{"id":1237,"date":"2013-03-27T02:16:39","date_gmt":"2013-03-27T02:16:39","guid":{"rendered":"http:\/\/www.pycheung.com\/weblog\/?p=1237"},"modified":"2013-03-28T03:19:19","modified_gmt":"2013-03-28T03:19:19","slug":"polygon-division-by-polygon-offset","status":"publish","type":"post","link":"https:\/\/www.pycheung.com\/weblog\/post\/1237","title":{"rendered":"Polygon division by polygon offset"},"content":{"rendered":"<p><img loading=\"lazy\" src=\"http:\/\/www.pycheung.com\/weblog\/wp-content\/uploads\/zrtn_001p46425e7d_tn.jpg\" style=\"BORDER-BOTTOM: #000000 1px; BORDER-LEFT: #000000 1px; BORDER-TOP: #000000 1px; BORDER-RIGHT: #000000 1px\" height=\"329\" width=\"800\" alt=\"remesh.jpg\" border=\"0\"\/> <br \/>Testing a simple method of mesh face division by polygon offset using current implemetation of polygon related functions &#8211; offset, convertion to polyline, polyline division and basic 2d delaunay triangulation. Some aspects of polygon with holes are yet to be resolved (in polyline extraction and export to maya context) <\/p>\n<p>left: original maya polygon, right: test output <\/p>\n<p>todo: 1. quadrilateral mesh generation from polygon with holes 2. Constrained Delaunay Triangulation 3. Mesh face holes export<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Testing a simple method of mesh face division by polygon offset using current implemetation of polygon related functions &#8211; offset, convertion to polyline, polyline division and basic 2d delaunay triangulation&#8230;.<\/p>\n<div class=\"royalwp-readmore-wrap\"><a href=\"https:\/\/www.pycheung.com\/weblog\/post\/1237\" class=\"royalwp-readmore\">Explore more <i class=\"far fa-hand-point-right\"><\/i><\/a><\/div>\n","protected":false},"author":2,"featured_media":1238,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[159,153],"tags":[26,60,132,81,169],"_links":{"self":[{"href":"https:\/\/www.pycheung.com\/weblog\/wp-json\/wp\/v2\/posts\/1237"}],"collection":[{"href":"https:\/\/www.pycheung.com\/weblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.pycheung.com\/weblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.pycheung.com\/weblog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pycheung.com\/weblog\/wp-json\/wp\/v2\/comments?post=1237"}],"version-history":[{"count":7,"href":"https:\/\/www.pycheung.com\/weblog\/wp-json\/wp\/v2\/posts\/1237\/revisions"}],"predecessor-version":[{"id":1265,"href":"https:\/\/www.pycheung.com\/weblog\/wp-json\/wp\/v2\/posts\/1237\/revisions\/1265"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.pycheung.com\/weblog\/wp-json\/wp\/v2\/media\/1238"}],"wp:attachment":[{"href":"https:\/\/www.pycheung.com\/weblog\/wp-json\/wp\/v2\/media?parent=1237"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pycheung.com\/weblog\/wp-json\/wp\/v2\/categories?post=1237"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pycheung.com\/weblog\/wp-json\/wp\/v2\/tags?post=1237"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}