{"id":212,"date":"2019-04-10T10:21:58","date_gmt":"2019-04-10T14:21:58","guid":{"rendered":"https:\/\/blogs.sw.siemens.com\/plm-components\/?p=212"},"modified":"2026-03-26T08:02:08","modified_gmt":"2026-03-26T12:02:08","slug":"parasolid-version-31-1-release-highlights","status":"publish","type":"post","link":"https:\/\/blogs.sw.siemens.com\/plm-components\/parasolid-version-31-1-release-highlights\/","title":{"rendered":"Parasolid Version 31.1 Release Highlights"},"content":{"rendered":"\n<p>Parasolid version 31.1 delivers support on 64-bit Android hardware and enhancements to classic B-rep and facet B-rep functionality. Version 31.1 also includes enhancements to Parasolid\u2019s architectural foundations to support Convergent Modeling\u2122. Specific enhancements include:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Android Support Added<\/h2>\n\n\n\n<p>Parasolid v31.1 is the first production release supported on Android 64-bit ARM devices, running Android 5.0 or later. Parasolid is built using NDK 16b and the Clang compiler and tested on Motorola Z2 phones. This reflects the growing interest among our customers in providing fully-functional, Parasolid-based applications on mobile devices.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Model Editing and Blending<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>When patching a hole and specifying G1 continuity at the boundary, if the operation is partially successful because of the configuration, a new control makes it possible to return a body with as many G1 continuous edge as possible and a list of edges that do not meet the G1 criteria.<\/li><li>Multiple interacting chains of apex range chamfers may now be created, removing the previous \u201ctwo edges at a vertex\u201d restriction.<\/li><li>Faces in a general body may now be transformed.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"907\" height=\"227\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2019\/11\/Parasolid-v311-image-1.jpg\" alt=\"Parasolid v31.1 face transformation\" class=\"wp-image-208\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2019\/11\/Parasolid-v311-image-1.jpg 907w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2019\/11\/Parasolid-v311-image-1-600x150.jpg 600w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2019\/11\/Parasolid-v311-image-1-768x192.jpg 768w\" sizes=\"auto, (max-width: 907px) 100vw, 907px\" \/><figcaption>Transforming a face in a general body<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Sheet Modeling &amp; Imprinting<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>When knitting bodies together, it is now possible to specify the type of the resultant body as: solid, sheet, general, or original.<\/li><li>Perspective projection is added to enable curves to be projected onto a target from a given eye point, complementing the existing normal and vector projection techniques.<\/li><li>Perspective outline has been enhanced to support a broad range of complex configurations.<\/li><\/ul>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2019\/11\/Parasolid-v311-image-2.jpg\" alt=\"Parasolid v31.1 perspective projection\" class=\"wp-image-213\" width=\"452\" height=\"318\" \/><figcaption>Perspective projection<\/figcaption><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Facet Modeling<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>When importing facet data, the creation of the mesh may be delayed until it is needed.<\/li><li>Three edge blends may now be created, where one edge has a different convexity to the other two.<\/li><li>Constant apex range chamfers may now be created on facet geometry.<\/li><li>Notch overflow configurations are now supported for mesh blends.<\/li><li>Meshes may now be knitted together.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"907\" height=\"227\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2019\/11\/Parasolid-v311-image-3.jpg\" alt=\"Parasolid v31.1 blending edges\" class=\"wp-image-214\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2019\/11\/Parasolid-v311-image-3.jpg 907w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2019\/11\/Parasolid-v311-image-3-600x150.jpg 600w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2019\/11\/Parasolid-v311-image-3-768x192.jpg 768w\" sizes=\"auto, (max-width: 907px) 100vw, 907px\" \/><figcaption>Blending three edges with different convexity<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Further information<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/www.plm.automation.siemens.com\/global\/en\/products\/plm-components\/parasolid.html\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Parasolid website (opens in a new tab)\">Parasolid website<\/a><\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Parasolid version 31.1 delivers support on 64-bit Android hardware and enhancements to classic B-rep and facet B-rep functionality. <\/p>\n","protected":false},"author":49853,"featured_media":218,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spanish_translation":"","french_translation":"","german_translation":"","italian_translation":"","polish_translation":"","japanese_translation":"","chinese_translation":"","footnotes":""},"categories":[91],"tags":[33],"industry":[],"product":[],"coauthors":[],"class_list":["post-212","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-product-updates","tag-parasolid-release"],"featured_image_url":"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2019\/04\/Parasolid-geometric-modeling-version31.1.png","_links":{"self":[{"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/posts\/212","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/users\/49853"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/comments?post=212"}],"version-history":[{"count":2,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/posts\/212\/revisions"}],"predecessor-version":[{"id":217,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/posts\/212\/revisions\/217"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/media\/218"}],"wp:attachment":[{"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/media?parent=212"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/categories?post=212"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/tags?post=212"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/industry?post=212"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/product?post=212"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/coauthors?post=212"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}