aerohydro multisurf 8 - aerohydro | relational 3d … · 2011-11-18 · this manual ... 2...

826
AeroHydro MultiSurf 8.0 Version 8.0 March, 2011 Copyright © 1998 - 2011 AeroHydro, Inc. Portions under U.S. Pats. 5,581,672; 5,627,949; 5,856,828; Australia Pats. 659,919; 672,944. Portions copyright (c) 1998 Chris Maunder. AeroHydro, Inc. PO Box 684 / 54 Herrick Rd. Southwest Harbor, Maine 04679 USA voice 207-244-4100 fax 207-244-4171 [email protected] www.aerohydro.com MultiSurf is a trademark of AeroHydro, Inc. Other brand or product names are trademarks or registered trademarks of their respective holder. This manual was produced using Doc-To-Help ® , by ComponentOne, Inc.

Upload: trinhnguyet

Post on 17-Jul-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

  • AeroHydro

    MultiSurf 8.0

    Version 8.0

    March, 2011

    Copyright 1998 - 2011 AeroHydro, Inc.

    Portions under U.S. Pats. 5,581,672; 5,627,949; 5,856,828; Australia Pats. 659,919; 672,944.Portions copyright (c) 1998 Chris Maunder.

    AeroHydro, Inc.PO Box 684 / 54 Herrick Rd.Southwest Harbor, Maine 04679 USAvoice 207-244-4100fax [email protected]

    MultiSurf is a trademark of AeroHydro, Inc. Other brand or product names are trademarks or registered trademarks of their respective holder.

    This manual was produced using Doc-To-Help, by ComponentOne, Inc.

  • March 25, 2011 AeroHydro MultiSurf 8.0 User's Guide ii

    ContentsGetting Started 1

    This Manual .....................................................................................................................................1What is MultiSurf?...........................................................................................................................1System Requirements......................................................................................................................2Installing MultiSurf .........................................................................................................................2Built-in Licensing Software.............................................................................................................2Authorizing Your MultiSurf License..............................................................................................3Network Licenses ............................................................................................................................4

    Install MultiSurf if not already installed. .........................................................................7Waiting in Queue...............................................................................................................8Supported Server Platforms..............................................................................................9

    License Transferal............................................................................................................................9Transferring Your License: Both Computers at a Single Site ..........................................9Transferring Your License to an Already-authorized Computer .................................11

    Readme.txt .....................................................................................................................................11Help................................................................................................................................................13Technical Support..........................................................................................................................13

    Fundamentals 15MultiSurf Terms.............................................................................................................................15

    The MultiSurf Program Window....................................................................................15Definitions ........................................................................................................................16Generic- vs. Specific-Entity-Type References.................................................................16

    Model Windows ............................................................................................................................16Window Controls.............................................................................................................17Application, Window, and Model Settings....................................................................17

    Graphical Displays ........................................................................................................................18Shaded Display ................................................................................................................18Wireframe Display...........................................................................................................19Surface Curvature Display..............................................................................................19Curvature Profile Display ...............................................................................................20

    3D Viewing ....................................................................................................................................20Keys and Buttons Available to Control the View ..........................................................20

    Controlling the View.....................................................................................................................21Customizable Manager Dialogs....................................................................................................25The Entities Manager.....................................................................................................................26

    Entities Manager Functions.............................................................................................26How the Entities Manager Works...................................................................................27Mouse Actions and the Delete Key.................................................................................28Entities Manager Symbols...............................................................................................28

    The Properties Manager................................................................................................................28The Selection Set and Available Entities Managers.....................................................................31

  • Contents

    March 25, 2011 AeroHydro MultiSurf 8.0 User's Guide iii

    The Selection Set Manager...............................................................................................31The Available Entities Manager......................................................................................32

    Selecting Entities............................................................................................................................33Selecting and Filters.........................................................................................................34Selecting in the Graphics Windows................................................................................34Selecting from the Entities Manager...............................................................................36Selecting from the Available Entities Pane.....................................................................36

    Errors Manager..............................................................................................................................36Filters..............................................................................................................................................36

    Class Filters ......................................................................................................................37Current Layer Filter .........................................................................................................37Visible/Hidden/Both Filters ..........................................................................................37

    Layers .............................................................................................................................................37Current Layer Filter .........................................................................................................38

    Shortcut Menus..............................................................................................................................39Entity Manager Shortcut Menus.....................................................................................41Selection Set Pane Shortcut Menus.................................................................................41Available Entities Pane Shortcut Menus ........................................................................41Surface Curvature window Shortcut Menus..................................................................42

    The Status Bar ................................................................................................................................42Toolbars and Toolbar Buttons ......................................................................................................42

    Toolbars ............................................................................................................................42Toolbar Buttons................................................................................................................43

    Keyboard Shortcuts .......................................................................................................................45All Keyboard Shortcuts Listed Alphabetically by Option.............................................45

    Mouse Actions ...............................................................................................................................46Pointer Shapes ...............................................................................................................................47Dragging and Nudging.................................................................................................................49

    Entities You Can Drag and Nudge .................................................................................49Snaps.................................................................................................................................51Orthogonal Dragging Mode............................................................................................52

    Timesaving Tips ............................................................................................................................52

    Basic Concepts 55Solid modeling and Surface modeling.........................................................................................55Entity Dependencies......................................................................................................................55

    Built-in Relationships ......................................................................................................56Dependency and Exact Junctions....................................................................................56

    Beads, Magnets, and Rings ...........................................................................................................57Parametric Curves .........................................................................................................................57Parametric Surfaces .......................................................................................................................58Parametric Snakes..........................................................................................................................59The Coordinate System .................................................................................................................60

    Creating Entities 61Overview........................................................................................................................................61Choosing Which Entity to Use......................................................................................................61

    Variety and Simplicity.....................................................................................................61The General Process of Choosing ...................................................................................62Choosing Surfaces by Type.............................................................................................62Choosing Trimeshes by Type..........................................................................................63

  • Contents

    March 25, 2011 AeroHydro MultiSurf 8.0 User's Guide iv

    Choosing Surfaces by Need.............................................................................................63Choosing Curves..............................................................................................................65Choosing Points ...............................................................................................................65Changing Your Mind.......................................................................................................66

    The Entity Creation Tools .............................................................................................................66The Insert Toolbar............................................................................................................67The Drawing Toolbar.......................................................................................................68The Insert Menu...............................................................................................................68

    Inserting Entities with the Properties Manager...........................................................................68Defaults.............................................................................................................................68Internally-defined Entities...............................................................................................71

    Using the Properties Manager ......................................................................................................71Overview..........................................................................................................................71Specifying Properties and Parents ..................................................................................72

    Quick Points and Quick Splines ...................................................................................................74Quick Points .....................................................................................................................74Quick Splines....................................................................................................................75

    How to........................................................................................................................................77Introduction......................................................................................................................77Lofting Surfaces: a Different Approach..........................................................................77Using Curves and Snakes to Join Surfaces Exactly and Durably..................................78Decreasing Surface Export Time.....................................................................................78Degrees of Continuity Between Surfaces and Between Curves....................................79Imposing Tangency Between Surfaces ...........................................................................81Making Domes.................................................................................................................82

    Editing Models 83Introduction ...................................................................................................................................83Editing in MultiSurf ......................................................................................................................83

    Editing a Single Selected Entity ......................................................................................83Editing Multiple Selected Entities...................................................................................86

    Fairing Curves ...............................................................................................................................87Curvature Profiles: Basic Reading ..................................................................................88Examples ..........................................................................................................................89

    Fairing Surfaces .............................................................................................................................90Surface Curvatures ..........................................................................................................90Some Properties and Applications for Surface Curvatures...........................................92

    Relabeling Curves and Snakes......................................................................................................93Introduction......................................................................................................................93What Does and Does Not Change ..................................................................................93Default Labeling...............................................................................................................94SubCurve and SubSnake Alternatives............................................................................94The Relabel Entity............................................................................................................94Natural Relabel Entities...............................................................................................97Example Parameter Values for Relabels.........................................................................99

    Understanding MultiSurf Entities 103Introduction .................................................................................................................................103Classification of Entities..............................................................................................................103Defining Entities ..........................................................................................................................103

    Overview........................................................................................................................103

  • Contents

    March 25, 2011 AeroHydro MultiSurf 8.0 User's Guide v

    Summary of Property Data ...........................................................................................104Properties Common to All Entities...............................................................................104Additional Curve and Snake Properties.......................................................................106Additional Surface Properties.......................................................................................107The Variable Portion of an Entity Definition ...............................................................108

    Collective Entity Information .....................................................................................................108B-spline Entities ...........................................................................................................................108Contours Entities .........................................................................................................................110C-spline Entities...........................................................................................................................112Foil Curves...................................................................................................................................113Frame Entities ..............................................................................................................................116Intersection Entities .....................................................................................................................116Lofted Surfaces ............................................................................................................................119NUB and NURBS Entities ...........................................................................................................120Parametric Solids.........................................................................................................................121

    Additional Solid Attributes...........................................................................................122Using Solids .................................................................................................................................123

    Some applications ..........................................................................................................123Discussion of tank and grid examples..........................................................................123

    Procedural Entities ......................................................................................................................124Projected and Mirrored Entities..................................................................................................124Triangle Mesh Entity Types........................................................................................................125

    Triangle Mesh basics......................................................................................................125Recursive subdivision....................................................................................................126Locations on a Triangle Mesh .......................................................................................126Common data.................................................................................................................126Snakes on Triangle Meshes ...........................................................................................127

    Surfaces as Triangle Meshes .......................................................................................................127

    Using MultiSurf Effectively 129Guidelines for Designing in MultiSurf.......................................................................................129

    1 & 2. Do and Use...........................................................................................................1293. To Get Started.............................................................................................................1294. Balance........................................................................................................................1305. Simplicity....................................................................................................................1306. Named Layers and Entity Naming Conventions.....................................................1307. Shortcuts .....................................................................................................................1318. Joining Surfaces Precisely..........................................................................................1319. Lofted Surfaces...........................................................................................................13110. Surfaces with Complex Boundaries ........................................................................13111. Establishing Tangency .............................................................................................13112. Making Highly-Contoured Surfaces.......................................................................13213. Divisions ...................................................................................................................13214. Trying to Match Something Very Exactly...............................................................13215. Multi-level Dependencies........................................................................................13316. Tools for Those Inevitable Changes ........................................................................13317. Clean up Your Model...............................................................................................133

    Reference Guide to Functions 135Introduction .................................................................................................................................135About MultiSurf ..........................................................................................................................135

  • Contents

    March 25, 2011 AeroHydro MultiSurf 8.0 User's Guide vi

    Adopt Children............................................................................................................................135All .................................................................................................................................................136All Generations............................................................................................................................136Angle ............................................................................................................................................136Arrange Icons...............................................................................................................................136Auto Orientation..........................................................................................................................137

    The Entity Orientation Display.....................................................................................137Axes..............................................................................................................................................138Both...............................................................................................................................................138B-spline Curve Fit........................................................................................................................138Cascade ........................................................................................................................................138Children .......................................................................................................................................138Class Filters ..................................................................................................................................138Clearance......................................................................................................................................139Clearance Profile..........................................................................................................................140Clear Selection Set .......................................................................................................................141Close .............................................................................................................................................141Command Window.....................................................................................................................141Component ..................................................................................................................................141

    General component issues.............................................................................................142Load ................................................................................................................................142Resolving Parents dialog...............................................................................................142Resolving Names dialog................................................................................................143*NEW* The Component in the Entity Manager...........................................................146*NEW* Changing the Component Order.....................................................................146*NEW* Editing Individual Components in the Entity Manager.................................147Save.................................................................................................................................148Selecting the component entities...................................................................................148Saving the component file.............................................................................................149

    Copies...........................................................................................................................................150Copy Last .....................................................................................................................................152Current Layer Filter.....................................................................................................................152Curvature Profile.........................................................................................................................153

    The Graph.......................................................................................................................153Porcupine........................................................................................................................154

    Decimal Places .............................................................................................................................154Delete (Edit Menu) ......................................................................................................................154Display Options...........................................................................................................................155Distance........................................................................................................................................156Divisions Multiplier ....................................................................................................................157Dragging Options........................................................................................................................157Edit Menu.....................................................................................................................................159Edit Model File.............................................................................................................................159Entity Options..............................................................................................................................160Entity Orientation........................................................................................................................161

    The Entity Orientation Display.....................................................................................162Errors Window ............................................................................................................................162Exit................................................................................................................................................162Export 3DA wireframe................................................................................................................162Export DXF...................................................................................................................................163

    Export 3D>DXF..............................................................................................................163Export 2D>DXF..............................................................................................................164

  • Contents

    March 25, 2011 AeroHydro MultiSurf 8.0 User's Guide vii

    Condensing polylines in 2D DXF export......................................................................164Export IGES..................................................................................................................................165

    If the Export Results Are Not Satisfactory ...................................................................165Poor Candidates for IGES Export .................................................................................166How Exported Trimmed Surfaces Are Represented ...................................................166How MultiSurf Generates Exported Surfaces..............................................................166

    Export PAT Meshes.....................................................................................................................166Export PMARC............................................................................................................................167Export POV triangles...................................................................................................................167

    POV-Ray setup and procedural considerations...........................................................167POV-Ray book and ordering.........................................................................................167

    Export RUL Surfaces ...................................................................................................................168Export STL ...................................................................................................................................168Export VRML...............................................................................................................................169Export WAMIT ............................................................................................................................169File Menu .....................................................................................................................................170Filter..............................................................................................................................................170First Generation ...........................................................................................................................170Flatten...........................................................................................................................................171General Options...........................................................................................................................171Graph Profile................................................................................................................................172

    Tools/Graph Profile -- Interactive (key-drag) editing.................................................173Grid...............................................................................................................................................173Help Menu ...................................................................................................................................173Help Topics..................................................................................................................................173Hidden .........................................................................................................................................174Hide..............................................................................................................................................174Icons..............................................................................................................................................175IGES..............................................................................................................................................175Import DXF ..................................................................................................................................175

    Import DXF Options ......................................................................................................175Import IGES .................................................................................................................................177

    Correspondence Between IGES and /MultiSurf Entity Types ...................................178Use Lightweight NURBS...............................................................................................179Layer Conventions.........................................................................................................179

    Import .SLDCRV..........................................................................................................................180SLDCRV Import Options ..............................................................................................180To See the Data Points and the Fitted Curve................................................................181Creating a .SLDCRV File ...............................................................................................181

    Import Triangle mesh..................................................................................................................181Insert.............................................................................................................................................182Insert Menu..................................................................................................................................183Invert Selection Set ......................................................................................................................183Last ...............................................................................................................................................183Layers ...........................................................................................................................................183

    Layer Settings dialog and Undo ...................................................................................185Licensing ......................................................................................................................................185Macros..........................................................................................................................................185Mass Properties............................................................................................................................185

    Printing...........................................................................................................................186Measure........................................................................................................................................187Mechanical View Orientation .....................................................................................................187

  • Contents

    March 25, 2011 AeroHydro MultiSurf 8.0 User's Guide viii

    Mode.............................................................................................................................................187Model Options .............................................................................................................................187Mouse Wheel Zoom Preference..................................................................................................189Nametags .....................................................................................................................................190

    Nametag Display ...........................................................................................................190New ..............................................................................................................................................191New File .......................................................................................................................................191New Model Window...................................................................................................................191Open .............................................................................................................................................191Open Windows List.....................................................................................................................191Options.........................................................................................................................................191Orientation...................................................................................................................................192Orthogonal Dragging ..................................................................................................................192Pan................................................................................................................................................192Parent ...........................................................................................................................................193Parent/Child................................................................................................................................193Performance Options...................................................................................................................193Perspective ...................................................................................................................................195Point Dragging and Nudging.....................................................................................................195Point .............................................................................................................................................196Previous View..............................................................................................................................196Query/Breaks ..............................................................................................................................196Query/Evaluation Times............................................................................................................196Query/Extents.............................................................................................................................196Query/Host/Guest .....................................................................................................................196Query/Parent/Child...................................................................................................................197Query/Trimesh Properties .........................................................................................................197Quick Point Mode........................................................................................................................197Quick Spline Mode......................................................................................................................198Real Values...................................................................................................................................198Redo..............................................................................................................................................199Relax Control Point .....................................................................................................................199Render ..........................................................................................................................................200

    Rendering options..........................................................................................................200Rendered view lighting .................................................................................................201More realistic effects ......................................................................................................201

    Reset All Filters............................................................................................................................202Rotate............................................................................................................................................202Rotate View..................................................................................................................................202Save...............................................................................................................................................202Save As.........................................................................................................................................203Select All.......................................................................................................................................203Select Both....................................................................................................................................203Select By Name ............................................................................................................................203Select Children.............................................................................................................................204Select Expand Entity List ............................................................................................................204Select Hidden...............................................................................................................................204Select Menu..................................................................................................................................205Select Mode..................................................................................................................................205Select Parents ...............................................................................................................................205Select Visible ................................................................................................................................206Selection .......................................................................................................................................206

  • Contents

    March 25, 2011 AeroHydro MultiSurf 8.0 User's Guide ix

    Session Options............................................................................................................................206Set View........................................................................................................................................207

    Additional Viewing Options.........................................................................................208Shaded..........................................................................................................................................208

    The Shaded Display Image............................................................................................209Show.............................................................................................................................................209Show-Hide Menu ........................................................................................................................210SLDCRV .......................................................................................................................................210Spline............................................................................................................................................210Status Bar .....................................................................................................................................211Surface..........................................................................................................................................211Surface Curvature........................................................................................................................211

    Curvature Type..............................................................................................................212Reading the Surface Curvature Display.......................................................................212Color Range....................................................................................................................212Tips for Narrowing the Color Range............................................................................212Coordination of Divisions .............................................................................................213

    Surface Curvature Options .........................................................................................................213Curvature Type..............................................................................................................213Color Range....................................................................................................................214

    Symmetry Images........................................................................................................................214Tangency Profile..........................................................................................................................214Tile Horizontal.............................................................................................................................215Tile Vertical..................................................................................................................................215Toolbars........................................................................................................................................215Tools Menu ..................................................................................................................................216Tools Options...............................................................................................................................216Transform.....................................................................................................................................216

    Scale ................................................................................................................................217Shift .................................................................................................................................218Rotate..............................................................................................................................219

    Trim Snake Tool...........................................................................................................................220Undo.............................................................................................................................................220Velocity Profile ............................................................................................................................220View..............................................................................................................................................221View Distance Reports ................................................................................................................222View Menu...................................................................................................................................222Visible...........................................................................................................................................223Weight Schedule..........................................................................................................................223Weight Schedule Options............................................................................................................224

    "Selected entities" mode.................................................................................................224"Current layer" mode.....................................................................................................225"Enabled layers" mode...................................................................................................225"Specified layers" mode.................................................................................................225"Entire model" mode......................................................................................................225"Include Moments of Inertia" checkbox........................................................................225OK and Cancel Buttons .................................................................................................225Automatic updating of the Weight Schedule View.....................................................226Empty Weight Schedule ................................................................................................226Weight Distribution File................................................................................................226Printing...........................................................................................................................226

    Whats Wrong..............................................................................................................................226

  • Contents

    March 25, 2011 AeroHydro MultiSurf 8.0 User's Guide x

    Error Details window ....................................................................................................227Window........................................................................................................................................227Window Menu.............................................................................................................................227Wireframe ....................................................................................................................................227Zoom In/Out ...............................................................................................................................228Zoom to Area...............................................................................................................................229Zoom to Fit...................................................................................................................................229Zoom to Selection ........................................................................................................................229

    Entity Descriptions 231Overview......................................................................................................................................2313-point Frame...............................................................................................................................232Arc ................................................................................................................................................233Arc-length Bead...........................................................................................................................236Arc-length Ring ...........................................................................................................................237Arc Lofted Surface.......................................................................................................................239Arc Snake .....................................................................................................................................240Bead..............................................................................................................................................241Blended Point...............................................................................................................................243Blend Surface ...............................................................................................................................245Blister............................................................................................................................................247Block Solid....................................................................................................................................250Boundary Solid ............................................................................................................................251Breakbead.....................................................................................................................................251Breakring......................................................................................................................................252B-spline Curve .............................................................................................................................252B-spline Fitted Curve...................................................................................................................253B-spline Fitted Snake...................................................................................................................255B-spline Fitted Surface.................................................................................................................255B-spline Graph.............................................................................................................................257B-spline Lofted Solid ...................................................................................................................258B-spline Lofted Surface ...............................................................................................................259B-spline Snake..............................................................................................................................260B-spline Solid ...............................................................................................................................261B-spline Surface ...........................................................................................................................262Center Point .................................................................................................................................263Centerpoint Boundary Surface ...................................................................................................264CGPoint........................................................................................................................................265Composite Surface.......................................................................................................................266Conic Section................................................................................................................................267Contours.......................................................................................................................................270Contour Curve.............................................................................................................................275Copies...........................................................................................................................................275Copy Bead....................................................................................................................................276Copy Contours.............................................................................................................................276Copy Curve..................................................................................................................................276Copy Magnet ...............................................................................................................................277Copy Point ...................................................................................................................................277Copy Ring ....................................................................................................................................277Copy Snake ..................................................................................................................................279Copy Solid....................................................................................................................................281

  • Contents

    March 25, 2011 AeroHydro MultiSurf 8.0 User's Guide xi

    Copy Surface................................................................................................................................281Copy TriMesh ..............................................................................................................................282C-spline Curve.............................................................................................................................283C-spline Lofted Surface...............................................................................................................284C-spline Snake .............................................................................................................................285Developable Surface....................................................................................................................286Edge Snake...................................................................................................................................288Entity List .....................................................................................................................................289Expanded Curve..........................................................................................................................290Expanded Surface (Flattener authorization required)...............................................................291Expanded TriMesh (Flattener authorization required).............................................................293Foil Lofted Surfaces .....................................................................................................................295Foil Curve.....................................................................................................................................297Foil Snake .....................................................................................................................................300Formula ........................................................................................................................................301

    Constants and real entities ............................................................................................301Expression ......................................................................................................................302Rules ...............................................................................................................................309Real entities as parents ..................................................................................................310User interface .................................................................................................................310Example Application \Examples\IBeam.ms2 .............................312

    Geodesic Snake ............................................................................................................................313Helix .............................................................................................................................................316Hydrostatic Real Entities.............................................................................................................317Intersection Bead .........................................................................................................................319Intersection Magnet.....................................................................................................................320Intersection Point.........................................................................................................................321Intersection Ring..........................................................................................................................322Intersection Snake........................................................................................................................326Knot List.......................................................................................................................................328Light TriMesh ..............................................................................................................................329Line...............................................................................................................................................330Line Snake....................................................................................................................................331Magnet..........................................................................................................................................331

    System Magnets .............................................................................................................333Mirrored Curve............................................................................................................................333Mirrored Point .............................................................................................................................334Mirrored Surface..........................................................................................................................335NUB-spline Fitted Curve ............................................................................................................336NUB-spline Fitted Snake.............................................................................................................337NUB-spline Fitted Surface ..........................................................................................................337NURBS Curve ..............................................................................................................................339NURBS Snake ..............................................................................................................................340NURBS Surface ............................................................................................................................341Offset Curve.................................................................................................................................343Offset Point ..................................................................................................................................346Offset Surface...............................................................................................................................346Offset TriMesh .............................................................................................................................347Plane .............................................................................................................................................348Point .............................................................................................................................................350PolyCurve ....................................................................................................................................352PolyGraph....................................................................................................................................353

  • Contents

    March 25, 2011 AeroHydro MultiSurf 8.0 User's Guide xii

    PolySnake.....................................................................................................................................354PolySurface ..................................................................................................................................355PolyTriMesh.................................................................................................................................357Procedural Curve.........................................................................................................................357Procedural Snake.........................................................................................................................359Procedural Surface.......................................................................................................................360Projected Curve ...........................................................................................................................363Projected Magnet .........................................................................................................................364Projected Point.............................................................................................................................365Projected Snake............................................................................................................................366Projected Surface .........................................................................................................................368Proximity Points ..........................................................................................................................370Radius Arc....................................................................................................................................371Relabel ..........................................................................................................................................374Relative Curve .............................................................................................................................375Relative Snake..............................................................................................................................375Relative Surface ...........................................................................................................................376Revolution Surface ......................................................................................................................378Ring ..............................................................................................................................................379Rolling Ball Fillet .........................................................................................................................380Rotated Curve..............................................................................................................................382Rotated Point ...............................................................................................................................383Rotated Surface............................................................................................................................384RPY Frame ...................................................................................................................................385Ruled Solid...................................................................................................................................385Ruled Surface...............................................................................................................................387Solve Set .......................................................................................................................................388Strain Contours............................................................................................................................389SubCurve......................................................................................................................................390SubSnake ......................................................................................................................................392SubSurface....................................................................................................................................394Surface TriMesh...........................................................................................................................396Sweep Surface..............................................................................................................................397Tabulated Curve ..........................................................................................................................399Tabulated Point............................................................................................................................401Tabulated Surface ........................................................................................................................402Tangent Boundary Surface..........................................................................................................405Tangent Magnet...........................................................................................................................410Tangent Point...............................................................................................................................411Text Label.....................................................................................................................................412TMTrim1 ......................................................................................................................................414Translation Surface......................................................................................................................414TriMesh ........................................................................................................................................415TriMesh B-spline Snake...............................................................................................................416TriMesh Copy Magnet ................................................................................................................417TriMesh Copy Ring .....................................................................................................................417TriMesh Copy Snake ...................................................................................................................418TriMesh Edge Snake....................................................................................................................419TriMesh Intersection Snake.........................................................................................................419TriMesh Magnet ..........................................................................................................................420TriMesh Projected Magnet..........................................................................................................420TriMesh Projected Snake.............................................................................................................421

  • Contents

    March 25, 2011 AeroHydro MultiSurf 8.0 User's Guide xiii

    TriMesh Ring ...............................................................................................................................422TriMesh SubSnake.......................................................................................................................423Trimmed Surface .........................................................................................................................423Trimmed Trimesh........................................................................................................................428UVSnake.......................................................................................................................................429Variable ........................................................................................................................................431

    Constants and variables.................................................................................................431Variables.........................................................................................................................431

    Wireframe ....................................................................................................................................436X-spline Curve .............................................................................................................................438X-Spline Lofted Surface...............................................................................................................440XYZ Bead......................................................................................................................................443XYZ Magnet .................................................................................................................................445XYZ Ring......................................................................................................................................446

    Entities listed by class 449Entities Listed by Class ...............................................................................................................449Point Entities................................................................................................................................449Curve and Snake Entities ............................................................................................................449Surface Entities ............................................................................................................................450Parametric Solids.........................................................................................................................451Triangle Mesh Entities.................................................................................................................451Other Entities ...............................................................................................................................451

    Macros 453Introduction .................................................................................................................................453What is OLE Automation?..........................................................................................................453MultiSurfSurfaceWorks Objects and Their Properties and Methods.......................................454Getting the MultiSurfSurfaceWorks Application Object ..........................................................459Collection Objects ........................................................................................................................460Using Properties and Methods ...................................................................................................461Helpful Facts and Suggestions ...................................................................................................462

    MultiSurfSurfaceWorks Entity Names: User vs. Internal ...........................................462Disabling Interactive Input............................................................................................462Controlling Scope of Undo............................................................................................462International Issues........................................................................................................462

    Property and Method Descriptions............................................................................................463AMSApplication ............................................................................................................463AMSModel .....................................................................................................................466AMSModels....................................................................................................................477AMSEntity......................................................................................................................479AMSEntities....................................................................................................................504AMSSelSet ......................................................................................................................506AMSView .......................................................................................................................508AMSViews......................................................................................................................510

    Entities Syntax .............................................................................................................................517Writing Your First Macro............................................................................................................524Macros Dialog..............................................................................................................................525Running a Macro from MultiSurfSurfaceWorks .......................................................................525Macro Properties..........................................................................................................................526Export Offset Table Macro instructions .....................................................................................526

  • Contents

    March 25, 2011 AeroHydro MultiSurf 8.0 User's Guide xiv

    Introduction....................................................................................................................526To use the Export Offset Table macro ..........................................................................527Offset table options........................................................................................................528

    Commands 531Introduction .................................................................................................................................531

    Disclaimer.......................................................................................................................531Interface........................................................................................................................................531

    The Help command .......................................................................................................531Command Dropdown ...................................................................................................532'Silent' box.......................................................................................................................532Spaces in paths and filenames.......................................................................................532

    Command-line script operation..................................................................................................532Command scripts...........................................................................................................532Script execution..............................................................................................................533

    Commands...................................................................................................................................534Animate ..........................................................................................................................534Breaks .............................................................................................................................534Countpanels ...................................................................................................................535Create..............................................................................................................................536CreateCopies ..................................................................................................................536Delete..............................................................................................................................538File.Close ........................................................................................................................538File.Export3D.3DA.........................................................................................................538File.Export3D.3DG.........................................................................................................538File.Export3D.GDF1 command.....................................................................................538File.Export3D.NTL.........................................................................................................538File.Export3D.OBJ..........................................................................................................539File.Export3D.PAT.........................................................................................................539File.Export3D.PNL.........................................................................................................539File.Export3D.PTN.........................................................................................................539File.Export3D.STL..........................................................................................................539File.Export3D.UTP.........................................................................................................539File.Export3D.WRL........................................................................................................540File.Open ........................................................................................................................540FixNurbsKnots ...............................................................................................................540FreezeFit .........................................................................................................................540Applications of Freeze Fit..............................................................................................540GetPointsAt ....................................................................................................................541Guests .............................................................................................................................541Help, or Help command..................................................................................................542Host.................................................................................................................................542Import3DA .....................................................................................................................542Import3DG .....................................................................................................................542ImportGDF1 command .................................................................................................542ImportNTL .....................................................................................................................542ImportOBJ ......................................................................................................................542ImportOFE......................................................................................................................542ImportPLX......................................................................................................................543ImportRAW....................................................................................................................543ImportSTL ......................................................................................................................543

  • Contents

    March 25, 2011 AeroHydro MultiSurf 8.0 User's Guide xv

    ImportTable....................................................................................................................543ImportUTP .....................................................................................................................543Insert ...............................................................................................................................543LabelTrimesh..................................................................................................................544MCReversal ....................................................................................................................544MakeTriMesh .................................................................................................................544NUBFitSurf Command ..................................................................................................545PrintBevels......................................................................................................................546PrintSS ............................................................................................................................546RealValues......................................................................................................................546Relationship....................................................................................