<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://communities.bentley.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>How to apply Curve Fitting directly to MX Strings</title><link>https://communities.bentley.com/products/road___site_design/w/road_and_site_design__wiki/15016/how-to-apply-curve-fitting-directly-to-mx-strings</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>How to apply Curve Fitting directly to MX Strings</title><link>https://communities.bentley.com/products/road___site_design/w/road_and_site_design__wiki/15016/how-to-apply-curve-fitting-directly-to-mx-strings</link><pubDate>Mon, 16 Jun 2014 10:45:21 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:cc1c881f-c37d-4e47-af9d-3374984be578</guid><dc:creator>Jason Walsh</dc:creator><comments>https://communities.bentley.com/products/road___site_design/w/road_and_site_design__wiki/15016/how-to-apply-curve-fitting-directly-to-mx-strings#comments</comments><description>Current Revision posted to OpenRoads | OpenSite Wiki by Jason Walsh on 6/16/2014 10:45:21 AM&lt;br /&gt;
&lt;h1&gt;&lt;b&gt;&lt;img width="189" height="60" style="border-width:0px;" alt=" " src="/Other/Old_Site_Files/Bentley_Folders/m/support/17560/download.aspx" /&gt;&lt;/b&gt;&lt;/h1&gt;
&lt;table align="left" style="border:0px solid #dce5f0;width:500px;background-color:#dce5f0;" border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align:right;"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/td&gt;
&lt;td style="text-align:right;"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align:right;"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/td&gt;
&lt;td style="text-align:right;"&gt;&lt;b&gt;Applies To&amp;nbsp;&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align:right;"&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:right;"&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align:right;"&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:right;"&gt;&lt;strong&gt;Product(s):&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Bentley MXROAD&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align:right;"&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:right;"&gt;&lt;strong&gt;Version(s):&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;08.11.07.427, 08.07.11.494, 08.11.07.566, 08.11.09.493&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align:right;"&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:right;"&gt;&lt;strong&gt;Environment:&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;N/A&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align:right;"&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:right;"&gt;&lt;strong&gt;Area:&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Modify&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align:right;"&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:right;"&gt;&lt;strong&gt;Subarea:&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Copy&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align:right;"&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:right;"&gt;&lt;strong&gt;Original Author:&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Jason Walsh, Bentley Technical Support Group&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align:right;"&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:right;"&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;&amp;nbsp;&lt;/h1&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;Background&lt;/h1&gt;
&lt;p&gt;Curve fitting can be applied to strings via the style sets in the setting below.&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file.ashx/__key/communityserver-wikis-components-files/00-00-00-00-52/2014_2D00_06_2D00_16_5F00_11_2D00_28_2D00_30.png"&gt;&lt;img alt=" " src="/resized-image.ashx/__size/690x0/__key/communityserver-wikis-components-files/00-00-00-00-52/2014_2D00_06_2D00_16_5F00_11_2D00_28_2D00_30.png" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This will graphically add curve fitting to a string when displayed with that setting enabled. The image below is a string displayed&amp;nbsp;with no curve fitting enable in the style set.&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file.ashx/__key/communityserver-wikis-components-files/00-00-00-00-52/2014_2D00_06_2D00_16_5F00_11_2D00_18_2D00_24.png"&gt;&lt;img alt=" " src="/resized-image.ashx/__size/690x0/__key/communityserver-wikis-components-files/00-00-00-00-52/2014_2D00_06_2D00_16_5F00_11_2D00_18_2D00_24.png" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The string displays as below when curve fitting is enabled in the style set.&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file.ashx/__key/communityserver-wikis-components-files/00-00-00-00-52/2014_2D00_06_2D00_16_5F00_11_2D00_19_2D00_18.png"&gt;&lt;img alt=" " src="/resized-image.ashx/__size/690x0/__key/communityserver-wikis-components-files/00-00-00-00-52/2014_2D00_06_2D00_16_5F00_11_2D00_19_2D00_18.png" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This method is a very quick way to visually add curve fitting to MX string displayed using a style set, however it does have a downside due to no additional points being added to the strings exports to other CAD formats (I.e DXF,DWG) will show the string in it&amp;#39;s original form as in the first image.&lt;/p&gt;
&lt;p&gt;Curve Fitting can be applied directly to the strings which will add additional points as required and will create the desired export to other CAD formats.&lt;/p&gt;
&lt;h1&gt;Steps to Accomplish&lt;/h1&gt;
&lt;ol&gt;
&lt;li&gt;Open the &lt;strong&gt;Copy Strings with Curve Fitting Tool&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file.ashx/__key/communityserver-wikis-components-files/00-00-00-00-52/2014_2D00_06_2D00_16_5F00_11_2D00_20_2D00_59.png"&gt;&lt;img alt=" " src="/resized-image.ashx/__size/690x0/__key/communityserver-wikis-components-files/00-00-00-00-52/2014_2D00_06_2D00_16_5F00_11_2D00_20_2D00_59.png" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;On the panel select the required models and strings, &lt;strong&gt;???? &lt;/strong&gt;will select all the string in the model. &lt;br /&gt;&lt;br /&gt;Select the required Curve fitting method to use.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;MX Curve Fitting&lt;/strong&gt;&amp;nbsp;- based on circular arcs whose radii vary linearly from point to point along the string. Throughout a MX curve fit string, there is continuity of both bearing and curvature.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;SPLINE Curve Fitting -&lt;/strong&gt;&amp;nbsp;applies a local spline between pairs of points so that tangential continuity is maintained throughout the string. Throughout a spline curve fit string, there is continuity of bearing but not of curvature.&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file.ashx/__key/communityserver-wikis-components-files/00-00-00-00-52/2014_2D00_06_2D00_16_5F00_11_2D00_21_2D00_35.png"&gt;&lt;img alt=" " src="/resized-image.ashx/__size/690x0/__key/communityserver-wikis-components-files/00-00-00-00-52/2014_2D00_06_2D00_16_5F00_11_2D00_21_2D00_35.png" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The results are a string that is had curve fitting directly applied and will export to CAD formats as displayed in MX.&lt;br /&gt;&lt;br /&gt;&lt;a href="/cfs-file.ashx/__key/communityserver-wikis-components-files/00-00-00-00-52/2014_2D00_06_2D00_16_5F00_11_2D00_22_2D00_14.png"&gt;&lt;img alt=" " src="/resized-image.ashx/__size/690x0/__key/communityserver-wikis-components-files/00-00-00-00-52/2014_2D00_06_2D00_16_5F00_11_2D00_22_2D00_14.png" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h1&gt;See Also&lt;/h1&gt;
&lt;p&gt;&lt;a title="MX TechNotes And FAQs" href="/products/road___site_design/w/road_and_site_design__wiki/mx-technotes-and-faqs.aspx"&gt;MX TechNotes And FAQs&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="/products/road___site_design/w/road_and_site_design__wiki/how-to-import-autocad-dwg-into-mxroad-v8i.aspx"&gt;Import AutoCAD DWG into MXRoad v8i&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Curve fitting&lt;/div&gt;
</description></item></channel></rss>