{"id":525,"date":"2011-02-17T18:39:19","date_gmt":"2011-02-17T18:39:19","guid":{"rendered":"http:\/\/pycheung.com\/weblog\/?p=525"},"modified":"2012-12-10T17:27:41","modified_gmt":"2012-12-10T17:27:41","slug":"modelaid-polycutter-wip","status":"publish","type":"post","link":"https:\/\/www.pycheung.com\/weblog\/post\/525","title":{"rendered":"ModelAid: polyCutter WIP"},"content":{"rendered":"<p>          <a href=\"http:\/\/www.pycheung.com\/weblog\/wp-content\/uploads\/polyCut3.jpg\" title=\"polyCut3.jpg\">            <img loading=\"lazy\" src=\"http:\/\/www.pycheung.com\/weblog\/wp-content\/uploads\/zrtn_001n58253b67_tn.jpg\" style=\"BORDER-BOTTOM: #000000 1px; BORDER-LEFT: #000000 1px; BORDER-TOP: #000000 1px; BORDER-RIGHT: #000000 1px\" height=\"403\" width=\"800\" alt=\"polyCut3.jpg\" border=\"0\"\/>          <\/a> <br \/>Attempt to split mesh using a curve network by scripting, that is suppose to be quite easy to do in other 3d packages but not in maya. This will be wrapped as a maya node eventually. Many problems to fix before production use, see todo. <\/p>\n<p>change log: <br \/>20091127 first attempt using mel <br \/>20101206 first working attempt using python+Maya API on one curve <br \/>20110129 working with multiple curves and as a node <br \/>20110217 fix some problems with intersections on vertices (shown in orange) not splitting (testBuild) <br \/>todo: <br \/>fix issue with vec intersect that cause problems in mesh split <br \/>cookie cutter &#8211; i.e. internal shape without intersecting edges <br \/>internal loose ends during the process (not sure how to deal with this) <br \/>work with offset curves <br \/>testBuild as node<\/p>\n<p>update on 20110409 <br \/>development stalled <br \/>maya 2012 now has new function added as project curve on mesh and split mesh with projected curve<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Attempt to split mesh using a curve network by scripting, that is suppose to be quite easy to do in other 3d packages but not in maya. This will be&#8230;<\/p>\n<div class=\"royalwp-readmore-wrap\"><a href=\"https:\/\/www.pycheung.com\/weblog\/post\/525\" class=\"royalwp-readmore\">Explore more <i class=\"far fa-hand-point-right\"><\/i><\/a><\/div>\n","protected":false},"author":2,"featured_media":1130,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[159],"tags":[60,64,67,81,90],"_links":{"self":[{"href":"https:\/\/www.pycheung.com\/weblog\/wp-json\/wp\/v2\/posts\/525"}],"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=525"}],"version-history":[{"count":1,"href":"https:\/\/www.pycheung.com\/weblog\/wp-json\/wp\/v2\/posts\/525\/revisions"}],"predecessor-version":[{"id":998,"href":"https:\/\/www.pycheung.com\/weblog\/wp-json\/wp\/v2\/posts\/525\/revisions\/998"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.pycheung.com\/weblog\/wp-json\/wp\/v2\/media\/1130"}],"wp:attachment":[{"href":"https:\/\/www.pycheung.com\/weblog\/wp-json\/wp\/v2\/media?parent=525"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pycheung.com\/weblog\/wp-json\/wp\/v2\/categories?post=525"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pycheung.com\/weblog\/wp-json\/wp\/v2\/tags?post=525"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}