{"id":4276,"date":"2016-04-17T17:53:45","date_gmt":"2016-04-17T16:53:45","guid":{"rendered":"https:\/\/www.arhns.uns.ac.rs\/givsf\/?p=4276"},"modified":"2022-04-04T22:16:56","modified_gmt":"2022-04-04T21:16:56","slug":"poplocavanje-partera-pomocu-teselacije-razlicitih-tonova-po-vodilji-33","status":"publish","type":"post","link":"https:\/\/www.arhns.uns.ac.rs\/givsf\/poplocavanje-partera-pomocu-teselacije-razlicitih-tonova-po-vodilji-33\/","title":{"rendered":"Poplo\u010davanje partera pomo\u0107u teselacije razli\u010ditih tonova po vodilji 3\/3"},"content":{"rendered":"<p><strong><em>Izgled koda:<\/em><\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2016\/04\/slika-koda1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-4278\" src=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2016\/04\/slika-koda1.jpg\" alt=\"slika koda\" width=\"633\" height=\"243\" \/><\/a>Na po\u010deku formiramo mre\u017eu ta\u010daka na \u017eeljenoj udaljenosti i sa \u017eeljenim brojem kolona i redova. Za to koristimo komande <em>S<\/em><em>eries<\/em> i\u00a0<em>CrossReference.<\/em><\/p>\n<p>Potom \u017eelimo da svedemo sve dobijene vrednosti u domen od 0 do 1 zato \u0161to je to domen u kojem \u0107e nam se kretati svaka slika u <em>ImageSampler<\/em>-u. Za to koristimo komande\u00a0<em>Bound,<\/em>\u00a0<em>ReMap\u00a0<\/em>i\u00a0<em>ImageSampler.<\/em><\/p>\n<p>Paralelno sa ovom radnjom koristimo ta\u010dke koje smo dobili iz komande\u00a0<em>CrossReference\u00a0<\/em>kao mesta na kojima se formiraju box-ovi (u na\u0161em slu\u010daju plo\u010dice za poplo\u010danje ili pokrovni fasadni elementi). Svu potrebnu geometriju dobijamo uz pomo\u0107 slede\u0107ih komandi:\u00a0<em>Rectangle, Multiplication, Vector XYZ, Move<\/em>\u00a0i<em>\u00a0Box Rectangle\u00a0<\/em>kada ih upotrebimo na gore prikazan na\u010din.\u00a0<em>NumberSlider\u00a0<\/em>koristimo na svim mestima gde imamo promenljive.<\/p>\n<p>Iz\u00a0<em>ImageSampler<\/em>-a dobijamo niz boja koje propu\u0161tanjem kroz crno-beli\u00a0<em>Gradient<\/em> postaju brojevi od o do 1 po\u0161to smo tako ograni\u010dili\u00a0<em>Gradient<\/em>. Zatim te brojeve pretvaramo u brojeve od 0 do 10 i zaokru\u017eujemo ih na najbli\u017ei celi broj koriste\u0107i komandu\u00a0<em>Round.\u00a0<\/em>Zatim dobijene vrednosti propu\u0161tamo kroz jo\u0161 jedan crno-beli\u00a0<em>Gradient<\/em> sa granicama od 0 do 10. Na taj na\u010din skoro beskona\u010dan broj nijansi sivih aproksimiramo na 10 njima bliskih tonova. Ovaj postupak olak\u0161ava izvo\u0111enje ovih paterna.<\/p>\n<p>Preostaje nam jo\u0161 da izbrojimo koliko komada plo\u010da od koje nijanse nam je potrebno za realizaciju. To dobijamo tako \u0161to uporedimo spisak svih vrednosti sa spiskom jedinstvenih vrednosti i saberemo koliko se puta koja nijansa ponavlja koriste\u0107i komande\u00a0<em>Equals\u00a0<\/em>i\u00a0<em>MassAddition.<\/em><\/p>\n<p>Preostaje nam jo\u0161 da spojimo dobijenu geometriju sa aproksimiranim bojama koriste\u0107i komandu\u00a0<em>Preview.<\/em><\/p>\n<p>&nbsp;<\/p>\n<p><strong><em>Dobijeni rezultati:<\/em><\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2016\/04\/portret-finalno.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-4280\" src=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2016\/04\/portret-finalno-1024x630.jpg\" alt=\"portret finalno\" width=\"640\" height=\"393\" srcset=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2016\/04\/portret-finalno-1024x630.jpg 1024w, https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2016\/04\/portret-finalno-300x184.jpg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2016\/04\/brodovi.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-4281\" src=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2016\/04\/brodovi-1024x309.jpg\" alt=\"brodovi\" width=\"640\" height=\"193\" srcset=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2016\/04\/brodovi-1024x309.jpg 1024w, https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2016\/04\/brodovi-300x90.jpg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2016\/04\/kampidoljo-finalno.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-4282\" src=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2016\/04\/kampidoljo-finalno-1024x548.jpg\" alt=\"kampidoljo finalno\" width=\"640\" height=\"342\" srcset=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2016\/04\/kampidoljo-finalno-1024x548.jpg 1024w, https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2016\/04\/kampidoljo-finalno-300x160.jpg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p><strong><em>Mogu\u0107i vidovi\u00a0primene u praksi:<\/em><\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2016\/04\/prva-primena-na-fasadu.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4283\" src=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2016\/04\/prva-primena-na-fasadu.jpg\" alt=\"prva primena na fasadu\" width=\"894\" height=\"236\" srcset=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2016\/04\/prva-primena-na-fasadu.jpg 894w, https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2016\/04\/prva-primena-na-fasadu-300x79.jpg 300w\" sizes=\"auto, (max-width: 894px) 100vw, 894px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2016\/04\/trg-slobode-grb.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4284\" src=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2016\/04\/trg-slobode-grb.jpg\" alt=\"trg slobode grb\" width=\"956\" height=\"761\" srcset=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2016\/04\/trg-slobode-grb.jpg 956w, https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2016\/04\/trg-slobode-grb-300x238.jpg 300w\" sizes=\"auto, (max-width: 956px) 100vw, 956px\" \/><\/a><a href=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2016\/04\/trg-slobode-f.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4285\" src=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2016\/04\/trg-slobode-f.jpg\" alt=\"trg slobode f\" width=\"956\" height=\"761\" srcset=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2016\/04\/trg-slobode-f.jpg 956w, https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2016\/04\/trg-slobode-f-300x238.jpg 300w\" sizes=\"auto, (max-width: 956px) 100vw, 956px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><strong><em>Dalji pravci u kojima se mo\u017ee razvijati kod:<\/em><\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><strong><em><a href=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2016\/04\/primer-prakse-2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4272\" src=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2016\/04\/primer-prakse-2.jpg\" alt=\"primer prakse 2\" width=\"625\" height=\"417\" srcset=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2016\/04\/primer-prakse-2.jpg 625w, https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2016\/04\/primer-prakse-2-300x200.jpg 300w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/a><\/em><\/strong><\/p>\n<p>Brojeve dobijene iz drugog\u00a0<em>Gradient<\/em>-a mo\u017eemo koristiti da rotiramo geometriju po nekoj od njenih osa.<\/p>\n<p>Mo\u017eemo razviti razli\u010dite tipove mre\u017ea (trougaona, heksagonalna, slo\u017eena&#8230;) po kojima \u0107emo kasnije razvijati \u017eeljene paterne.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Izgled koda: &nbsp; Na po\u010deku formiramo mre\u017eu ta\u010daka na \u017eeljenoj udaljenosti i sa \u017eeljenim brojem kolona i redova. Za to koristimo komande Series i\u00a0CrossReference. Potom \u017eelimo da svedemo sve dobijene vrednosti u domen od 0 do 1 zato \u0161to je to domen u kojem \u0107e nam se kretati svaka slika u ImageSampler-u. Za to koristimo&hellip; <a class=\"more-link\" href=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/poplocavanje-partera-pomocu-teselacije-razlicitih-tonova-po-vodilji-33\/\">Continue reading <span class=\"screen-reader-text\">Poplo\u010davanje partera pomo\u0107u teselacije razli\u010ditih tonova po vodilji 3\/3<\/span><\/a><\/p>\n","protected":false},"author":154,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"coauthors":[],"class_list":["post-4276","post","type-post","status-publish","format-standard","hentry","category-opste","entry"],"_links":{"self":[{"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/posts\/4276","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/users\/154"}],"replies":[{"embeddable":true,"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/comments?post=4276"}],"version-history":[{"count":3,"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/posts\/4276\/revisions"}],"predecessor-version":[{"id":4287,"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/posts\/4276\/revisions\/4287"}],"wp:attachment":[{"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/media?parent=4276"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/categories?post=4276"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/tags?post=4276"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/coauthors?post=4276"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}