{"id":87,"date":"2016-08-24T09:51:53","date_gmt":"2016-08-24T16:51:53","guid":{"rendered":"https:\/\/blogs.plm.automation.siemens.com\/t5\/Catchbook-Blog\/The-Brain-Inside-the-Catchbook-Sketcher\/ba-p\/362043"},"modified":"2026-03-26T08:39:14","modified_gmt":"2026-03-26T12:39:14","slug":"the-brain-inside-the-catchbook-sketcher","status":"publish","type":"post","link":"https:\/\/blogs.sw.siemens.com\/catchbook\/the-brain-inside-the-catchbook-sketcher\/","title":{"rendered":"The Brain Inside the Catchbook Sketcher"},"content":{"rendered":"<p><P>Our lives are filled with constraints. Simply defined, a constraint is a limitation or restriction. For example, one constraint we all deal with is our income \u2013 this limits how much we can spend and borrow on everything from housing to food to vacations. In this case, we act as our own constraint solver; we manage and (hopefully) balance our personal budget within our income restrictions.<\/P><\/p>\n<p><P>One of the products offered in our <a title=\"D-Cubed\" href=\"http:\/\/community.plm.automation.siemens.com\/t5\/PLM-Components-Blog\/What-is-D-Cubed\/ba-p\/349407\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">D-Cubed<\/A> family is the <a title=\"2D DCM (Dimensional Constraint Manager)\" href=\"https:\/\/www.plm.automation.siemens.com\/en_us\/products\/open\/d-cubed\/2ddcm\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">2D DCM (Dimensional Constraint Manager)<\/A>.&nbsp; This product is a constraint solver for 2D sketches.&nbsp; What this means is that the 2D DCM acts as the \u201cbrain\u201d of the sketcher.&nbsp; It evaluates all the lines and arcs and ensures that they are all defined correctly in the context of the sketch and that they also honor any restrictions on them (for example, that two lines remain parallel). What this means is that a sketch built and managed by the 2D DCM \u201cbrain\u201d is geometrically correct and can be easily modified and updated.<\/P><\/p>\n<p><P>Here\u2019s an example:<\/P><\/p>\n<p><P>You want to show your friend what your new kitchen looks like. You create a sketch of the floor plan on your smart phone using Catchbook. You use your finger to sketch directly on the phone so initially the \u201cwalls\u201d are not perfectly straight, parallel or perpendicular and are also the wrong length! However, not to worry, the 2D DCM brain behind the Catchbook sketcher lets you easily add dimensions and then update the sketch so that it\u2019s a perfect floor plan of your new kitchen. The walls are parallel, the corner angles are correct and the doorway is in the right place!<\/P><\/p>\n<p><P><span class=\"lia-inline-image-display-wrapper lia-image-align-inline\" style=\"width: 999px;\"><img decoding=\"async\" src=\"http:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/13\/2019\/09\/kitchen-2.png\" alt=\"kitchen.png\" title=\"kitchen.png\" \/><\/span>\ufeff<\/P><\/p>\n<p><P><a title=\"Catchbook\" href=\"http:\/\/community.plm.automation.siemens.com\/t5\/Catchbook\/ct-p\/Catchbook\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Catchbook<\/A> evaluates your ink as you draw and instantly creates mathematical curves. 2D DCM does the hard work of solving curve constraints on-the-fly so that the final result is a precise floor plan with dimensionally accurate \u201cwall\u201d lengths, corner angles and relative locations.<\/P><br \/>\n<P>A kitchen floor plan is a relatively simple sketch; however, the 2D DCM also solves very complex sketches in all types of CAD\/CAM\/CAE and AEC applications. First released in 1990, 2D DCM is used in most major CAD applications and is widely acknowledged as the leading 2D geometric constraint solving technology.<\/P><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Our lives are filled with constraints. Simply defined, a constraint is a limitation or restriction. For example, one constraint we all deal with is our income \u2013 this limits how much we can spend and &#8230;<\/p>\n","protected":false},"author":48184,"featured_media":91,"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":[1,105],"tags":[4,5],"industry":[],"product":[],"coauthors":[],"class_list":["post-87","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","category-tips-tricks","tag-engineering","tag-maker"],"featured_image_url":"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/13\/2019\/09\/kitchen-2.png","_links":{"self":[{"href":"https:\/\/blogs.sw.siemens.com\/catchbook\/wp-json\/wp\/v2\/posts\/87","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.sw.siemens.com\/catchbook\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.sw.siemens.com\/catchbook\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/catchbook\/wp-json\/wp\/v2\/users\/48184"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/catchbook\/wp-json\/wp\/v2\/comments?post=87"}],"version-history":[{"count":2,"href":"https:\/\/blogs.sw.siemens.com\/catchbook\/wp-json\/wp\/v2\/posts\/87\/revisions"}],"predecessor-version":[{"id":92,"href":"https:\/\/blogs.sw.siemens.com\/catchbook\/wp-json\/wp\/v2\/posts\/87\/revisions\/92"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/catchbook\/wp-json\/wp\/v2\/media\/91"}],"wp:attachment":[{"href":"https:\/\/blogs.sw.siemens.com\/catchbook\/wp-json\/wp\/v2\/media?parent=87"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/catchbook\/wp-json\/wp\/v2\/categories?post=87"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/catchbook\/wp-json\/wp\/v2\/tags?post=87"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/catchbook\/wp-json\/wp\/v2\/industry?post=87"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/catchbook\/wp-json\/wp\/v2\/product?post=87"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/catchbook\/wp-json\/wp\/v2\/coauthors?post=87"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}