Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
  • Welcome
  • Products
  • Support
  • About
  • More
  • Cancel
OpenRoads | OpenSite
  • Product Communities
  • More
OpenRoads | OpenSite
OpenRoads | OpenSite Wiki Curve Fitting With MX [TN]
    • Sign in
    • -Road and Site Design - Wikis
      • +OpenRoads Designer
      • +OpenRoads ConceptStation
      • +OpenRail Designer
      • +OpenSite Designer
      • +OpenRoads Navigator Mobile App
      • +SS10/SS4/SS3 OpenRoads
      • +GEOPAK Native
      • +InRoads Native
      • -MX Native
        • +Analysis
        • +Arenium
        • Capture Google Earth image not working in MX SS4
        • Cycle MX Status Tooltips between Coincident strings.
        • +Data Import & Export
        • +Design Options
        • +Display / Draw
        • +Drainage Design
        • +Error Messages
        • Graphical Filters for Terrain Models
        • How to Change Color Table in MX v8i Select Series 3
        • +Installation & Configuration
        • Maximum limit for chainage
        • +Modify
        • +MX and AutoCAD
        • +MX Tools / Add-Ins
        • MX v8i Showing Trial/Demo Message after Product Activation
        • MX v8i Status Tooltips
        • +MX-Trucs et Astuces [TN]
        • Pavement and Subgrade Design
        • -Project
          • Curve Fitting With MX [TN]
          • MX and Projectwise Integration - Helpful Hints and Tips
        • +Project Explorer Settings
        • +Report
        • +Visualise
      • +OpenRoads SignCAD
    • +Draw Profiles - Bentley PowerCivil

     
     Questions about this article, topic, or product? Click here. 

    Curve Fitting With MX [TN]

       
      Applies To 
       
      Product(s): Bentley MX Products
      Version(s): All
      Environment:  N/A
      Area:  N/A
      Subarea:  N/A
      Original Author: Bentley Technical Support Group
       

     

     

     

     

     

     

     

     

    Overview

    Care must be taken when using MX in understanding what situations Curve fitting should be switched on and off, and where in the product the decision to turn curve fitting on or off must be made.

    Understanding the Curve Fit Settings

    The parameter file (...\mfw\parameters\NN_metric.prm) has a variable for curve fitting, which can be set on or off. It's default setting is curve fitting on. The relevant extract from the parameter file is as follows.

    * ADDITIONAL OPTION 017 PARAMETERS* --------------------------------*CURVEFIT=1 * CURVE FITTING INDICATOR* 0 - CURVE FITTING OFF* 1 - CURVE FITTING ON (DEFAULT)
    

    This variable will be applied when you open a new or existing MX project. The variable is not available in the Project Settings GUI, or in the System Parameters GUI.

    The use of linemode to turn curve fitting on or off (minor option 017, 1=nocu or 1=curv (default)) may not be reflected when moving to the graphical interface of MX. There are individual GUI's in report, where the curve fitting setting can be overwritten from that set by the 017 minor option or by the parameter file.

    These are as follows:

    Dynamic reports - Normals
    Dynamic reports - Perpendiculars
    Dynamic reports - Intersections

    Report > geometric reports > Normal intersection
    Report > geometric reports > Intersection of two strings

    The curve fitting check box on the Report GUI's is a global setting and will update the current settings within that project when OK or apply is selected on the panel.

    Curve fitting is switched on for all design options, excepting Straight Line Design.

    Curve fitting can also be represented and catered for when drawing strings. Complications can arise when the default curve fitting option is changed in report to off and is honored when drawing longsection models via an input file, sometimes resulting in the error "E0395 Unable to access string name to generate variable name". This is because the normal is being calculated to a non curve fit position.

    The curve fitting check box on the Report GUI's is a global setting, and will not just apply for the individual panel.

     

     

    Normal intersections/Perpendiculars

    Reporting normals or perpendiculars to other strings can cause discrepancies when points on opposing strings are not normal to one another. If curve fitting is off then the normal will intersect with the chord on the opposing string. If curve fitting is on then the normal will intersect with the string itself.

     

    The diagram above shows a normal being dropped from C001 onto M001. In this situation curve fitting is off and the distance that will be reported is the distance to the chord on M001

     

    To Check the Current Curve Fitting Status

    If you are unsure of the current curve fitting setting in MX it can be checked by selecting View > Linemode and typing repo <enter> 017 <enter>. Check the output window and on the right hand side of the window the current settings will have been listed and show whether curve fitting is currently applied or there is no curve fitting.

    See Also

    Product TechNotes and FAQs

    MX TechNotes And FAQs

    External Links

    Bentley Technical Support KnowledgeBase

    Bentley LEARN Server

    Comments or Corrections?

    Bentley's Technical Support Group requests that you please confine any comments you have on this Wiki entry to this "Comments or Corrections?" section. THANK YOU!

    • Civil
    • SELECTservices
    • MXURBAN
    • TechNote
    • Curve fitting
    • TN8286
    • Share
    • History
    • More
    • Cancel
    • Dave Bentley Created by Dave Bentley
    • When: Tue, Jul 1 2008 4:27 AM
    • Jason Walsh Last revision by Bentley Colleague Jason Walsh
    • When: Fri, Sep 13 2013 4:19 AM
    • Revisions: 10
    • Comments: 0
    Recommended
    Related
    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2021 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies