Geometric Modeling
Geometric Modeling
Geometric Modeling
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
CHAPTER<br />
1<br />
Introduction to<br />
Geometry<br />
<strong>Modeling</strong><br />
2<br />
Accessing,<br />
Importing &<br />
Exporting<br />
Geometry<br />
3<br />
Coordinate<br />
Frames<br />
C O N T E N T S<br />
MSC.Patran Reference Manual<br />
Part 2: Geometry <strong>Modeling</strong><br />
■ Overview of Capabilities, 2<br />
■ Concepts and Definitions, 4<br />
❑ Parameterization, 5<br />
❑ Topology, 10<br />
- Topological Congruency and Meshing, 12<br />
❑ Connectivity, 15<br />
❑ Effects of Parameterization, Connectivity and Topology in MSC.Patran, 17<br />
❑ Global Model Tolerance & Geometry, 18<br />
■ Types of Geometry in MSC.Patran, 19<br />
❑ Trimmed Surfaces, 20<br />
❑ Solids, 24<br />
❑ Parametric Cubic Geometry, 25<br />
- Limitations on Parametric Cubic Geometry, 25<br />
❑ Matrix of Geometry Types Created, 27<br />
■ Building An Optimal Geometry Model, 30<br />
❑ Building a Congruent Model, 31<br />
❑ Building Optimal Surfaces, 33<br />
❑ Decomposing Trimmed Surfaces, 37<br />
❑ Building B-rep Solids, 40<br />
❑ Building Degenerate Surfaces and Solids, 41<br />
■ Overview, 46<br />
■ Direct Geometry Access of CAD Geometry, 47<br />
❑ Accessing Geometry Using MSC.Patran Unigraphics, 47<br />
❑ Accessing Geometry Using MSC.Patran ProENGINEER, 55<br />
■ PATRAN 2 Neutral File Support For Parametric Cubic Geometry, 57<br />
■ Coordinate Frame Definitions, 60<br />
■ Overview of Create Methods For Coordinate Frames, 63<br />
MSC.Patran Reference Manual,<br />
Part 2: Geometry <strong>Modeling</strong><br />
■ Translating or Scaling Geometry Using Curvilinear Coordinate Frames, 66
4<br />
Create Actions ■ Overview of Geometry Create Action, 70<br />
■ Creating Points, Curves, Surfaces and Solids, 74<br />
❑ Create Points at XYZ Coordinates or Point Locations (XYZ Method), 74<br />
❑ Create Point ArcCenter, 79<br />
❑ Extracting Points, 81<br />
- Extracting Points from Curves and Edges, 81<br />
- Extracting Single Points from Surfaces or Faces, 84<br />
- Extracting Multiple Points from Surfaces or Faces, 86<br />
- Extracting Multiple Points from Surfaces or Faces, 88<br />
- Parametric Bounds for Extracting Points from a Surface, 90<br />
❑ Interpolating Points, 91<br />
- Between Two Points, 91<br />
- Interpolating Points on a Curve, 94<br />
❑ Intersecting Two Entities to Create Points, 97<br />
❑ Creating Points by Offsetting a Specified Distance, 107<br />
❑ Piercing Curves Through Surfaces to Create Points, 109<br />
❑ Projecting Points Onto Surfaces or Faces, 112<br />
❑ Creating Curves Between Points, 117<br />
- Creating Curves Through 2 Points, 117<br />
- Creating Curves Through 3 Points, 119<br />
- Creating Curves Through 4 Points, 123<br />
❑ Creating Arced Curves (Arc3Point Method), 128<br />
❑ Creating Chained Curves, 131<br />
❑ Creating Conic Curves, 133<br />
❑ Extracting Curves From Surfaces, 137<br />
- Extracting Curves from Surfaces Using the Parametric Option, 137<br />
- Extracting Curves From Surfaces Using the Edge Option, 142<br />
❑ Creating Fillet Curves, 144<br />
❑ Fitting Curves Through a Set of Points, 148<br />
❑ Creating Curves at Intersections, 150<br />
- Creating Curves at the Intersection of Two Surfaces, 150<br />
- Creating Curves at the Intersection of a Plane and a Surface, 154<br />
- Intersect Parameters Subordinate Form, 157<br />
- Creating Curves at the Intersection of Two Planes, 158<br />
❑ Manifold Curves Onto a Surface, 160<br />
- Manifold Curves onto a Surface with the 2 Point Option, 160<br />
- Manifold Curves onto a Surface With the N-Points Option, 164<br />
- Manifold Parameters Subordinate Form, 167<br />
❑ Creating Curves Normally Between a Point and a Curve (Normal<br />
Method), 168<br />
❑ Creating Offset Curves, 171<br />
- Creating Constant Offset Curve, 171<br />
- Creating Variable Offset Curve, 173<br />
- Parameterization Control for Variable Offset Curve, 174<br />
❑ Projecting Curves Onto Surfaces, 176<br />
- Project Parameters Subordinate Form, 182<br />
❑ Creating Piecewise Linear Curves, 183<br />
❑ Creating Spline Curves, 185<br />
- Creating Spline Curves with the Loft Spline Option, 185<br />
- Creating Spline Curves with the B-Spline Option, 189<br />
❑ Creating Curves Tangent Between Two Curves (TanCurve Method), 193
❑ Creating Curves Tangent Between Curves and Points<br />
(TanPoint Method), 195<br />
❑ Creating Curves, Surfaces and Solids Through a Vector Length (XYZ<br />
Method), 199<br />
❑ Creating Involute Curves, 203<br />
- Creating Involute Curves with the Angles Option, 203<br />
- Creating Involute Curves with the Radii Option, 206<br />
❑ Revolving Curves, Surfaces and Solids, 208<br />
❑ Creating Orthogonal Curves (2D Normal Method), 214<br />
- Creating Orthogonal Curves with the Input Length Option, 214<br />
- Creating Orthogonal Curves with the Calculate Length Option, 218<br />
❑ Creating 2D Circle Curves, 222<br />
❑ Creating 2D ArcAngle Curves, 226<br />
❑ Creating Arced Curves in a Plane (2D Arc2Point Method), 229<br />
- Creating Arced Curves with the Center Option, 229<br />
- Creating Arced Curves with the Radius Option, 233<br />
- Arc2Point Parameters Subordinate Form, 236<br />
❑ Creating Arced Curves in a Plane (2D Arc3Point Method), 237<br />
❑ Creating Surfaces from Curves, 240<br />
- Creating Surfaces Between 2 Curves, 240<br />
- Creating Surfaces Through 3 Curves (Curve Method), 243<br />
- Creating Surfaces Through 4 Curves (Curve Method), 246<br />
- Creating Surfaces from N Curves (Curve Method), 248<br />
❑ Creating Composite Surfaces, 250<br />
❑ Decomposing Trimmed Surfaces, 255<br />
❑ Creating Surfaces from Edges (Edge Method), 257<br />
❑ Extracting Surfaces, 260<br />
- Extracting Surfaces with the Parametric Option, 260<br />
- Extracting Surfaces with the Face Option, 264<br />
❑ Creating Fillet Surfaces, 266<br />
❑ Matching Adjacent Surfaces, 270<br />
❑ Creating Constant Offset Surface, 272<br />
❑ Creating Ruled Surfaces, 274<br />
❑ Creating Trimmed Surfaces, 278<br />
- Creating Trimmed Surfaces with the Surface Option, 280<br />
- Creating Trimmed Surfaces with the Planar Option, 281<br />
- Auto Chain Subordinate Form, 282<br />
- Creating Trimmed Surfaces with the Composite Option, 284<br />
❑ Creating Surfaces From Vertices (Vertex Method), 287<br />
❑ Extruding Surfaces and Solids, 289<br />
❑ Gliding Surfaces, 294<br />
- Gliding Surfaces with the 1 Director Curve Option, 294<br />
- Gliding Surfaces with the 2 Director Curve Option, 296<br />
❑ Creating Surfaces and Solids Using the Normal Method, 298<br />
❑ Creating Surfaces from a Surface Mesh (Mesh Method), 305<br />
- Created Tessellated Surface from Geometry Form, 306<br />
❑ Creating Midsurfaces, 307<br />
- Creating Midsurfaces with the Automatic Option, 307<br />
- Creating Midsurfaces with the Manual Option, 309<br />
❑ Creating Solid Primitives, 311<br />
- Creating a Solid Block, 311<br />
- Creating Solid Cylinder, 314<br />
- Creating Solid Sphere, 317<br />
- Creating Solid Cone, 320
- Creating Solid Torus, 323<br />
- Solid Boolean operation during primitive creation, 326<br />
❑ Creating Solids from Surfaces (Surface Method), 327<br />
- Creating Solids from Two Surfaces, 327<br />
- Creating Solids from Three Surfaces (Surface Method), 330<br />
- Creating Solids from Four Surfaces (Surface Method), 333<br />
- Creating Solids with the N Surface Option, 336<br />
❑ Creating a Boundary Representation (B-rep) Solid, 338<br />
❑ Creating a Decomposed Solid, 340<br />
❑ Creating Solids from Faces, 343<br />
❑ Creating Solids from Vertices (Vertex Method), 346<br />
❑ Gliding Solids, 348<br />
■ Creating Coordinate Frames, 350<br />
❑ Creating Coordinate Frames Using the 3Point Method, 350<br />
❑ Creating Coordinate Frames Using the Axis Method, 353<br />
❑ Creating Coordinate Frames Using the Euler Method, 355<br />
❑ Creating Coordinate Frames Using the Normal Method, 358<br />
❑ Creating Coordinate Frames Using the 2 Vector Method, 361<br />
❑ Creating Coordinate Frames Using the View Vector Method, 362<br />
■ Creating Planes, 363<br />
❑ Creating Planes with the Point-Vector Method, 363<br />
❑ Creating Planes with the Vector Normal Method, 365<br />
❑ Creating Planes with the Curve Normal Method, 367<br />
- Creating Planes with the Curve Normal Method - Point Option, 367<br />
- Creating Planes with the Curve Normal Method-Parametric<br />
Option, 369<br />
❑ Creating Planes with the Plane Normal Method, 371<br />
❑ Creating Planes with the Interpolate Method, 372<br />
- Creating Planes with the Interpolate Method - Uniform Option, 372<br />
- Creating Planes with the Interpolate Method - Nonuniform Option, 374<br />
❑ Creating Planes with the Least Squares Method, 375<br />
- Creating Planes with the Least Squares Method - Point Option, 375<br />
- Creating Planes with the Least Squares Method - Curve Option, 377<br />
- Creating Planes with the Least Squares Method - Surface Option, 379<br />
❑ Creating Planes with the Offset Method, 381<br />
❑ Creating Planes with the Surface Tangent Method, 383<br />
- Creating Planes with the Surface Tangent Method - Point Option, 383<br />
- Creating Planes with the Surface Tangent Method - Parametric<br />
Option, 385<br />
❑ Creating Planes with the 3 Points Method, 387<br />
■ Creating Vectors, 389<br />
❑ Creating Vectors with the Magnitude Method, 389<br />
❑ Creating Vectors with the Interpolate Method, 391<br />
- Between Two Points, 391<br />
❑ Creating Vectors with the Intersect Method, 393<br />
❑ Creating Vectors with the Normal Method, 395<br />
- Creating Vectors with the Normal Method - Plane Option, 395<br />
- Creating Vectors with the Normal Method - Surface Option, 397<br />
- Creating Vectors with the Normal Method - Element Face Option, 399<br />
❑ Creating Vectors with the Product Method, 402<br />
❑ Creating Vectors with the 2 Point Method, 404
5<br />
Delete Actions ■ Overview of the Geometry Delete Action, 408<br />
■ Deleting Any <strong>Geometric</strong> Entity, 409<br />
■ Deleting Points, Curves, Surfaces, Solids, Planes or Vectors, 410<br />
■ Deleting Coordinate Frames, 411<br />
6<br />
Edit Actions ■ Overview of the Edit Action Methods, 414<br />
■ Editing Points, 416<br />
❑ Equivalencing Points, 416<br />
■ Editing Curves, 418<br />
❑ Breaking Curves, 418<br />
- Breaking a Curve at a Point, 418<br />
- Breaking a Curve at a Parametric Location, 422<br />
- Breaking a Curve at a Plane Location, 425<br />
❑ Blending a Curve, 426<br />
❑ Disassembling a Chained Curve, 429<br />
❑ Extending Curves, 431<br />
- Extending a Curve With the 1 Curve Option, 431<br />
- Extending a Curve Using the Through Points Type, 436<br />
- Extending a Curve Using the Full Circle Type, 438<br />
- Extending a Curve With the 2 Curve Option, 440<br />
❑ Merging Existing Curves, 443<br />
❑ Refitting Existing Curves, 447<br />
❑ Reversing a Curve, 448<br />
❑ Trimming Curves, 451<br />
- Trimming a Curve With the Point Option, 451<br />
- Trimming a Curve Using the Parametric Option, 454<br />
■ Editing Surfaces, 457<br />
❑ Surface Break Options, 457<br />
- Breaking a Surface With the Curve Option, 457<br />
- Breaking a Surface With the Surface Option, 461<br />
- Breaking a Surface With the Plane Option, 463<br />
- Breaking a Surface With the Point Option, 465<br />
- Breaking a Surface Using the 2 Point Option, 469<br />
- Breaking a Surface With the Parametric Option, 471<br />
❑ Blending Surfaces, 475<br />
❑ Disassembling Trimmed Surfaces, 478<br />
❑ Matching Surface Edges, 481<br />
- Matching Surface Edges with the 2 Surface Option, 481<br />
- Matching Surface Edges with the Surface-Point Option, 484<br />
❑ Extending Surfaces, 486<br />
- Extending Surfaces with the 2 Surface Option, 486<br />
- Extending Surfaces to a Curve, 488<br />
- Extending Surfaces to a Plane, 490<br />
- Extending Surfaces to a Point, 492<br />
- Extending Surfaces to a Surface, 494<br />
- Extending Surfaces with the Percentage Option, 496
- Extending Surfaces with the Fixed Length Option, 498<br />
❑ Refitting Surfaces, 500<br />
❑ Reversing Surfaces, 501<br />
❑ Sewing Surfaces, 503<br />
❑ Trimming Surfaces to an Edge, 505<br />
❑ Adding a Fillet to a Surface, 507<br />
❑ Removing Edges from Surfaces, 508<br />
- Removing Edges from Surfaces with Edge Option, 508<br />
- Removing Edges from Surfaces with Edge Length Option, 509<br />
❑ Adding a Hole to Surfaces, 510<br />
- Adding a Hole to Surfaces with the Center Point Option, 510<br />
- Adding a Hole to Surfaces with the Project Vector Option, 512<br />
- Adding a Hole to Surfaces with the Inner Loop Option, 514<br />
❑ Removing a Hole from Trimmed Surfaces, 516<br />
❑ Adding a Vertex to Surfaces, 518<br />
❑ Removing a Vertex from Trimmed Surfaces, 520<br />
■ Editing Solids, 522<br />
❑ Breaking Solids, 522<br />
- Breaking Solids with the Point Option, 522<br />
- Breaking Solids with the Parametric Option, 526<br />
- Breaking Solids with the Curve Option, 531<br />
- Breaking Solids with the Plane Option, 533<br />
- Breaking Solids with the Surface Option, 535<br />
❑ Blending Solids, 538<br />
❑ Disassembling B-rep Solids, 541<br />
❑ Refitting Solids, 543<br />
- Refitting Solids with the To TriCubicNet Option, 543<br />
- Refitting Solids with the To TriParametric Option, 544<br />
- Refitting Solids with the To Parasolid Option, 545<br />
❑ Reversing Solids, 546<br />
❑ Solid Boolean Operation Add, 548<br />
❑ Solid Boolean Operation Subtract, 550<br />
❑ Solid Boolean Operation Intersect, 552<br />
❑ Creating Solid Edge Blends, 554<br />
- Creating Constant Radius Edge Blends from Solid Edges, 554<br />
- Creating Chamfer Edge Blend from Solid Edges, 556<br />
❑ Imprinting Solid on Solid, 558<br />
❑ Solid Shell Operation, 560<br />
■ Editing Features, 562<br />
❑ Suppressing a Feature, 562<br />
❑ Unsuppressing a Feature, 563<br />
❑ Editing Feature Parameters, 564<br />
❑ Feature Parameter Definition, 565<br />
7<br />
Show Actions ■ Overview of the Geometry Show Action Methods, 568<br />
❑ The Show Action Information Form, 569<br />
■ Showing Points, 570<br />
❑ Showing Point Locations, 570<br />
❑ Showing Point Distance, 571
- Showing Point Distance with the Point Option, 571<br />
- Showing Point Distance with the Curve Option, 573<br />
- Showing Point Distance with the Surface Option, 575<br />
- Showing Point Distance with the Plane Option, 577<br />
- Showing Point Distance with the Vector Option, 579<br />
❑ Showing the Nodes on a Point, 581<br />
■ Showing Curves, 582<br />
❑ Showing Curve Attributes, 582<br />
❑ Showing Curve Arc, 583<br />
❑ Showing Curve Angle, 584<br />
❑ Showing Curve Length Range, 586<br />
❑ Showing the Nodes on a Curve, 587<br />
■ Showing Surfaces, 588<br />
❑ Showing Surface Attributes, 588<br />
❑ Showing Surface Area Range, 589<br />
❑ Showing the Nodes on a Surface, 590<br />
❑ Showing Surface Normals, 591<br />
■ Showing Solids, 593<br />
❑ Showing Solid Attributes, 593<br />
■ Showing Coordinate Frames, 594<br />
❑ Showing Coordinate Frame Attributes, 594<br />
■ Showing Planes, 595<br />
❑ Showing Plane Attributes, 595<br />
❑ Showing Plane Angle, 596<br />
❑ Showing Plane Distance, 598<br />
■ Showing Vectors, 599<br />
❑ Showing Vector Attributes, 599<br />
8<br />
Transform Actions ■ Overview of the Transform Methods, 602<br />
■ Transforming Points, Curves, Surfaces, Solids, Planes and Vectors, 605<br />
❑ Translating Points, Curves, Surfaces, Solids, Planes and Vectors, 605<br />
❑ Rotating Points, Curves, Surfaces, Solids, Planes and Vectors, 619<br />
❑ Scaling Points, Curves, Surfaces, Solids and Vectors, 629<br />
❑ Mirroring Points, Curves, Surfaces, Solids, Planes and Vectors, 640<br />
❑ Moving Points, Curves, Surfaces, Solids, Planes and Vectors by Coordinate<br />
Frame Reference (MCoord Method), 648<br />
❑ Pivoting Points, Curves, Surfaces, Solids, Planes and Vectors, 656<br />
❑ Positioning Points, Curves, Surfaces, Solids, Planes and Vectors, 665<br />
❑ Vector Summing (VSum) Points, Curves, Surfaces and Solids, 674<br />
❑ Moving and Scaling (MScale) Points, Curves, Surfaces and Solids, 683<br />
■ Transforming Coordinate Frames, 690<br />
❑ Translating Coordinate Frames, 690<br />
❑ Rotating Coordinate Frames, 693
9<br />
Verify Actions ■ Verify Action, 698<br />
❑ Verifying Surface Boundaries, 698<br />
❑ Verifying Surfaces for B-reps, 700<br />
- Update Graphics Subordinate Form, 701<br />
❑ Verify - Surface (Duplicates), 702<br />
10<br />
Associate Actions ■ Overview of the Associate Action, 704<br />
❑ Associating Point Object, 705<br />
❑ Associating Curve Object, 707<br />
11<br />
Disassociate<br />
Actions<br />
12<br />
The Renumber<br />
Action...<br />
Renumbering Geo<br />
metry<br />
■ Overview of the Disassociate Action Methods, 710<br />
❑ Disassociating Points, 711<br />
❑ Disassociating Curves, 712<br />
❑ Disassociating Surfaces, 713<br />
■ Introduction, 716<br />
■ Renumber Forms, 717<br />
❑ Renumber Geometry, 718<br />
INDEX ■ MSC.Patran Reference Manual, 719<br />
Part 2: Geometry <strong>Modeling</strong>
MSC.Patran Reference Manual, Part 2: Geometry <strong>Modeling</strong><br />
CHAPTER<br />
1<br />
Introduction to Geometry <strong>Modeling</strong><br />
■ Overview of Capabilities<br />
■ Concepts and Definitions<br />
■ Types of Geometry in MSC.Patran<br />
■ Building An Optimal Geometry Model
PART 2<br />
Geometry <strong>Modeling</strong><br />
1.1 Overview of Capabilities<br />
A powerful and important feature of MSC.Patran is its geometry capabilities. Geometry can be:<br />
• Created.<br />
Directly accessed from an external CAD part file.<br />
Imported from an IGES file or a PATRAN 2 Neutral file.<br />
Complete Accuracy of Original Geometry. MSC.Patran maintains complete accuracy of the<br />
original geometry, regardless of where it came from. The exact mathematical representation of<br />
the geometry (e.g., Arc, Rational B-Spline, B-rep, Parametric Cubic, etc.) is consistently<br />
maintained throughout the modeling process, without any approximations or conversions.<br />
This means different versions of the geometry model are avoided. Only one copy of the<br />
geometry design needs to be maintained by the engineer, whether the geometry is in a separate<br />
CAD part file or IGES file or the geometry is part of the MSC.Patran database.<br />
Below are highlights of the geometry capabilities:<br />
Direct Application of Loads/BCs and Element Properties to Geometry. All loads,<br />
boundary conditions (BC) and element property assignments can be applied directly to the<br />
geometry. When the geometry is meshed with a set of nodes and elements, MSC.Patran will<br />
automatically assign the loads/BC or element property to the appropriate nodes or elements.<br />
Although you can apply the loads/BCs or element properties directly to the finite element mesh,<br />
the advantage of applying them to the geometry is if you remesh the geometry, they remain<br />
associated with the model. Once a new mesh is created, the loads/BC and element properties<br />
are automatically reassigned.<br />
For more information, see Introduction to Functional Assignment Tasks (Ch. 1) in the<br />
MSC.Patran Reference Manual, Part 5: Functional Assignments.<br />
Direct Geometry Access. Direct Geometry Access (DGA) is the capability to directly access<br />
(or read) geometry information from an external CAD user file, without the use of an<br />
intermediate translator. Currently, DGA supports the following CAD systems:<br />
EDS/Unigraphics<br />
Pro/ENGINEER by Parametric Technology<br />
CATIA by Dassault Systemes<br />
EUCLID 3 by Matra Datavision<br />
CADDS 5 by Computervision<br />
With DGA, the CAD geometry and its topology that are contained in the CAD user file can be<br />
accessed. Once the geometry is accessed, you can build upon or modify the accessed geometry<br />
in MSC.Patran, mesh the geometry, and assign the loads/BC and the element properties directly<br />
to the geometry.<br />
For more detailed information on DGA, see Direct Geometry Access of CAD Geometry<br />
(p. 47).<br />
Import and Export of Geometry. There are three file formats available to import or export<br />
geometry:<br />
IGES
PATRAN 2 Neutral File<br />
Express Neutral File<br />
CHAPTER 1<br />
Introduction to Geometry <strong>Modeling</strong><br />
In using any of the file formats, MSC.Patran maintains the original mathematical form of the<br />
geometry. (That is, the geometry is not approximated into the parametric cubic form.) This<br />
means the accuracy of the geometry in all three files is maintained.<br />
For more information on the import and export capabilities for IGES, PATRAN 2 Neutral File,<br />
and the Express Neutral File, see Accessing, Importing & Exporting Geometry (Ch. 2).<br />
MSC.Patran Native Geometry. You can also create geometry in MSC.Patran (“native”<br />
geometry). A large number of methods are available to create, translate, and edit geometry, as<br />
well as methods to verify, delete and show information.<br />
MSC.Patran’s native geometry consists of:<br />
Points<br />
Parametric curves<br />
Bi-parametric surfaces<br />
Tri-parametric solids<br />
Boundary represented (B-rep) solids<br />
All native geometry is fully parameterized both on the outer boundaries and within the interior<br />
(except for B-rep solids which are parameterized only on the outer surfaces).<br />
Fully parameterized geometry means that you can apply varying loads or element properties<br />
directly to the geometric entity. MSC.Patran evaluates the variation at all exterior and interior<br />
locations on the geometric entity.
PART 2<br />
Geometry <strong>Modeling</strong><br />
1.2 Concepts and Definitions<br />
There are many functions in MSC.Patran that rely on the mathematical representation of the<br />
geometry. These functions are:<br />
Applying a pressure load to a curve, surface or solid.<br />
Creating a field function in parametric space.<br />
Meshing a curve, surface or solid.<br />
Referencing a vertex, edge or face of a curve, surface or solid.<br />
For every curve, surface or solid in a user database, information is stored on its<br />
Parameterization, Topology and Connectivity which is used in various MSC.Patran functions.<br />
The concepts of parameterization, connectivity and topology are easy to understand and they<br />
are important to know when building a geometry and an analysis model.<br />
The following sections will describe each of these concepts and how you can build an optimal<br />
geometry model for analysis.
Parameterization<br />
All MSC.Patran geometry are labeled one of the following:<br />
Point (0-Dimensions)<br />
Curve (1-Dimension)<br />
Surface (2-Dimensions)<br />
Solid (3-Dimensions)<br />
CHAPTER 1<br />
Introduction to Geometry <strong>Modeling</strong><br />
Depending on the order of the entity - whether it is a one-dimensional curve, a two-dimensional<br />
surface, or a three-dimensional solid - there is one, two or three parameters labeled ξ1 , ξ2 ,<br />
that are associated with the entity. This concept is called “parameterization”.<br />
ξ 3<br />
Parameterization means the X,Y,Z coordinates of a curve, surface or solid are represented as<br />
functions of variables or parameters. Depending on the dimension of the entity, the X,Y,Z<br />
locations are functions of the parameters ξ1 , ξ2 , and ξ3 .<br />
An analogy to the parameterization of geometry is describing an XY , location as a function of<br />
time, tt. If X = X() t and Y = Y() t , as t changes, X and Y will define a path. Parameterization<br />
of geometry does the same thing - as the parameters ξ1 , ξ2 , and ξ3 change, it defines various<br />
points on the curve, surface and solid.<br />
The following describes how a point, curve, surface and solid are parameterized in MSC.Patran.<br />
Point. A Point in MSC.Patran is a point coordinate location in three-dimensional global XYZ<br />
space.<br />
Since a point has zero-dimensions, it has no associated parameters, therefore, it is not<br />
parameterized.<br />
z<br />
x y<br />
Figure 1-1 Point in MSC.Patran<br />
Curve. A Curve in MSC.Patran is a one-dimensional point set in three-dimensional global XYZ<br />
space. A curve can also be described as a particle moving along a defined path in space.<br />
Another way of defining a curve is, a curve is a mapping function, Φξ ( 1)<br />
, from one-dimensional<br />
parametric space into three-dimensional global XYZ space, as shown in Figure 1-3.<br />
P<br />
(X,Y,Z)
PART 2<br />
Geometry <strong>Modeling</strong><br />
A curve has one parametric variable, ξ1 , which is used to describe the location of any given<br />
point, P , along a curve, as shown in Figure 1-2.<br />
V1<br />
Figure 1-2 Curve in MSC.Patran<br />
The parameter, ξ1 , has a range of 0 ≤ ξ1 ≤ 1 , where at ξ1= 0 , P is at endpoint V1and<br />
at<br />
= 1 , P is at endpoint V2.<br />
ξ 1<br />
A straight curve can be defined as:<br />
z<br />
x y<br />
Figure 1-3 Mapping Function Phi for a Curve<br />
Eq. 1-1 of our straight curve can be represented as:<br />
ξ 1<br />
0 ξ1 1<br />
0 ≤ ξ 1 ≤ 1<br />
P<br />
P = ( 1.0 – ξ1 )V1+ ξ1V2 Φ(ξ 1 )<br />
ξ1 V1<br />
Eq. 1-1<br />
Eq. 1-2<br />
The derivative of Φξ ( 1)<br />
in Eq. 1-2, would give us Eq. 1-3 which is the tangent of the straight<br />
curve.<br />
Eq. 1-3<br />
Because the curve is straight, ∂Φ ⁄ ∂ξ1 is a constant value. The tangent, ∂Φ⁄ ∂ξ1, also defines a<br />
vector for the curve, which is the positive direction of .<br />
z<br />
x y<br />
Φξ1 = ( 1.0 – ξ1 )V1+ ξ1V2 ∂Φ ⁄ ∂ξ1 = V2 – V1<br />
ξ 1<br />
V2<br />
V2
CHAPTER 1<br />
Introduction to Geometry <strong>Modeling</strong><br />
For any given curve, the tangent and positive direction of at any point along the curve can be<br />
found. (The vector, ∂Φ ⁄ ∂ξ1 , usually will not have a length of one.)<br />
Surface. A surface in MSC.Patran is a two-dimensional point set in three-dimensional global<br />
XYZ space.<br />
A surface has two parameters, ξ1 and ξ2 , where at any given point, P, on the surface, P can be<br />
located by and , as shown in Figure 1-4.<br />
ξ 1<br />
ξ 2<br />
V1<br />
z<br />
x y<br />
ξ 1<br />
ξ 2<br />
Figure 1-4 Surface in MSC.Patran<br />
A surface generally has three or four edges. Trimmed surfaces can have more than four edges.<br />
For more information, see Trimmed Surfaces (p. 20).<br />
Similar to a curve, ξ1 and ξ2 for a surface have ranges of 0 ≤ ξ1 ≤1and 0 ≤ ξ2 ≤ 1 . Thus, at<br />
= 0 , ξ2 = 0 , P is at V1and at ξ1 = 1 , ξ2 = 1 , P is at V3.<br />
ξ 1<br />
A surface is represented by a mapping function, Φξ ( 1, ξ2)<br />
, which maps the parametric space into<br />
the global XYZ space, as shown in Figure 1-5.<br />
(0,1)<br />
ξ 2<br />
ξ 1<br />
(0,0) (1,0)<br />
0 ≤ ξ1 ≤ 1<br />
0 ≤ ξ2 ≤ 1<br />
(1,1)<br />
Figure 1-5 Mapping Function Phi for a Surface<br />
The first order derivatives of Φξ ( 1, ξ2)<br />
results in two partial derivatives, ∂Φ⁄ ∂ξ1and ∂Φ ⁄<br />
∂ξ2: V4<br />
Φ(ξ 1 ,ξ 2 )<br />
V1<br />
V2<br />
z<br />
x y<br />
ξ 1<br />
P<br />
ξ 1<br />
ξ 2<br />
V4<br />
V2<br />
V3<br />
V3
PART 2<br />
Geometry <strong>Modeling</strong><br />
∂Φ ⁄ ∂ξ1 = Tξ1 and ∂Φ ⁄ ∂ξ2 = Tξ2 where Tξ1 is the tangent vector in the ξ1 direction and Tξ2 is the tangent vector in the ξ2 direction.<br />
Eq. 1-4<br />
At any point for a given surface, Tξ1 and Tξ2 which define the tangents and the positive ξ1 and<br />
directions can be determined.<br />
ξ 2<br />
Usually Tξ1 and Tξ2 are not orthonormal, which means they do not have a length of one and<br />
they are not perpendicular to each other.<br />
Solid. A solid in MSC.Patran is a three-dimensional point set in three-dimensional global XYZ<br />
space.<br />
A solid has three parameters, ξ1 , ξ2 , and ξ3 , where at any given point, P, within the solid, P<br />
can be located by ξ1 , ξ2 , and ξ3 , as shown in Figure 1-6.<br />
Note: The above definition applies to tri-parametric solids only. MSC.Patran can also create<br />
or import a B-rep solid, which is parameterized on the outer surface only, and not<br />
within the interior. See B-rep Solid (p. 24) for more information.<br />
z<br />
x y<br />
ξ 3<br />
V5<br />
V1<br />
ξ 1<br />
Figure 1-6 Solid in MSC.Patran<br />
A solid generally has five or six sides or faces. (A B-rep solid can have more than six faces.)<br />
The parameters ξ1 , ξ2 and ξ3 have ranges of 0 ≤ ξ1 ≤ 1 , 0 ≤ ξ2 ≤ 1 , and 0 ≤ ξ3 ≤1. At (0,0,0) P<br />
is at V1 and at (1,1,1), P is at V7.<br />
ξ 2<br />
V6<br />
V2<br />
P<br />
V4<br />
V7<br />
V3
CHAPTER 1<br />
Introduction to Geometry <strong>Modeling</strong><br />
A solid can be represented by a mapping function, Φξ ( 1, ξ2,<br />
ξ3) , which maps the parametric<br />
space into the global XYZ space, as shown in Figure 1-7.<br />
(0,0,1)<br />
ξ 3<br />
(0,0,0)<br />
ξ 2<br />
(0,1,1)<br />
ξ 1<br />
(1,0,1)<br />
(1,0,0)<br />
0 ≤ ξ1 ≤ 1<br />
0 ≤ ξ2 ≤ 1<br />
0 ≤ ξ3 ≤ 1<br />
Φ(ξ 1 ,ξ 2 ,ξ 3 )<br />
(1,1,1)<br />
(1,1,0)<br />
Figure 1-7 Mapping Function Phi for a Solid<br />
If we take the first order derivatives of Φξ ( 1, ξ2,<br />
ξ3) , we get three partial derivatives, ∂Φ ⁄ ∂ξ1, ∂Φ ⁄ ∂ξ2 and ∂Φ⁄ ∂ξ3, shown in Eq. 1-5:<br />
∂Φ ⁄ ∂ξ1 = Tξ1 , ∂Φ ⁄ ∂ξ2 = Tξ2 , ∂Φ ⁄ ∂ξ3 = Tξ3 Eq. 1-5<br />
Where Tξ1 is the tangent vector in the ξ1 direction, Tξ2 is the tangent vector in the ξ2 direction,<br />
and is the tangent vector in the direction.<br />
At any point within a given solid, Tξ1 , Tξ2 and Tξ3 , which define the tangents and positive ξ1 ,<br />
and directions can be determined.<br />
ξ 2<br />
T ξ3<br />
ξ 3<br />
ξ 3<br />
V5<br />
ξ 3<br />
V1<br />
z<br />
x y<br />
ξ 1<br />
ξ 2<br />
V6<br />
V4<br />
V7<br />
V3
PART 2<br />
Geometry <strong>Modeling</strong><br />
Topology<br />
Topology identifies the kinds of items used to define adjacency relationships between geometric<br />
entities.<br />
Every curve, surface and solid in MSC.Patran has a defined set of topologic entities. You can<br />
reference these entities when you build the geometry or analysis model. Examples of this<br />
include:<br />
Creating a surface between edges of two surfaces.<br />
Meshing an edge or a face of a solid.<br />
Referencing a vertex of a curve, surface or solid to apply a loads/BC.<br />
Topology is invariant through a one-to-one bicontinuous mapping transformation. This means<br />
you can have two curves, surfaces or solids that have different parameterizations, but<br />
topologically, they can be identical.<br />
To illustrate this concept, Figure 1-8 shows three groups of surfaces A-D. <strong>Geometric</strong>ally, they<br />
are different, but topologically they are the same.<br />
Figure 1-8 Topologically Equivalent Surfaces<br />
Topologic Entities: Vertex, Edge, Face, Body. The types of topologic entities found in<br />
MSC.Patran are the following:<br />
Vertex Defines the topologic endpoint of a curve, or a corner of a surface or a solid. A<br />
vertex is separate from a geometric point, although a point can exist on a vertex.<br />
Edge<br />
A<br />
B<br />
C<br />
D<br />
Defines the topologic curve on a surface or a solid. An edge is separate from a<br />
geometric curve, although a curve can exist on an edge.<br />
A<br />
B<br />
D* C<br />
A* B<br />
* Surface A is not connected to Surface D<br />
C<br />
D
ξ 2<br />
V2<br />
V1<br />
CHAPTER 1<br />
Introduction to Geometry <strong>Modeling</strong><br />
Vertex, Edge and Face ID Assignments in MSC.Patran. The connectivity for a curve,<br />
surface and solid determines the order in which the internal vertex, edge and face IDs will be<br />
assigned. The location of a geometric entity’s parametric axes defines the point where<br />
assignment of the IDs for the entity’s vertices, edges and faces will begin.<br />
Figure 1-9 and Figure 1-10 show a four sided surface and a six sided solid with the internal<br />
vertex, edge and face IDs displayed. If the connectivity changes, then the IDs of the vertices,<br />
edges and faces will also change.<br />
ED1<br />
Face<br />
Body<br />
Defines the topologic surface of a solid. A face is separate from a geometric surface,<br />
although a surface can exist on a face.<br />
A group of surfaces that forms a closed volume. A body is usually referenced as a Brep<br />
solid or a Volume solid, where only its exterior surfaces are parameterized. See<br />
Solids (p. 24) for more information.<br />
Important: Generally, when modeling in MSC.Patran, you do not need to know the topologic<br />
entities’ internal IDs. When you cursor select a topologic entity, such as an edge of<br />
a surface, the ID will be displayed in the appropriate listbox on the form.<br />
ξ 1<br />
ED2<br />
11<br />
ED4<br />
Figure 1-9 Vertex & Edge Numbering<br />
for a Surface<br />
For example, in Figure 1-9, the edge, ED3, of Surface 11 would be displayed as:<br />
Surface 11.3<br />
The vertex, V4, in Figure 1-9 would be displayed as:<br />
Surface 11.3.1<br />
V4 has a vertex ID of 1 that belongs to edge 3 on surface 11.<br />
The face, F1, of Solid 100 in Figure 1-10 would be displayed as:<br />
Solid 100.1<br />
The edge, ED10, in Figure 1-10 would be displayed as:<br />
Solid 100.1.3<br />
ED3<br />
V3<br />
V4<br />
V6<br />
ED10<br />
V2<br />
ED6<br />
ED2<br />
F4<br />
F1<br />
ED1<br />
ED5<br />
V7<br />
ξ 2<br />
ED11<br />
F6<br />
V3<br />
F5<br />
100<br />
F2<br />
ED3<br />
V5 F3<br />
ED9<br />
V1<br />
ξ 3<br />
ED7<br />
ξ 1<br />
ED8<br />
ED4<br />
Figure 1-10 Face Numbering for a Solid<br />
V8<br />
ED12<br />
V4
PART 2<br />
Geometry <strong>Modeling</strong><br />
ED10 has an edge ID of 3 that belongs to face 1 on solid 100.<br />
The vertex, V6, in Figure 1-10 would be displayed as:<br />
Solid 100.1.2.2<br />
V6 has a vertex ID of 2 that belongs to edge 2 on face 1 on solid 100.<br />
Topological Congruency and Meshing<br />
When meshing adjacent surfaces or solids, MSC.Patran requires the geometry be topologically<br />
congruent so that coincident nodes will be created along the common boundaries.<br />
Figure 1-11 shows an example where surfaces 1 through 3 are topologically incongruent and<br />
surfaces 2 through 5 are topologically congruent. The outer vertices are shared for surfaces 1<br />
through 3, but the inside edges are not. Surfaces 2 through 5 all have common edges, as well as<br />
common vertices.<br />
There are several ways to correct surfaces 1 through 3 to make them congruent. See Building a<br />
Congruent Model (p. 31) for more information.<br />
1<br />
3<br />
2<br />
Topologically Incongruent Topologically Congruent<br />
Figure 1-11 Topologically Incongruent and Congruent Surfaces<br />
For a group of surfaces or solids to be congruent, the adjacent surfaces or solids must share<br />
common edges, as well as common vertices.<br />
(MSC.Software Corporation’s MSC.Patran software product required adjacent surfaces or solids<br />
to share only the common vertices to be considered topologically congruent for meshing.)<br />
4<br />
5<br />
3<br />
2
CHAPTER 1<br />
Introduction to Geometry <strong>Modeling</strong><br />
Gaps Between Adjacent Surfaces. Another type of topological incongruence is shown in<br />
Figure 1-12. It shows a gap between two pairs of surfaces that is greater than the Global Model<br />
Tolerance. This means when you mesh the surface pairs, coincident nodes will not be created<br />
along both sides of the gap.<br />
Incongruent Surfaces<br />
Figure 1-12 Topologically Incongruent Surfaces with a Gap<br />
MSC recommends two methods for closing surface gaps:<br />
Gap > Global Model<br />
Tolerance<br />
Vertices are Shared, Edges are Not<br />
Use the Create/Surface/Match form. See Matching Adjacent Surfaces (p. 270).<br />
Use the Edit/Surface/Edge Match form. See Matching Surface Edges (p. 481).<br />
For more information on meshing, see Introduction to Functional Assignment Tasks (Ch. 1)<br />
in the MSC.Patran Reference Manual, Part 5: Functional Assignments.<br />
Non-manifold Topology. Non-manifold topology can be simply defined as a geometry that is<br />
non-manufacturable. However, in analysis, non-manifold topology is sometimes either<br />
necessary or desirable. Figure 1-13 shows a surface model with a non-manifold edge.<br />
Figure 1-13 Non-manifold Topology at an Edge
PART 2<br />
Geometry <strong>Modeling</strong><br />
This case may be perfectly fine. A non-manifold edge has more than two surfaces or solid faces<br />
connected to it. Therefore, two solids which share a common face also give non-manifold<br />
geometry (both the common face and its edges are non-manifold).<br />
In general, non-manifold topology is acceptable in MSC.Patran. The exception is in the creation<br />
of a B-rep solid where a non-manifold edge is not allowed. The Verifying Surface Boundaries<br />
(p. 698) option detects non-manifold edges as well as free edges.
Connectivity<br />
CHAPTER 1<br />
Introduction to Geometry <strong>Modeling</strong><br />
In Figure 1-2, Figure 1-4, and Figure 1-6 in Parameterization (p. 5), the axes for the<br />
parameters, ξ1 , ξ2 , and ξ3 , have a unique orientation and location on the curve, surface and<br />
solid.<br />
Depending on the orientation and location of the ξ1 , ξ2 , and ξ3 axes, this defines a unique<br />
connectivity for the curve, surface or solid.<br />
For example, although the following two curves are identical, the connectivity is different for<br />
each curve (note that the vertex IDs are reversed):<br />
V1<br />
Figure 1-14 Connectivity Possibilities for a Curve<br />
For a four sided surface, there are a total of eight possible connectivity definitions. Two possible<br />
connectivities are shown in Figure 1-15. (Again, notice that the vertex and edge IDs are different<br />
for each surface.)<br />
V1<br />
ξ 1<br />
ED4<br />
ED1<br />
ξ 1<br />
ξ 2<br />
V4<br />
V2<br />
ED3<br />
ED2<br />
V3<br />
V2<br />
Figure 1-15 Two Possible Connectivities for a Surface<br />
V2<br />
V2<br />
ED2<br />
ED1<br />
V1<br />
V3<br />
ξ 2 ξ 1<br />
ED4<br />
ED3<br />
V4<br />
V1<br />
ξ 1
PART 2<br />
Geometry <strong>Modeling</strong><br />
For a tri-parametric solid with six faces, there are a total of 24 possible connectivity definitions<br />
in MSC.Patran - three orientations at each of the eight vertices. Two possible connectivities are<br />
shown in Figure 1-16.<br />
ξ 3<br />
V5<br />
V1<br />
ξ 1<br />
ξ 2<br />
V6<br />
V2<br />
V8<br />
V4<br />
V7<br />
V3<br />
Figure 1-16 Two Possible Connectivities for a Solid<br />
Plotting the Parametric Axes. MSC.Patran can plot the location and orientation of the<br />
parametric axes for the geometric entities by turning on the Parametric Direction toggle on the<br />
<strong>Geometric</strong> Properties form, under the Display/Display Properties/<strong>Geometric</strong> menu. See<br />
Geometry Preferences (p. 296) in the MSC.Patran Reference Manual, Part 2: Basic Functions for<br />
more information.<br />
Modifying the Connectivity. For most geometric entities, you can modify the connectivity by<br />
altering the orientation and/or location of the parametric axes by using the Geometry<br />
application’s Edit action’s Reverse method. See Overview of the Edit Action Methods (p. 414).<br />
For solids, you can also control the location of the parametric origin under the<br />
Preferences/Geometry menu and choose either the MSC.Patran Convention button or the<br />
PATRAN 2.5 Convention button for the Solid Origin Location.<br />
V5<br />
V1<br />
V6<br />
V2<br />
V8<br />
V4<br />
ξ 1<br />
ξ 2<br />
ξ 3<br />
V3
Effects of Parameterization, Connectivity and Topology in<br />
MSC.Patran<br />
CHAPTER 1<br />
Introduction to Geometry <strong>Modeling</strong><br />
The geometry’s parameterization and connectivity affect the geometry and finite element<br />
analysis model in the following ways:<br />
Defines Order of Internal Topologic IDs. The parameterization and connectivity for a curve,<br />
surface or solid define the order of the internal IDs of their topologic entities. MSC.Patran stores<br />
these IDs internally and displays them when you cursor select a vertex, edge or face. See Vertex,<br />
Edge and Face ID Assignments in MSC.Patran (p. 11) for more information.<br />
Defines Positive Surface Normals. Using right hand rule by crossing a surface’s ξ1 direction<br />
with its ξ2 direction, it defines the surface’s positive normal direction ( ξ3 direction). This affects<br />
many areas of geometry and finite element creation, including creating B-rep solids. See<br />
Building An Optimal Geometry Model (p. 30) for more information.<br />
Defines Positive Pressure Load Directions. The parameterization and connectivity of a<br />
curve, surface or solid define the positive direction for a pressure load, and it defines the<br />
surface’s top and bottom locations for an element variable pressure load. See Create Structural<br />
LBCs Sets (p. 19) in the MSC.Patran Reference Manual, Part 5: Functional Assignments for more<br />
information.<br />
Helps Define Parametric Field Functions. If you reference a field function that was defined<br />
in parametric space, when creating a varying loads/BC or a varying element or material<br />
property, the loads/BC values or the property values will depend on the geometry’s<br />
parameterization and the orientation of the parametric axes. See Fields Forms (p. 144) in the<br />
MSC.Patran Reference Manual, Part 5: Functional Assignments for more information.<br />
Defines Node and Element ID Order For IsoMesh. The MSC.Patran mapped mesher,<br />
IsoMesh, will use the geometric entity’s parameterization and connectivity to define the order of<br />
the node and element IDs and the element connectivity. (The parameterization and connectivity<br />
will not be used if the mesh will have a transition or change in the number of elements within<br />
the surface or solid.) See IsoMesh (p. 15) in the MSC.Patran Reference Manual, Part 3: Finite<br />
Element <strong>Modeling</strong> for more information.
PART 2<br />
Geometry <strong>Modeling</strong><br />
Global Model Tolerance & Geometry<br />
MSC.Patran uses the Global Model Tolerance when it imports or accesses geometry, when it<br />
creates geometry, or when it modifies existing geometry.<br />
The Global Model Tolerance is found under the Preferences/Global menu. The default value is<br />
0.005.<br />
When creating geometry, if two points are within a distance of the Global Model Tolerance, then<br />
MSC.Patran will only create the first point and not the second.<br />
This rule also applies to curves, surfaces and solids. If the points that describe two curves,<br />
surfaces or solids are within a distance of the Global Model Tolerance, then only the first curve,<br />
surface or solid will be created, and not the second.<br />
Important: For models with dimensions which vary significantly from 10 units, MSC<br />
recommends you set the Global Model Tolerance to .05% of the maximum model<br />
dimension.<br />
For more information on the Global Model Tolerance, see (p. 57) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions.
1.3 Types of Geometry in MSC.Patran<br />
Generally, there are four types of geometry objects in MSC.Patran: 1<br />
Point (default color is cyan)<br />
Parametric Curve (default color is yellow)<br />
Bi-Parametric Surface (default color is green)<br />
Tri-Parametric Solid (default color is dark blue)<br />
CHAPTER 1<br />
Introduction to Geometry <strong>Modeling</strong><br />
MSC.Patran also can access, import, and create Trimmed Surfaces, B-rep Solids and Volume<br />
Solids. See Trimmed Surfaces (p. 20) and Solids (p. 24) for more information.<br />
You also can create parametric cubic curves, surfaces and solids, which are recognized by the<br />
PATRAN 2 neutral file. See Parametric Cubic Geometry (p. 25) for more information.<br />
For more information on the types of geometry that can be created, see Matrix of Geometry<br />
Types Created (p. 27).<br />
1 The default colors are used if the Display Method is set to Entity Type, instead of Group, on<br />
the Graphics Preferences form under the Preferences/Graphics menu.
PART 2<br />
Geometry <strong>Modeling</strong><br />
Trimmed Surfaces<br />
Trimmed surfaces are a special class of bi-parametric surfaces. Trimmed surfaces can be<br />
accessed from an external CAD user file; they can be imported from an IGES or Express Neutral<br />
file; and they can be created in MSC.Patran.<br />
Unlike other types of bi-parametric surfaces, trimmed surfaces can have more than four edges,<br />
and they can have one or more interior holes or cutouts.<br />
Also, trimmed surfaces have an associated parent surface that is not displayed. A trimmed<br />
surface is defined by identifying the closed active and inactive regions of the parent surface. This<br />
parent surface defines the parameterization and curvature of the trimmed surface.<br />
You can create three types of trimmed surfaces in MSC.Patran: 1<br />
General Trimmed Surface (default color is magenta)<br />
Simply Trimmed Surface (default color is green)<br />
Composite Trimmed Surface (default is magenta)<br />
Ordinary Composite Trimmed Surface (default color is green)<br />
(Green is the default color for both a simply trimmed surface and a general, bi-parametric<br />
surface.)<br />
Important: Simply trimmed surfaces and ordinary composite trimmed surfaces can be<br />
meshed with IsoMesh or Paver. General trimmed surfaces and composite<br />
trimmed surfaces can only be meshed with Paver. See Meshing Surfaces with<br />
IsoMesh or Paver (p. 15) in the MSC.Patran Reference Manual, Part 3: Finite<br />
Element <strong>Modeling</strong> for more information. Also note that some geometric operations<br />
are not currently possible with a general trimmed surface, e.g., a general trimmed<br />
surface can not be used to create a triparametric solid.<br />
General Trimmed Surface. A general trimmed surface can have any number of outer edges<br />
and any number of inner edges which describe holes or cutouts. These outer and inner edges are<br />
defined by a closed loop of chained curves. (Chained curves can be created with the<br />
Create/Curve/Chain form. See Creating Chained Curves (p. 131).) An example is shown in<br />
Figure 1-17.<br />
All general trimmed surfaces, whether they are accessed, imported or created, have a default<br />
color of magenta. 2<br />
1The default colors are used if the Display Method is set to Entity Type, instead of Group, on<br />
the Graphics Preferences form under the Preferences/Graphics menu.<br />
2The default colors are used if the Display Method is set to Entity Type, instead of Group, on<br />
the Graphics Preferences form under the Preferences/Graphics menu.
Inner Edges or<br />
Holes<br />
Outer Surface Edges<br />
Figure 1-17 General Trimmed Surface<br />
CHAPTER 1<br />
Introduction to Geometry <strong>Modeling</strong><br />
Simply Trimmed Surface. A simply trimmed surface can only have four outer edges. It cannot<br />
have any inner edges, or holes or cutouts. A simply trimmed surface reparametrizes the<br />
bounded region of the parent and is called an overparametrization. An example is shown in<br />
Figure 1-18. (A simply trimmed surface can have three sides, with one of the four edges<br />
degenerating to a zero length edge.)<br />
Like a general trimmed surface, a simply trimmed surface’s outer edges are defined by a closed<br />
loop of chained curves. See Creating Chained Curves (p. 131).<br />
All simply trimmed surfaces, whether they are accessed, imported or created, have a default<br />
color of green. 1<br />
1 The default colors are used if the Display Method is set to Entity Type, instead of Group, on<br />
the Graphics Preferences form under the Preferences/Graphics menu.
PART 2<br />
Geometry <strong>Modeling</strong><br />
Four Outer Edges<br />
Underlying Invisible Parent Surface<br />
Figure 1-18 Simply Trimmed Surface<br />
Sometimes a three of four sided region which define a trimmed surface will be created as a<br />
general trimmed surface instead. This occurs when the overparametrization distorts the<br />
bounded region of the parent to such an extent that it would be difficult to mesh and use for<br />
analysis.<br />
Composite Trimmed Surface. The composite trimmed surface is a kind of supervisor surface<br />
that allows a collection of surfaces to be considered as one surface defined within a specific<br />
boundary. This surface can also have holes in it. Evaluations on the composite trimmed surface<br />
is similar to evaluations on the MSC.Patran trim surface (General Trimmed Surface). The big<br />
difference is that it is three to five times slower than ordinary surfaces.<br />
The composite trimmed surface should be considered a tool. Once the surface is built, it is a<br />
single entity, yet processes on multiple surfaces, relieving the applications of the task of<br />
determining where and when to move from one surface to another.<br />
APPLICATION: The composite trimmed surface supervisor is a bounded PLANAR trim surface.<br />
It acquires its name from the type of service it performs. Let us, for a moment, consider the<br />
composite trimmed surface to be a cloud in the sky. The sun, being the light source behind the<br />
cloud, creating a shadow on planet earth only in the area blocked by the cloud. The same is true<br />
with the composite trimmed surface, except a view vector is given to determine the light<br />
direction. “Under Surfaces” replace planet earth. The valid region on the “Under Surfaces” is<br />
defined by where the outline of the composite trimmed surface appears.
CHAPTER 1<br />
Introduction to Geometry <strong>Modeling</strong><br />
STEPS_BUILDING: There are three basic steps in building a composite trimmed surface.<br />
Step 1 Creating the outer perimeter curve. In most cases this is a MSC.Patran curve<br />
chain entity.<br />
Step 2 Selecting an acceptable view direction for the view vector and planar<br />
Composite trimmed surface entity. The view vector is the most important<br />
aspect of building a composite trimmed surface. The resulting view vector<br />
must yield only one intersection solution at any position on the “Under<br />
Surfaces”. The user must select the proper view for the location of the<br />
composite trimmed surface with some forethought and eliminate the<br />
possibility of any of the underlying surfaces wrapping around in back of one<br />
another. In some cases this may not be possible! The user must then create<br />
more than one composite trimmed surface.<br />
Additionally, since the composite trimmed surface supervisor is PLANAR, it<br />
cannot encompass more than a 180 degree field of view. An example of this<br />
would be a cylindrically shaped group of surfaces. It would probably take<br />
three properly placed composite trimmed surface to represent it; one for every<br />
120 degrees of rotation.<br />
Step 3 Determines which currently displayed surfaces will be become part of the<br />
composite trimmed surface domain (“Under Surfaces”). The user may<br />
individually select the correct underlying surfaces or, if wanting to select all<br />
visible surfaces, the user must place into “ERASE” all surfaces which might<br />
cause multiple intersections and then select the remaining visible surfaces.<br />
RULES:<br />
1. The composite trimmed surface domain must not encompass any dead space. If any<br />
portion has a vacancy (no “Under Surface” under it), unpredictable results will occur.<br />
2. Processing along the view vector must yield a single intersection solution at any<br />
position on the underlying surfaces within the composite trimmed surface’s domain.<br />
Ordinary Composite Trimmed Surface. The only difference between an Ordinary Composite<br />
Trimmed Surface and the Composite Trimmed Surface is that this type will have only four edges<br />
comprising the outer loop and no inner loops.
PART 2<br />
Geometry <strong>Modeling</strong><br />
Solids<br />
There are three types of solids that can be accessed or imported, or created in MSC.Patran: 1<br />
Tri-Parametric Solid (default color is dark blue)<br />
B-rep Solid (default color is white)<br />
Volume Solid (default color is pink or light red)<br />
on (p. 2) lists the types of solids created with each Geometry Application method.<br />
Tri-Parametric Solid. All solids in MSC.Patran, except for B-rep solids and volume solids, are<br />
tri-parametric solids. Tri-parametric solids are parameterized on the surface, as well as inside<br />
the solid. Tri-parametric solids can only have four to six faces with no interior voids or holes.<br />
Tri-parametric solids can be meshed with IsoMesh or TetMesh.<br />
Important: IsoMesh will create hexagonal elements if the solid has five or six faces, but some<br />
wedge elements will be created for the five faced solid. IsoMesh will create a<br />
tetrahedron mesh for a four faced solid. See Meshing Solids (p. 17) in the<br />
MSC.Patran Reference Manual, Part 3: Finite Element <strong>Modeling</strong>.<br />
B-rep Solid. A B-rep solid is formed from a group of topologically congruent surfaces that<br />
define a completely closed volume. Only its outer surfaces or faces are parameterized and not<br />
the interior. An example is shown in Figure 1-19.<br />
The group of surfaces that define the B-rep solid are its shell. A B-rep shell defines the exterior<br />
of the solid, as well as any interior voids or holes. Shells can be composed of bi-parametric<br />
surfaces and/or trimmed surfaces.<br />
B-rep solids can be created with the Create/Solid/B-rep form. See Creating a Boundary<br />
Representation (B-rep) Solid (p. 338) on using the form.<br />
Figure 1-19 B-rep Solid in MSC.Patran<br />
B-rep solids are meshed with TetMesh. See Meshing Solids (p. 17) in the MSC.Patran Reference<br />
Manual, Part 3: Finite Element <strong>Modeling</strong> for more information.<br />
1 The default colors are used if the Display Method is set to Entity Type, instead of Group, on<br />
the Graphics Preferences form under the Preferences/Graphics menu.
Parametric Cubic Geometry<br />
CHAPTER 1<br />
Introduction to Geometry <strong>Modeling</strong><br />
Parametric cubic geometry is a special class of parameterized geometry. Parametric cubic<br />
geometry is supported in MSC.Patran by the PATRAN 2 neutral file and the IGES file for import<br />
and export.<br />
You have the option to create parametric cubic curves, bi-parametric cubic surfaces and triparametric<br />
cubic solids, by pressing the PATRAN 2 Convention button found on most<br />
Geometry application forms.<br />
Important: Unless you intend to export the geometry using the PATRAN 2 neutral file, in<br />
most situations, you do not need to press the PATRAN 2 Convention button to<br />
create parametric cubic geometry.<br />
Parametric cubic geometry can also be created in MSC.Patran, which are referred to as “grids”,<br />
“lines”, “patches” and “hyperpatches.”<br />
Parametric cubic geometry is defined by a parametric cubic equation. For example, a parametric<br />
cubic curve is represented by the following cubic equation:<br />
Z( ξ1 ) = S1ξ 1 + S2ξ 1 + S3ξ 1 +<br />
Eq. 1-6<br />
where Z( ξ1) represents the general coordinate of the global coordinates X,Y, and Z; S1 , S2 , S3 ,<br />
and S4 are arbitrary constants; and ξ1 is a parameter in the range of 0 ≤ ξ1 ≤1.<br />
For more information on parametric cubic geometry, see MSC.Patran Reference Manual.<br />
Limitations on Parametric Cubic Geometry<br />
There are some limitations on parametric cubic geometry.<br />
Limits on Types of Curvature. There are limits to the types of curvature or shapes that are<br />
allowed for a parametric cubic curve, surface or solid (see Figure 1-20).<br />
Eq. 1-7 and Eq. 1-8 below represent the first and second derivatives of Eq. 1-6:<br />
3<br />
Z′ ( ξ1) = 3S1 ξ1 + 2S 2ξ1 + S3 Z″ ( ξ1) = 6S1 ξ1 + 2S2 2<br />
Eq. 1-7<br />
Eq. 1-8<br />
Eq. 1-7 shows that a parametric cubic curve can only have two points with zero slope and Eq. 1-<br />
8 shows that it can only have one point of inflection, as shown in Figure 1-20.<br />
YES YES YES YES<br />
YES<br />
NO NO<br />
Figure 1-20 Limitations of the Parametric Cubic Curvature<br />
2<br />
S 4<br />
NO
PART 2<br />
Geometry <strong>Modeling</strong><br />
Limits on Accuracy of Subtended Arcs. When you subtend an arc using a parametric cubic<br />
curve, surface or solid, the difference between the true arc radius and the arc radius calculated<br />
by the parametric cubic equation will increase. That is, as the angle of a subtended arc for a<br />
parametric cubic entity increases, the accuracy of the entity from the true representation of the<br />
arc decreases.<br />
Figure 1-21 shows that as the subtended angle of a parametric cubic entity increases, the percent<br />
error also increases substantially beyond 75 degrees.<br />
When creating arcs with parametric cubic geometry, MSC recommends using Figure 1-21 to<br />
determine the maximum arc length and its percent error that is acceptable to you.<br />
For example, if you create an arc length of 90 degrees, it will have an error of 0.0275% from the<br />
true arc length.<br />
For most geometry models, MSC recommends arc lengths represented by parametric cubic<br />
geometry should be 90 degrees or less. For a more accurate model, the parametric cubic arc<br />
lengths should be 30 degrees or less.<br />
Percent Error = 100*(Computed Radius - Actual Arc Radius) / Actual Radius<br />
3.0<br />
Percent Error in the Radius (x 10 -2 )<br />
2.5<br />
2.0<br />
1.5<br />
1.0<br />
0.5<br />
0<br />
0 15 30 45 60 75 90<br />
Total Subtended Angle in Degrees<br />
Figure 1-21 Maximum Percent Error for Parametric Cubic Arc
Matrix of Geometry Types Created<br />
All Geometry Application forms use the following Object menu terms:<br />
Point<br />
Curve<br />
Surface<br />
Solid<br />
Plane<br />
Vector<br />
Coordinate Frame<br />
CHAPTER 1<br />
Introduction to Geometry <strong>Modeling</strong><br />
MSC.Patran will create a specific geometric type of the parametric curve, bi-parametric surface<br />
and tri-parametric solid based on the method used for the Create action or Edit action.<br />
Table 1-1, and list the types of geometry created for each Create or Edit action method. The<br />
tables also list if each method can create parametric cubic curves, surfaces or solids by pressing<br />
the PATRAN 2 Convention button on the application form. (Parametric cubic geometry is<br />
recognized by the PATRAN 2 neutral file for export.)<br />
For more information on each Create or Edit action method, see Overview of Geometry Create<br />
Action (p. 70) and/or Overview of the Edit Action Methods (p. 414).<br />
Table 1-1 Types of Curves Created in MSC.Patran<br />
Create or Edit Method Type of Curve<br />
PATRAN 2<br />
Convention?<br />
(Parametric Cubic)<br />
XYZ Parametric Cubic Not Applicable<br />
Arc3Point Arc Yes<br />
2D Arc2Point Arc Yes<br />
2D Arc3Point Arc Yes<br />
2D Circle Circle Yes<br />
Conic Parametric Cubic N/A<br />
Extract Curve On Surface Yes<br />
Fillet Parametric Cubic N/A<br />
Fit Parametric Cubic N/A<br />
Intersect PieceWise Cubic Polynomial Yes<br />
Involute Parametric Cubic N/A<br />
Normal Parametric Cubic N/A<br />
2D Normal Parametric Cubic N/A<br />
2D ArcAngles Arc Yes<br />
Point Parametric Cubic N/A
PART 2<br />
Geometry <strong>Modeling</strong><br />
Table 1-1 Types of Curves Created in MSC.Patran (continued)<br />
Create or Edit Method Type of Curve<br />
Project Curve On Surface Yes<br />
PWL Parametric Cubic N/A<br />
Revolve Arc Yes<br />
Spline, Loft Spline option PieceWise Cubic Polynomial Yes<br />
Spline, B-Spline option PieceWise Rational Polynomial Yes<br />
Spline, B-Spline option NURB* Yes<br />
TanCurve Parametric Cubic N/A<br />
TanPoint Parametric Cubic N/A<br />
Chain Composite Curve No<br />
Manifold Curve On Surface Yes<br />
* NURB splines are created if the NURBS Accelerator toggle is pressed OFF (default is<br />
ON) on the Geometry Preferences form, found under the Preferences/Geometry menu.<br />
This is true whether you create the spline in MSC.Patran or if you import the spline from<br />
an IGES file. See Geometry Preferences (p. 296) in the MSC.Patran Reference Manual,<br />
Part 2: Basic Functions for more information. If the NURBS Accelerator is ON, PieceWise<br />
Rational Polynomial splines will be created instead.<br />
Table 1-2 Types of Surfaces Created in MSC.Patran<br />
Create or Edit Method Type of Surface<br />
PATRAN 2<br />
Convention?<br />
(Parametric Cubic)<br />
XYZ Parametric Bi-Cubic Not Applicable<br />
Curve Curve Interpolating Surface Yes<br />
Decompose Trimmed Surface Yes<br />
Edge Generalized Coons Surface Yes<br />
Extract Surface On Solid Yes<br />
Extrude Extruded Surface Yes<br />
Fillet Parametric Bi-Cubic N/A<br />
Glide Parametric Bi-Cubic N/A<br />
Match Parametric Bi-Cubic N/A<br />
Normal Sweep Normal Surface N/A<br />
Revolve Surface of Revolution Yes<br />
PATRAN 2<br />
Convention?<br />
(Parametric Cubic)
Table 1-2 Types of Surfaces Created in MSC.Patran (continued)<br />
Create or Edit Method Type of Surface<br />
Ruled Ruled Surface No<br />
Vertex Curve Interpolating Surface Yes<br />
Trimmed (Surface Option) Trimmed Surface No<br />
Trimmed (Planar Option) Trimmed Surface No<br />
Trimmed (Composite<br />
Option)<br />
Composite Trimmed Surface No<br />
Table 1-3 Types of Solids Created in MSC.Patran<br />
Create or Edit Method Type of Solid<br />
CHAPTER 1<br />
Introduction to Geometry <strong>Modeling</strong><br />
PATRAN 2<br />
Convention?<br />
(Parametric Cubic)<br />
XYZ Parametric Tri-Cubic Not Applicable<br />
Extrude Extruded Solid Yes<br />
Face Solid 5Face, Solid 6Face Yes<br />
Glide Glide Solid Yes<br />
Normal Sweep Normal Solid Yes<br />
Revolve Solid of Revolution Yes<br />
Surface Surface Interpolating Solid Yes<br />
Vertex Parametric Tri-Cubic N/A<br />
B-rep Ordinary Body No<br />
Decompose Tri-Parametric Yes<br />
PATRAN 2<br />
Convention?<br />
(Parametric Cubic)
PART 2<br />
Geometry <strong>Modeling</strong><br />
1.4 Building An Optimal Geometry Model<br />
A well defined geometry model simplifies the building of the optimal finite element analysis<br />
model. A poorly defined geometry model complicates, or in some situations, makes it<br />
impossible to build or complete the analysis model.<br />
In computer aided engineering (CAE) analysis, most geometry models do not consist of neatly<br />
trimmed, planar surfaces or solids. In some situations, you may need to modify the geometry to<br />
build a congruent model, create a set of degenerate surfaces or solids, or decompose a trimmed<br />
surface or B-rep solid.<br />
The following sections will explain how to:<br />
Build a congruent model.<br />
Verify and align surface normals.<br />
Build trimmed surfaces.<br />
Decompose trimmed surfaces into three- or four-sided surfaces.<br />
Build a B-rep solid.<br />
Build degenerate surfaces or solids.
Building a Congruent Model<br />
CHAPTER 1<br />
Introduction to Geometry <strong>Modeling</strong><br />
MSC.Patran requires adjacent surfaces or solids be topologically congruent so that the nodes will<br />
be coincident at the common boundaries. See Topological Congruency and Meshing (p. 12)<br />
for more information.<br />
For example, Figure 1-22 shows surfaces 1, 2 and 3 which are incongruent. When meshing with<br />
Isomesh or Paver, MSC.Patran cannot guarantee the nodes will coincide at the edges shared by<br />
surfaces 1, 2 and 3.<br />
Figure 1-22 Incongruent Set of Surfaces<br />
To make the surfaces in Figure 1-22 congruent, you can:<br />
1<br />
Use the Edit/Surface/Edge Match form with the Surface-Point option. See Matching<br />
Surface Edges (p. 481) on using the form.<br />
Or, break surface 1 with the Edit/Surface/Break form. See Surface Break Options<br />
(p. 457) on using the form.<br />
The following describes the method of using the Edit/Surface/Break form.<br />
To make surfaces 1 through 3 congruent, we will break surface 1 into surfaces 4 and 5, as shown<br />
in Figure 1-23:<br />
4<br />
5<br />
3<br />
3<br />
2<br />
2
PART 2<br />
Geometry <strong>Modeling</strong><br />
Figure 1-23 Congruent Set of Surfaces<br />
The entries for the Edit/Surface/Break form are shown below:<br />
◆ Geometry<br />
Action: Edit<br />
Object: Surface<br />
Method: Break<br />
Option: Point<br />
Delete Original Surfaces<br />
Since Auto Execute is ON, we do not need to press the Apply button to execute the form.<br />
Figure 1-24 Cursor Locations for Surface Break<br />
Pressing this button will delete surface 1,<br />
after the break.<br />
Surface List: Surface 1 Cursor select or enter the ID for surface 1.<br />
Break Point List Point 10 Cursor select or enter the ID for point 10,<br />
as shown in Figure 1-24.<br />
Cursor select<br />
Surface 1 for the<br />
Surface List on<br />
the form.<br />
1<br />
10<br />
3<br />
2<br />
Cursor select Point<br />
10 for the Point List<br />
on the form.
Building Optimal Surfaces<br />
CHAPTER 1<br />
Introduction to Geometry <strong>Modeling</strong><br />
Building optimal surfaces will save time and it will result in a better idealized finite element<br />
analysis model of the design or mechanical part.<br />
Optimal surfaces consist of a good overall shape with no sharp corners, and whose normal is<br />
aligned in the same direction with the other surfaces in the model.<br />
Avoid ing Sharp Corners. In general, MSC.Software Corporation (MSC) recommends that<br />
you avoid sharp inside corners when creating surfaces. That is, you should generally try to keep<br />
the inside corners of the surfaces to 45 degrees or more.<br />
The reason is that when you mesh surfaces with quadrilateral elements, the shapes of the<br />
elements are determined by the overall shape of the surface, see Figure 1-25. The more skewed<br />
the quadrilateral elements are, the less reasonable your analysis results might be.<br />
Note: You can use the surface display lines to predict what the surface element shapes will<br />
look like before meshing. You can increase or decrease the number of display lines<br />
under the menus Display/Display Properties/<strong>Geometric</strong>. See <strong>Geometric</strong> Attributes<br />
(p. 257) in the MSC.Patran Reference Manual, Part 2: Basic Functions.<br />
For further recommendations, please consult the vendor documentation for your finite element<br />
analysis code.<br />
4<br />
1<br />
Surfaces With Sharp Corners<br />
3<br />
2<br />
Figure 1-25 Surfaces With and Without Sharp Corners<br />
4<br />
1<br />
3<br />
2<br />
Optimal Surface Shapes
PART 2<br />
Geometry <strong>Modeling</strong><br />
Verifying and Aligning Surface Normals Using Edit/Surface/Reverse. MSC.Patran can<br />
determine the positive normal direction for each surface by using right hand rule and crossing<br />
the parametric ξ1 and ξ2 axes of a surface. Depending on the surface’s connectivity, each<br />
surface could have different normal directions, as shown in Figure 1-26.<br />
ξ 1<br />
ξ 2<br />
Figure 1-26 Opposing Normals for Two Surfaces<br />
Important: In general, you should try to maintain the same normal direction for all surfaces<br />
in a model.<br />
The normal direction of a surface affects finite element applications, such defining the positive<br />
pressure load direction, the top and bottom surface locations for a variable pressure load, and<br />
the element connectivity.<br />
Use the Edit/Surface/Reverse form to display the surface normal vectors, and to reverse or align<br />
the normals for a group of surfaces. See Reversing Surfaces (p. 501) on using the form.<br />
ξ 2<br />
ξ 1
CHAPTER 1<br />
Introduction to Geometry <strong>Modeling</strong><br />
Example of Verifying and Aligning Surface Normals. For example, Figure 1-27 shows a<br />
group of eight surfaces that we want to display the normal vectors, and if necessary, reverse or<br />
align the normals. To display the surface normals without reversing, do the following:<br />
◆ Geometry<br />
Action: Edit<br />
Object: Surface<br />
Method: Reverse<br />
Surface List Surface 1:8 Make sure you turn Auto Execute OFF<br />
Draw Normal Vectors<br />
1 2 3 4<br />
5 6 7 8<br />
Figure 1-27 Group of Surfaces to Verify Normals<br />
You should see red arrows drawn on each surface which represent the surface normal vectors,<br />
as shown in Figure 1-28.<br />
1 2 3 4<br />
5 6 7 8<br />
Figure 1-28 Surface Normal Vectors<br />
before cursor selecting surfaces 1-8.<br />
And do not press Apply. Apply will<br />
reverse the normals.
PART 2<br />
Geometry <strong>Modeling</strong><br />
Align the normals by reversing the normals for surfaces 1 through 4:<br />
Surface List Surface 1:4<br />
-Apply-<br />
Draw Normal Vectors<br />
Figure 1-29 shows the updated normal directions which are now aligned.<br />
1 2 3 4<br />
5 6 7 8<br />
Figure 1-29 Aligned Surface Normal Vectors<br />
This will plot the updated normal vector<br />
directions.
Decomposing Trimmed Surfaces<br />
CHAPTER 1<br />
Introduction to Geometry <strong>Modeling</strong><br />
Trimmed surfaces are preferred for modeling a complex part with many sides. However, there<br />
may be areas in your model where you may want to decompose, or break, a trimmed surface<br />
into a series of three or four sided surfaces.<br />
One reason is that you want to mesh the surface area with IsoMesh instead of Paver. (IsoMesh<br />
can only mesh surfaces that have three or four edges.) Another reason is that you want to create<br />
tri-parametric solids from the decomposed three or four sided surfaces and mesh with IsoMesh.<br />
To decompose a trimmed surface, use the Geometry application’s Create/Surface/Decompose<br />
form. See Decomposing Trimmed Surfaces (p. 255) on using the form.<br />
When entered in the Create/Surface/Decompose form, the select menu that appears at the<br />
bottom of the screen will show the following icons:<br />
Point/Vertex/Edge Point/Interior Point. This will select a point for decomposing in<br />
the order listed. If not point or vertex is found, the point closest to edge will be used<br />
or a point will be projected onto the surface.<br />
Use cursor select or directly input an existing point on the surface. If point is not on<br />
the surface, it will be projected onto the surface.<br />
Use to cursor select a point location on an edge of a trimmed surface.<br />
Use to cursor select a point location inside a trimmed surface.<br />
Use to cursor select a vertex of a trimmed surface.<br />
Example. Figure 1-30 shows trimmed surface 4 with seven edges. We will decompose surface<br />
4 into four four-sided surfaces.<br />
24<br />
23<br />
26<br />
20<br />
25<br />
Figure 1-30 Trimmed Surface to be Decomposed<br />
3<br />
22<br />
21
PART 2<br />
Geometry <strong>Modeling</strong><br />
Our first decomposed surface will be surface 3, as shown in Figure 1-31. The figure shows<br />
surface 3 cursor defined by three vertex locations and one point location along an edge. The<br />
point locations can be selected in a clockwise or counterclockwise direction.<br />
Use<br />
to cursor select<br />
these three<br />
vertices.<br />
Figure 1-31 Point Locations for Decomposed Surface 4<br />
Figure 1-32 shows the remaining decomposed surfaces 5, 6 and 7 and the select menu icons<br />
used to cursor define the surfaces. Again, the point locations can be selected in a clockwise or<br />
counterclockwise direction.<br />
Use<br />
to cursor select these<br />
three vertices for<br />
Surface 5.<br />
Use<br />
to cursor select these<br />
three vertices for<br />
Surface 6.<br />
6<br />
4<br />
5<br />
4<br />
7<br />
Use<br />
to cursor select this<br />
point along the edge<br />
for Surface 6.<br />
Use<br />
to cursor select<br />
this point<br />
location along<br />
the edge.<br />
Use<br />
to cursor select this<br />
point along the edge<br />
for Surface 5.<br />
Use<br />
to cursor select these<br />
four vertices for<br />
Surface 7.
Figure 1-32 Point Locations for Decomposed Surfaces 5, 6 and 7<br />
CHAPTER 1<br />
Introduction to Geometry <strong>Modeling</strong><br />
Use Surface Display Lines as a Guide. Generally, the surface display lines are a good guide<br />
to where the trimmed surface can be decomposed. MSC recommends increasing the display<br />
lines to four or more. The display lines are controlled under the menus Display/Display<br />
Properties/<strong>Geometric</strong>. See Geometry Preferences (p. 296) in the MSC.Patran Reference Manual,<br />
Part 2: Basic Functions for more information.
PART 2<br />
Geometry <strong>Modeling</strong><br />
Building B-rep Solids<br />
Boundary represented (B-rep) solids are created by using the Geometry application’s<br />
Create/Solid/B-rep form. See Creating a Boundary Representation (B-rep) Solid (p. 338) for<br />
more information on the form.<br />
There are three rules to follow when you create a B-rep solid in MSC.Patran:<br />
1. The group of surfaces that will define the B-rep solid must fully enclose a volume.<br />
2. The surfaces must be topologically congruent. That is, the adjacent surfaces must share<br />
a common edge.<br />
3. The normal surface directions for the exterior shell must all point outward, as shown<br />
in Figure 1-33. That is, the normals must point away from the material of the body.<br />
This will be done automatically during creation as long as rules 1 and 26 are satisfied.<br />
B-rep solids created in MSC.Patran can only be meshed with TetMesh.<br />
Important: At this time, MSC.Patran can only create a B-rep solid with an exterior shell, and<br />
no interior shells.<br />
3<br />
Y Z<br />
X<br />
2<br />
4<br />
8<br />
7<br />
1<br />
Figure 1-33 Surface Normals for B-rep Solid<br />
1<br />
5<br />
9<br />
6<br />
10
Building Degenerate Surfaces and Solids<br />
CHAPTER 1<br />
Introduction to Geometry <strong>Modeling</strong><br />
A bi-parametric surface can degenerate from four edges to three edges. A tri-parametric solid<br />
can degenerate from six faces to four or five faces (a tetrahedron or a wedge, respectively).<br />
The following describes the best procedures for creating a degenerate triangular surface and a<br />
degenerate tetrahedron and a wedge shaped solid.<br />
Important: IsoMesh will create hexahedron elements only, if the solid has six faces. Some<br />
wedge elements will be created for a solid with five faces. IsoMesh will create<br />
tetrahedron elements only, for a solid with four faces. TetMesh will create<br />
tetrahedron elements only, for all shaped solids.<br />
Building a Degenerate Surface (Triangle). There are two ways you can create a degenerate,<br />
three-sided surface:<br />
Use the Create/Surface/Edge form with the 3 Edge option. See Creating Surfaces<br />
from Edges (Edge Method) (p. 257) on using the form.<br />
Or, use the Create/Surface/Curve form with the 2 Curve option. See Creating<br />
Surfaces Between 2 Curves (p. 240) on using the form.<br />
Figure 1-34 illustrates the method of using the Create/Surface/Curve form with the 2 Curve<br />
option. Notice that the apex of the surface is defined by a zero length curve by using the Curve<br />
select menu icon shown in Figure 1-34.<br />
Cursor select this<br />
edge or curve for the<br />
Starting or Ending<br />
Curve List.<br />
Figure 1-34 Creating a Degenerate Surface Using Create/Surface/Curve<br />
Building a Degenerate Solid<br />
Cursor select this point twice<br />
using this icon:<br />
in the Curve select menu for the<br />
Starting or Ending Curve List.<br />
Four Sided Solid (Tetrahedron). A four sided (tetrahedron) solid can be created by using the<br />
Create/Solid/Surface form with the 2 Surface option, where the starting surface is defined by a<br />
point for the apex of the tetrahedron, and the ending surface is an opposing surface or face, as<br />
shown in Figure 1-35.<br />
Five Sided Solid (Pentahedron). A five sided (pentahedron) solid can be created by using:
PART 2<br />
Geometry <strong>Modeling</strong><br />
The Create/ Solid/Face form with the 5 Face option. See Creating Solids from Faces<br />
(p. 343) on using the form.<br />
The Create/Solid/Surface form with the 2 Surface option. See Creating Solids from<br />
Surfaces (Surface Method) (p. 327) on using the form.<br />
Figure 1-36 and Figure 1-37 illustrate using the Create/Solid/Surface form to create the<br />
pentahedron and a wedge.<br />
Cursor select this surface or face for the<br />
Ending Surface List.<br />
For the Starting Surface List,<br />
highlight<br />
and<br />
in the select menu, and cursor<br />
select this point twice for the<br />
first edge of the surface.<br />
Highlight again,<br />
then, cursor select this same<br />
point twice again.<br />
Figure 1-35 Creating a Tetrahedron Using Create/Solid/Surface<br />
Cursor select this surface or face for the<br />
Ending Surface List.<br />
For the Starting Surface List,<br />
highlight<br />
and<br />
in the select menu, and cursor<br />
select this point twice for the<br />
first edge of the surface.<br />
Highlight again,<br />
then, cursor select this same<br />
point twice again.<br />
Figure 1-36 Creating a Pentahedron Using Create/Solid/Surface
Cursor select this surface or face for the<br />
Ending Surface List.<br />
highlight<br />
Figure 1-37 Creating a Wedge Using Create/Solid/Surface<br />
CHAPTER 1<br />
Introduction to Geometry <strong>Modeling</strong><br />
For the Starting Surface List,<br />
in the select menu, and cursor<br />
select this curve twice.
PART 2<br />
Geometry <strong>Modeling</strong>
MSC.Patran Reference Manual, Part 2: Geometry <strong>Modeling</strong><br />
CHAPTER<br />
2<br />
Accessing, Importing & Exporting<br />
Geometry<br />
■ Overview<br />
■ Direct Geometry Access of CAD Geometry<br />
■ PATRAN 2 Neutral File Support For Parametric Cubic Geometry
PART 2<br />
Geometry <strong>Modeling</strong><br />
2.1 Overview<br />
MSC.Patran can access geometry from an external CAD system user file. Geometry can also be<br />
imported (or read) from a PATRAN 2 Neutral file or from an IGES file. MSC.Patran can export<br />
(or write) some or all geometry to an external PATRAN 2 Neutral file or IGES file.<br />
Geometry can be accessed or imported into the user database either by using the File/Import<br />
menus or by using the File/CAD Model Access menus on the MSC.Patran main form. Geometry<br />
can be exported from the database using the File/Export menus.<br />
For more information on executing the File/Import and File/Export forms, see Importing<br />
Models (p. 26) and Export (p. 110) in the MSC.Patran Reference Manual, Part 2: Basic Functions.<br />
For more information on accessing CAD models, see Direct Geometry Access of CAD<br />
Geometry (p. 47).<br />
For more information on import and export support of geometry for the PATRAN 2 Neutral file,<br />
see PATRAN 2 Neutral File Support For Parametric Cubic Geometry (p. 57).<br />
For more information on which IGES entities are supported by MSC.Patran for importing and<br />
exporting, see Supported IGES Entity Types - Import (p. 51) and Supported IGES Entity<br />
Types -Export (p. 116) in the MSC.Patran Reference Manual, Part 2: Basic Functions.
2.2 Direct Geometry Access of CAD Geometry<br />
CHAPTER 2<br />
Accessing, Importing & Exporting Geometry<br />
MSC.Patran can directly access geometry from an external CAD file for the following CAD<br />
systems that are listed in Table 2-1.<br />
This unique Direct Geometry Access (DGA) feature allows you to access the CAD geometry and<br />
its topology that are contained in the CAD file. Once the geometry is accessed, you can build<br />
upon or modify the accessed geometry in MSC.Patran, mesh the geometry, and assign the loads<br />
and boundary conditions as well as the element properties directly to the geometry.<br />
You can execute a specific MSC.Patran CAD Access module by using the File/Importing Models<br />
menus on the main form. See Importing Models (p. 26) in the MSC.Patran Reference Manual,<br />
Part 2: Basic Functions for more information.<br />
For more information on using MSC.Patran ProENGINEER, see Importing Pro/ENGINEER<br />
Files (p. 118) in the MSC.Patran Reference Manual, Part 1: Basic Functions.<br />
For more information on using MSC.Patran Unigraphics, see Importing Unigraphics Files<br />
(p. 128) in the MSC.Patran Reference Manual, Part 1: Basic Functions.<br />
Table 2-1 Supported CAD Systems and Their MSC.Patran CAD Access Modules<br />
Supported CAD System<br />
Accessing Geometry Using MSC.Patran Unigraphics<br />
If MSC.Patran Unigraphics is licensed at your site, you can access the geometric entities from an<br />
external EDS/Unigraphics part file.<br />
Features of MSC.Patran Unigraphics<br />
MSC.Patran CAD Access<br />
Module *<br />
EDS/Unigraphics MSC.Patran Unigraphics<br />
Pro/ENGINEER by Parametric Technology MSC.Patran ProENGINEER<br />
CATIA by Dassault Systemes MSC.Patran CATIA<br />
EUCLID 3 by Matra Datavision MSC.Patran EUCLID 3<br />
CADDS 5 by Computervision MSC.Patran CADDS 5<br />
* Each MSC.Patran CAD Access module must be licensed before you can access the appropriate<br />
external CAD file. You can find out which MSC.Patran products are currently licensed<br />
by pressing the MSC.Software Corporation (MSC) icon on the main form, and<br />
then pressing the License button on the form that appears.<br />
Unigraphics part file can be accessed in MSC.Patran using one of two methods. The<br />
first method is express file based import. The second method is direct parasolid<br />
transmit file based import. In both cases, Unigraphics geometry is imported and stored<br />
in a MSC.Patran database.<br />
MSC.Patran uses the original geometry definitions of the accessed entities, without any<br />
approximations. Parasolid evaluators are directly used for entities imported via the<br />
direct parasolid method.
PART 2<br />
Geometry <strong>Modeling</strong><br />
CAD Access filters are provided that can be selected based on the defined<br />
EDS/Unigraphics entity types, levels, and layers.<br />
You can automatically create MSC.Patran groups when accessing the geometry based<br />
on the defined entity types, levels, or layers.<br />
For more information on using MSC.Patran Unigraphics, see Importing Unigraphics Files<br />
(p. 128) in the MSC.Patran Reference Manual, Part 1: Basic Functions.<br />
Tips For Accessing EDS/Unigraphics Geometry for Express File Based Import<br />
1. When you execute EDS/Unigraphics, make sure the solid to be accessed is<br />
topologically congruent with no gaps (see Figure 2-1). For more information, see<br />
Topological Congruency and Meshing (p. 12).<br />
Verify that the edges of the solid’s adjacent faces share the same end points or vertices,<br />
and that there are no gaps between the faces.<br />
2. You can improve MSC.Patran Unigraphics’ performance by reducing the number of<br />
entities to be processed by using the Entity Type filter on the MSC.Patran Import form<br />
and unselect or un-highlight all entities of a particular type that you do not want, before<br />
you access the part file. For example, you can unselect the entity type, “Bounded-<br />
Plane”, to eliminate all bounded plane entities. For the direct parasolid import option,<br />
the entity type filter can be used for wire body/sheet body/solid body only.<br />
3. Put those entities in EDS/Unigraphics that you want to access into specific layers. Then<br />
select to only those layers in the MSC.Patran Import form before importing the part.<br />
4. Make sure the MSC.Patran Global Model Tolerance is reset to an appropriate value if<br />
you will be accessing long thin surfaces and solids with small dimensions (default is<br />
0.005). For example, set the tolerance value so that it is smaller than the smallest edge<br />
length (greater than 10.0E-6) in the model. This will improve model usability on some<br />
models.<br />
Face 1 Gap<br />
Face 1<br />
Face 2<br />
NOT Topologically Valid<br />
(lacking congruent edge)<br />
Face 2<br />
Topologically Valid<br />
(with congruent edge)<br />
Zero Gap<br />
Figure 2-1 Topologically Congruent Surfaces for MSC.Patran Unigraphics
CHAPTER 2<br />
Accessing, Importing & Exporting Geometry<br />
Tips For Accessing Parasolid Geometry. This section provides helpful hints and<br />
recommendations regarding the usage of MSC.Patran as it pertains to Parasolid integration.<br />
Disassembling<br />
Solids<br />
Solid Geometry Guidelines<br />
The Edit/Solid/Disassemble function in the Geometry Application can<br />
be used to create simply trimmed surfaces (green 4-sided) with one<br />
command. This can be a big timesaver if the B-rep Solid is being<br />
disassembled to eventually create tri-parametric solids (blue) for Hex<br />
meshing. This command will convert all 4-sided B-rep Solid faces into<br />
simply trimmed surfaces (green) which then can be used to construct<br />
tri-parametric solids.<br />
Solids Break If difficulties are encountered in breaking a solid:<br />
1. First disassemble the original solid (Edit/Solid/Disassemble).<br />
2. Try to reconstruct a new solid using Create/Solid/B-rep. If<br />
this is unsuccessful due to gaps between surfaces, use the<br />
Edit/Surface/Sew and try again. If a solid is created, continue<br />
with the break operation.<br />
3. If steps (a) and (b) were unsuccessful:<br />
Break the trimmed surfaces from the disassembled solid (step (a)).<br />
If this operation is slow, refit the surfaces (Edit/Surface/Refit)<br />
before the break operation.<br />
Create the additional surfaces in the interior required to enclose<br />
the individual solid volumes.<br />
Create the new individual solids using Create/Solid/B-rep. If the<br />
B-rep can not be created due to surface gaps, use<br />
Edit/Surface/Sew and try again.<br />
Global Model<br />
Tolerance<br />
Solids -<br />
Group Transform<br />
After successful access of Unigraphics geometry via the Parasolid<br />
Direct method, the Global Model Tolerance will be set relative to the<br />
models geometric characteristics. This tolerance is the recommended<br />
tolerance for MSC.Patran applications to use for best results.<br />
Group transform for solids is not supported. For information about<br />
transforming solids in pre-release format, see (p. 50).
PART 2<br />
Geometry <strong>Modeling</strong><br />
Hybrid<br />
TetMesher -<br />
Global Edge<br />
Lengths<br />
Hybrid<br />
TetMesher -<br />
Mesh Control<br />
Meshing Guidelines<br />
The Hybrid tetmesher only accepts global edge lengths for mesh criteria if<br />
attempting to directly mesh a solid. If you encounter difficulties, decrease<br />
the global edge length.<br />
The Hybrid tetmesher does not write nodes that lie on solid edges into the<br />
mesh seed table. This limits the ability of the Hybrid tetmesher to recognize<br />
existing meshes. For example, if your requirements are: (1) to match<br />
adjacent meshes (i.e., multiple solids); (2) that the mesh be able to recognize<br />
a hard curve/point; or (3) to define mesh seed prior to solid meshing,<br />
follow these steps:<br />
Define any desired hard points/curves and mesh seeds.<br />
Surface mesh the geometry using the paver, creating triangular<br />
elements which completely enclose the desired geometric volume.<br />
Invoke the Hybrid tetmesher, using the previously created triangular<br />
elements as input.<br />
Paver If the paver exhibits difficulties meshing some geometry or making<br />
congruent meshes:<br />
Delete any existing mesh on the problematic geometry.<br />
Perform an Edit/Surface/Refit.<br />
Do an Edit/Surface/Edge Match if congruency is an issue.<br />
Mesh again.
Solids - Group<br />
Transform<br />
Surface<br />
Congruency<br />
Unigraphics Sew<br />
With Verify During<br />
Geometry Access<br />
PRE-RELEASE CAPABILITY: Solid Geometry Guidelines<br />
CHAPTER 2<br />
Accessing, Importing & Exporting Geometry<br />
Group transform for solids is not supported. If a transformed solid is<br />
required, consider the following alternatives: (1) Perform the<br />
transformation in the native CAD system and then again access the<br />
desired geometry in MSC.Patran; (2) Enable an environment variable<br />
before executing MSC.Patran. At the system prompt, type:<br />
setenv P3_UG_ENTITY_FILTER 1<br />
which allows the transformation of Parasolid solid geometry and perform<br />
the transformation. If a solid is successfully constructed, continue as<br />
planned. If not, either:<br />
Mesh the original solid and transform the resulting finite element<br />
mesh, with the limitation being that element properties and<br />
loads/boundary conditions will have to be assigned directly to the<br />
finite elements; or<br />
Try to reconstruct a B-rep solid from the constituent surfaces that<br />
result from the transformation, by first using Geometry tools such as<br />
Edit/Surface/Sew, Edit/Surface/Edge Match, etc., to reconnect the<br />
surfaces and then use Create/Solid/B-rep.<br />
Initially access the original geometry (Unigraphics only) using the<br />
Express Translation method. If a solid is successfully imported, a<br />
transformation of the geometry is supported.<br />
Surface/Curve Geometry Guidelines<br />
Unigraphics does not automatically enforce surface congruency.<br />
Typically, CAE applications require congruent meshes; therefore,<br />
geometric surfaces must usually be congruent. Accessing geometry<br />
through Parasolid simply retrieves the Unigraphics geometry exactly<br />
as it is defined; an explicit action must be taken to sew geometric<br />
surfaces, otherwise they will not be congruent.<br />
It is recommended that models with surfaces be sewn up in<br />
Unigraphics prior to access by MSC.Patran. MSC.Patran offers the<br />
ability to also invoke the Unigraphics surface sew tool; in fact, this is<br />
the default operation when accessing Sheet Bodies.<br />
“Unigraphics Sew” and “Verify Boundary” toggles are, by default, ON<br />
during import. The Verification entails placement of markers at all<br />
incongruent surface edges, thus allowing a user to quickly identify<br />
whether the Unigraphics Sew was completely (or partially) successful.<br />
The markers may be removed using the Broom icon.
PART 2<br />
Geometry <strong>Modeling</strong><br />
Problem<br />
Unigraphics<br />
Entities From<br />
Import<br />
Unigraphics<br />
Model Checks<br />
Surface/Curve Geometry Guidelines<br />
MSC.Patran detects three different types of anomalies during<br />
Unigraphics part file import:<br />
a) Suspect939 Entities: Sometimes Unigraphics needs to take special<br />
actions to convert surfaces from earlier version parts. These surfaces<br />
are attributed with “Suspect939.” Although for the most part these<br />
surfaces are usable, Unigraphics recommends that these surfaces be<br />
replaced. As such, MSC.Patran will not attempt to include these<br />
surfaces in the Unigraphics sewing, and we recommend that these<br />
surfaces be refitted once imported into MSC.Patran. You will find<br />
these surfaces in a group named, _UG_SUSPECT.<br />
b) Invalid Entities: Before importing the Unigraphics model,<br />
MSC.Patran will check each surface and curve entities to ensure<br />
consistency and validity. Occasionally, some entities do not pass the<br />
checks. These invalid entities will be excluded from both UG sewing<br />
and MSC.Patran import. If you see such a message in the invoke<br />
window, you should go back to UG to ensure the model is valid. Please<br />
reference the next section, Unigraphics Model Checks (p. 52) for<br />
steps to do this check. One recommended way is to refit/reconstruct<br />
the surface in Unigraphics and then reimport it into MSC.Patran.<br />
If UG sewing is turned on for the MSC.Patran import, there is a chance<br />
that invalid entities are created by the UG sew. These entities will be<br />
brought into MSC.Patran and put into a group named,<br />
_UG_INVALID. As there is no guarantee that entities<br />
in this group will work with any applications, we strongly recommend<br />
you first commit/save the MSC.Patran database and then reconstruct<br />
these bodies if possible.<br />
c) Gap Surfaces: Sometimes surfaces, that are degenerate or are/close<br />
to being zero area, appear in the model. These surfaces are called “gap<br />
surfaces.” If there are any such gap surfaces, they will be in a group<br />
named, _GAP_SURFACE. Please inspect the imported<br />
model and determine if these gap surfaces should be removed from the<br />
model.<br />
Unigraphics provides geometry evaluation tools which are extremely<br />
useful in judging the quality of a model. Here are some<br />
geometry/topology checks Unigraphics can perform and provide<br />
results with any UG part: (1) In Unigraphics V13.0, “Info” is available<br />
at the top menu bar, under Info/Analysis/Examine Geometry. If you<br />
use this on surfaces and any are ill-defined, they will be flagged as<br />
“suspect”. (2) In Unigraphics V13.0, Info is available at the top menu<br />
bar. To run all checks:<br />
Use Info->Analysis->Examine Geometry...<br />
Choose “Set All Checks”, then “OK”.<br />
Choose “Select All” to check the entire model currently selectable.<br />
NOTE: Default Distance tolerance is 0.001 units and Default Angle<br />
tolerance is 0.5 units.
MSC.Patran<br />
Surface Sew<br />
Refitting<br />
Geometry<br />
Surface/Curve Geometry Guidelines<br />
CHAPTER 2<br />
Accessing, Importing & Exporting Geometry<br />
In addition to accessing the Unigraphics surface sew tool, MSC.Patran<br />
offers an additional capability to sew surfaces beyond what<br />
Unigraphics supports (e.g., resolution of T-edges). If the Unigraphics<br />
surface sew does not resolve all incongruences, try using the<br />
MSC.Patran surface sew as well. This capability can be accessed<br />
through Edit/Surface/Sew in the Geometry application. If both the<br />
Unigraphics and MSC.Patran surface sew tools cannot remove all of<br />
the gaps and incongruencies, then two options are available. The first<br />
option is to refit all of the surfaces (Edit/Surface/Refit). Sometimes,<br />
after this operation, these surfaces can be sewn together<br />
(Edit/Surface/Sew).<br />
The other option for sewing the model using MSC.Patran surface<br />
sewing is to increase the global tolerance in MSC.Patran and sew the<br />
model again. Changing the global tolerance in MSC.Patran is generally<br />
not recommended, but in this case may be necessary. The necessity of<br />
increasing the global tolerance is determined by checking the<br />
incongruent edges of the model (Verify/Surface/Boundary) to see if<br />
they share vertices, or by the gap closure operation when gaps cannot<br />
be closed between surface since the edge curves are too far apart. The<br />
tolerance value should be set to a value just larger than the distance<br />
between the vertices to be equivalenced (vertices which should be<br />
shared at the ends of incongruent curves), or just larger than the<br />
“allowable gap closure tolerance” which is issued by the sewing (or<br />
edge match) operation.<br />
(Note that there are cases where sewing will report that gaps exist<br />
which are not really gaps. This is because the operation of checking for<br />
gaps does not necessarily know about the engineering intent of the<br />
model. We suggest that the user check the gaps reported to make sure<br />
that they are gaps. Furthermore, we suggest that the global tolerance<br />
be increased conservatively, e.g., double the tolerance instead of<br />
increasing it by an order of magnitude.)<br />
The technique of refitting geometry has been identified as a potentially<br />
viable method of removing problematic geometry that prevents<br />
subsequent meshing, application of LBC’s, editing, transforming, etc.<br />
Edit/Curve/Refit and Edit/Surface/Refit are available under the<br />
Geometry application. These functions will more regularly<br />
parameterize poorly parameterized geometry (for surfaces, this<br />
typically involves those with compound curvature), which can<br />
currently lead to difficulties in successfully building CAE models.<br />
Congruency and boundary definitions are retained.
PART 2<br />
Geometry <strong>Modeling</strong><br />
Edit/Surface/Refit As previously mentioned, the Edit/Surface/Refit function in the<br />
Geometry application can be used to successfully handle problematic<br />
Sheet Body geometry. The situations where this applies include:<br />
Curves<br />
Coincident With<br />
Surface and Solid<br />
Edges<br />
Surface/Curve Geometry Guidelines<br />
Accessing geometry with the Unigraphics Sew option disabled<br />
with subsequent attempts to make the surfaces congruent by<br />
using MSC.Patran’s surface sew, edge match, etc.<br />
Difficulties rendering, meshing, edge matching, disassembling,<br />
transforming, etc.<br />
Surfaces that result from disassembling solid geometry (i.e., for<br />
regioning).<br />
Wire Bodies coincident with Sheet Body and Solid Body edges are not<br />
equivalenced. This is a different behavior from what occurs if the<br />
“Express Translation” method is used. If coincident curves are not<br />
detected by the user, they may, for example, apply a Loads/Boundary<br />
Condition to what they believe is a surface or solid edge, when in fact<br />
they are applying it to a curve. To avoid this situation:<br />
Move all Wire Bodies to a separate group and post only when<br />
required.<br />
If Wire Bodies are accessed, use the new Geometry function<br />
Edit/Point/Equivalence to connect the curve and surface/solid<br />
vertices.<br />
Disable access of Wire Bodies and only access when needed.
Accessing Geometry Using MSC.Patran ProENGINEER<br />
CHAPTER 2<br />
Accessing, Importing & Exporting Geometry<br />
If MSC.Patran ProENGINEER is licensed at your site, you can access the geometric entities from<br />
an external Pro/ENGINEER part file.<br />
You can execute MSC.Patran ProENGINEER either from MSC.Patran or from Pro/ENGINEER<br />
by doing one of the following:<br />
Executing MSC.Patran ProENGINEER From MSC.Patran. Execute MSC.Patran<br />
ProENGINEER from MSC.Patran by using the File/Import... menu and make sure the<br />
Pro/ENGINEER button is pressed on the Import form. See Importing Pro/ENGINEER Files<br />
(p. 118) in the MSC.Patran Reference Manual, Part 1: Basic Functions for more information.<br />
Executing MSC.Patran ProENGINEER From Pro/ENGINEER<br />
Important: Make sure MSC.Patran ProENGINEER has been properly installed by following<br />
the instructions in Selecting Products (Ch. 3) in the MSC.Patran Installation and<br />
Operations Guide.<br />
Execute MSC.Patran ProENGINEER from Pro/ENGINEER by doing the following:<br />
1. Execute Pro/ENGINEER by entering:<br />
p3_proe<br />
p3_proe will ask for the command name to run Pro/ENGINEER. Press if you<br />
want to accept the default command pro.<br />
Enter the command name for running Pro/ENGINEER.<br />
[pro]?: <br />
2. Open the Pro/ENGINEER assembly file or part file. Then, select the Pro/ENGINEER<br />
menus in the following order:<br />
File<br />
Export<br />
Model<br />
Patran Geom<br />
The MSC.Patran menu will list four options:<br />
Filter<br />
Run MSC.Patran<br />
Create .db<br />
Create .geo<br />
You can select any one of the above four options.<br />
If Filter is selected:<br />
A menu appears which allows the user to select:<br />
Datum Points<br />
Datum Curves<br />
Datum Surfaces<br />
Datum Planes<br />
Coordinate System Datums<br />
for output to the intermediated .geo file. (Default = no datum entities).
PART 2<br />
Geometry <strong>Modeling</strong><br />
If Run MSC.Patran is selected:<br />
A MSC.Patran ProENGINEER intermediate.geo file will be created from the<br />
current Pro/ENGINEER object in memory.<br />
MSC.Patran will automatically be executed and a database will be created and<br />
opened.<br />
The MSC.Patran ProENGINEER intermediate.geo file containing the<br />
Pro/ENGINEER geometry will be loaded into the MSC.Patran database, and<br />
both Pro/ENGINEER and MSC.Patran will remain executing.<br />
If Create .db is selected:<br />
A MSC.Patran ProENGINEER intermediate.geo file will be created from the<br />
current Pro/ENGINEER object in memory.<br />
A batch job will be submitted in background mode that will:<br />
One, execute MSC.Patran and create and open a database.<br />
Two, load the.geo file into the MSC.Patran database.<br />
And, three, close the database and exit MSC.Patran.<br />
If Create .geo is selected, a MSC.Patran ProENGINEER intermediate.geo file will be<br />
created from the current Pro/ENGINEER object in memory.<br />
For more information on the MSC.Patran ProENGINEER intermediate.geo file, see Executing<br />
MSC.Patran ProENGINEER From Pro/ENGINEER (p3_proe) (p. 122) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.
CHAPTER 2<br />
Accessing, Importing & Exporting Geometry<br />
2.3 PATRAN 2 Neutral File Support For Parametric Cubic<br />
Geometry<br />
The PATRAN 2 Neutral file is supported by MSC.Software Corporation’s MSC.Patran.<br />
With the PATRAN 2 neutral file, MSC.Patran can import or export only parametric cubic<br />
geometry by executing the File/Import menus on the main form.<br />
MSC.Patran cannot export non-parametric cubic geometry using the PATRAN 2 Neutral file.<br />
Instead, you may use export the entire geometry model using the IGES file.<br />
Depending on Geometry application methods used to create the geometry, you may or may not<br />
be able to create parametric cubic curves, surfaces or solids. Also, some geometry Create action<br />
methods can generate only parametric cubic geometry.<br />
For information on how to import or export a PATRAN 2 Neutral file, see Importing PATRAN<br />
2.5 Neutral Files (p. 76) and Exporting a PATRAN 2.5 Neutral File (p. 110) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions.<br />
For the definition of parametric cubic geometry, see Parametric Cubic Geometry (p. 25).<br />
For information on what types of curves, surfaces and solids you can create in MSC.Patran, see<br />
Table 1-1, and starting on (p. 27).<br />
For more information on how to export an IGES file, see Exporting an IGES File (p. 115) in the<br />
MSC.Patran Reference Manual, Part 2: Basic Functions.
PART 2<br />
Geometry <strong>Modeling</strong>
MSC.Patran Reference Manual, Part 2: Geometry <strong>Modeling</strong><br />
CHAPTER<br />
3<br />
Coordinate Frames<br />
■ Coordinate Frame Definitions<br />
■ Overview of Create Methods For Coordinate Frames<br />
■ Translating or Scaling Geometry Using Curvilinear Coordinate<br />
Frames
PART 2<br />
Geometry <strong>Modeling</strong><br />
3.1 Coordinate Frame Definitions<br />
MSC.Patran can create and support three types of coordinate frames:<br />
Rectangular (X,Y,Z)<br />
Cylindrical (R, Theta, Z)<br />
Spherical (R, Theta, Phi)<br />
MSC.Patran also has a default global rectangular coordinate frame, Coord 0. Coord 0 is the<br />
default reference coordinate frame for many application forms (which can be changed to another<br />
coordinate frame). Also, Coord 0 cannot be deleted, even if specified.<br />
Each coordinate system defined in MSC.Patran has three principal axes. These axes define how<br />
spatial locations are determined in that coordinate system, and are internally numbered 1, 2 and<br />
3. The meaning of each principal axis depends on if the coordinate frame is rectangular,<br />
cylindrical or spherical.<br />
When a coordinate frame is created, its principal axes and its orientation are displayed at the<br />
appropriate location on the model. The ID of the coordinate frame is also displayed at the<br />
coordinate frame’s origin.<br />
Important: Coordinate frame angles for the cylindrical and spherical coordinate frames (that<br />
is, θ and Φ)<br />
are expressed in degrees. Special conditions apply when defining<br />
spatial functions in cylindrical or spherical coordinate frames. For more<br />
information, see Procedures for Using Fields (p. 133) in the MSC.Patran<br />
Reference Manual, Part 5: Functional Assignments.<br />
Rectangular Coordinate Frame. Figure 3-1 shows the principal axes of a rectangular<br />
coordinate frame and a point, P, in rectangular space. In a rectangular frame, the principal axes<br />
1, 2 and 3 correspond to the X, Y and Z axes, respectively. Points in space specified in a<br />
rectangular coordinate frame are entered in the order: x-coordinate, y-coordinate and zcoordinate.<br />
Axis 1<br />
X<br />
Axis 3<br />
Y<br />
Z<br />
P = (X, Y, Z)<br />
Axis 2<br />
Figure 3-1 Rectangular Coordinate Frame<br />
Z<br />
X<br />
Y
CHAPTER 3<br />
Coordinate Frames<br />
Cylindrical Coordinate Frame. Figure 3-2 shows a cylindrical frame in which the principal<br />
axes 1, 2 and 3 correspond to the R, T ( θ ) and Z axes, respectively. Points specified in a<br />
cylindrical coordinate frame are entered in the order: radial-coordinate, theta-coordinate and zcoordinate.<br />
Figure 3-2 Cylindrical Coordinate Frame<br />
Spherical Coordinate Frame. Figure 3-3 shows a spherical frame in which the principal axes<br />
1, 2 and 3 correspond to the R, T ( θ) and P ( Φ)<br />
axes, respectively. Points specified in a spherical<br />
coordinate frame are entered in the order: radial-coordinate, theta-coordinate, and phicoordinate.<br />
A node’s local directions (1, 2, 3) can vary according to its position within the spherical<br />
coordinate frame. For example:<br />
If node lies along R direction, then dir 1 of node is along +R<br />
If node lies along R direction, then dir 2 of node is along -P<br />
If node lies along R direction, then dir 3 of node is along +T<br />
If node lies along T direction, then dir 1 of node is along +T<br />
If node lies along T direction, then dir 2 of node is along -P<br />
If node lies along T direction, then dir 3 of node is along -R<br />
If node lies along P direction, then dir 1 of node is along +P<br />
If node lies along P direction, then dir 2 of node is along +T<br />
If node lies along P direction, then dir 3 of node is along -R<br />
R<br />
Axis 1<br />
Axis 3<br />
θ<br />
Z<br />
P = (R,θ, Z)<br />
R<br />
Z<br />
Axis 2<br />
T(θ)
PART 2<br />
Geometry <strong>Modeling</strong><br />
See Input LBCs Set Data (Static Load Case) (p. 22) in the MSC.Patran Reference Manual, Part 5:<br />
Functional Assignments.<br />
R<br />
Axis 1<br />
Axis 3<br />
φ<br />
P (Φ)<br />
θ<br />
P = (R,θ, φ)<br />
Axis 2<br />
T(θ)<br />
Figure 3-3 Spherical Coordinate Frame Definition<br />
R
3.2 Overview of Create Methods For Coordinate Frames<br />
CHAPTER 3<br />
Coordinate Frames<br />
There are six ways you can create a local rectangular, cylindrical or spherical coordinate frame<br />
in MSC.Patran. They are listed as separate methods under the Geometry Application’s Create<br />
action:<br />
3Point<br />
Axis<br />
Euler<br />
Normal<br />
2Vector<br />
View Vector<br />
For more information on using the application forms for the Create methods, see Creating<br />
Coordinate Frames (p. 350).<br />
You can also create coordinate frames using the Transform action’s Translate and Rotate<br />
methods. For more information, see Transforming Coordinate Frames (p. 690).<br />
The following sections briefly discuss the Create methods for coordinate frames.<br />
3 Point Method. Figure 3-4 illustrates using the Create action’s 3 Point method for creating a<br />
coordinate frame by specifying three points:<br />
A point location, using the other two<br />
points, that defines a plane formed<br />
by axis<br />
1 and 3.<br />
1<br />
Figure 3-4 Coordinate Frame Creation Using the 3 Point Method<br />
3<br />
A point location on axis 3.<br />
A point location at the origin.<br />
2
PART 2<br />
Geometry <strong>Modeling</strong><br />
Axis Method. Figure 3-5 illustrates using the Axis method to create a coordinate frame by<br />
specifying a point location at the origin, a point location on axis 1, 2, or 3, and a point location on<br />
one of the two remaining axes.<br />
Third, a point location on one of<br />
the two remaining axes (you may<br />
choose<br />
which one).<br />
Figure 3-5 Coordinate Frame Creation Using the Axis Method<br />
Euler Method. The Euler Create action creates a new coordinate frame through three rotations<br />
from an existing coordinate frame. Specifically, the following steps are performed in the order<br />
shown:<br />
1. Input the reference coordinate frame ID.<br />
2. Enter the point location of the coordinate frame’s origin.<br />
3. Enter the axis and rotation angle for Rotation 1.<br />
4. Enter the axis and rotation angle for Rotation 2.<br />
5. Enter the axis and rotation angle for Rotation 3.<br />
Second, a point location on axis 1, 2,<br />
or 3 (you may choose which one).<br />
First, a point location at the origin.<br />
The final orientation of the new coordinate frame depends on the order of rotations that are<br />
made.
CHAPTER 3<br />
Coordinate Frames<br />
Normal Method. Figure 3-6 illustrates using the Normal method to create a coordinate frame,<br />
where its origin is at a point location on a surface. The positive axis 3 direction is normal to the<br />
surface by using right-hand rule and crossing the surface’s ξ1 parametric direction with the ξ2 direction. The axis 1 direction is along the surface’s ξ1 direction and the axis 2 direction is<br />
orthogonal to axis 1 and 3.<br />
For more information on the definition of the parametric<br />
(p. 5).<br />
and axes, see Parameterization<br />
ξ 2<br />
ξ 1<br />
Figure 3-6 Coordinate Frame Creation Using the Normal Method<br />
Y<br />
ξ 1<br />
X<br />
Z<br />
ξ 2
PART 2<br />
Geometry <strong>Modeling</strong><br />
3.3 Translating or Scaling Geometry Using Curvilinear<br />
Coordinate Frames<br />
You can translate or scale geometry in MSC.Patran by using the Transform action’s Translate<br />
method or Scale method. For information and examples on using either form, see Translating<br />
Points, Curves, Surfaces, Solids, Planes and Vectors (p. 605) or Scaling Points, Curves,<br />
Surfaces, Solids and Vectors (p. 629).<br />
On either form, you can choose either the Cartesian in Refer. CF toggle or the Curvilinear in<br />
Refer. CF toggle.<br />
If Curvilinear in Refer. CF is chosen, you can specify either an existing cylindrical or spherical<br />
coordinate frame as the reference, and the translation vector or the scale factors will be<br />
interpreted as R, θ, Z for the cylindrical system, and as R, θ, Φ for the spherical system. (Both<br />
the θ axis and Φ axis are measured in degrees.)<br />
Figure 3-7 throughFigure 3-10 are examples of using the Translate and Scale methods with the<br />
Curvilinear in Refer. CF toggle.<br />
Z<br />
Y<br />
X<br />
2<br />
7<br />
6<br />
Figure 3-7 Translate Method where Surface 1 is Translated within Cylindrical<br />
Coordinate Frame 1<br />
3<br />
5<br />
2<br />
T<br />
Z<br />
1<br />
1<br />
1<br />
R<br />
4
CHAPTER 3<br />
Coordinate Frames<br />
Figure 3-8 Scale Method where Curve 1 is Scaled within Cylindrical Coordinate<br />
Frame 1<br />
Z<br />
Z<br />
Y<br />
Y<br />
X<br />
X<br />
4<br />
2<br />
2<br />
4<br />
Figure 3-9 Scale Method where Curve 1 is Scaled within Cylindrical Coordinate<br />
Frame 1<br />
2<br />
T<br />
T<br />
2<br />
Z<br />
1<br />
Z<br />
1<br />
1<br />
1<br />
R<br />
R<br />
1<br />
1<br />
3<br />
3
PART 2<br />
Geometry <strong>Modeling</strong><br />
Z<br />
Y<br />
X<br />
4<br />
2<br />
Figure 3-10 Scale Method where Curve 1 is Scaled within Cylindrical Coordinate<br />
Frame 1<br />
Points along the z-axis of a cylindrical coordinate system and at the origin of a spherical<br />
coordinate system cannot be transformed uniquely in the θ (cylindrical) or θ and φ (spherical)<br />
coordinates respectively. This is due to the fact that there is no unique θ for points on the z-axis<br />
of a cylindrical coordinate system or θ and φ<br />
coordinates at the origin of a spherical coordinate<br />
system. Therefore, in MSC.Patran, any point on the z-axis of a cylindrical coordinate system or<br />
at the origin of a spherical coordinate system is not transformed.<br />
T<br />
Z<br />
2<br />
1<br />
1<br />
R<br />
1<br />
3
MSC.Patran Reference Manual, Part 2: Geometry <strong>Modeling</strong><br />
CHAPTER<br />
4<br />
Create Actions<br />
■ Overview of Geometry Create Action<br />
■ Creating Points, Curves, Surfaces and Solids<br />
■ Creating Coordinate Frames<br />
■ Creating Planes<br />
■ Creating Vectors
PART 2<br />
Geometry <strong>Modeling</strong><br />
4.1 Overview of Geometry Create Action<br />
Select any method to obtain detailed help.<br />
Object Method Description<br />
Point ❏ XYZ Creates points from their cartesian coordinates or from existing nodes<br />
or vertices.<br />
❏ ArcCenter Creates a point at the center of curvature of the specified curves.<br />
❏ Extract Creates points on existing curves at a parametric coordinate location.<br />
❏ Interpolate Creates one or more points between two existing point locations that<br />
are uniformly or nonuniformly spaced apart.<br />
❏ Intersect Creates points at the intersection of any of the following pairs of<br />
entities: Curve/Curve, Curve/Surface, Curve/Plane, Vector/Curve,<br />
Vector/Surface, Vector/Plane.<br />
❏ Offset Creates a point on an existing curve.<br />
❏ Pierce Creates a point at the location where a curve intersects or pierces a<br />
surface or solid face.<br />
❏ Project Creates points from an existing set of points or vertices that are either<br />
projected normally or projected through a defined vector or projected<br />
through the current view angle, onto an existing surface or solid face.<br />
Curve ❏ Point Creates curves through two, three or four point locations.<br />
❏ Arc3Point Creates arced curves through a starting, middle and ending point<br />
locations.<br />
❏ Chain Creates a chained composite curve from two or more existing curves.<br />
Usually used for creating trimmed surfaces.<br />
❏ Conic Creates a conic curve based on a defined altitude and focal point and a<br />
starting and ending points.<br />
❏ Extract Creates a curve on an existing surface either at a parametric coordinate<br />
location or on an edge of the surface.<br />
❏ Fillet Creates a fillet curve with a defined radius between two existing<br />
curves or edges.<br />
❏ Fit Creates a curve that passes through a set of point locations based on a<br />
least squares fit.<br />
❏ Intersect Creates a curve at the intersection of two surfaces or solid faces.<br />
❏ Manifold Creates a curve on a a surface or solid face that is between two or more<br />
point locations.<br />
❏ Normal Creates a curve that is normal from an existing surface or solid face to a<br />
point location.<br />
❏ Offset Creates either constant or variable offset curves from an existing curve.
Object Method Description<br />
Curve<br />
(cont.)<br />
CHAPTER 4<br />
Create Actions<br />
❏ Project Creates curves from an existing set of curves or edges that is projected<br />
onto a surface either normally or from a defined plane or vector or<br />
based on the current view angle.<br />
❏ PWL Creates contiguous straight curves between two or more point<br />
locations.<br />
❏ Spline Creates a spline curve that passes through two or more point locations.<br />
❏ TanCurve Creates a curve that is tangent between two curves or edges.<br />
❏ TanPoint Creates a curve from a point location to a tangent point on a curve.<br />
❏ XYZ Creates a curve at a defined origin based on a vector that defines its<br />
length and orientation.<br />
❏ Involute Creates involute curves either using an Angles option or a Radii<br />
option.<br />
❏ Revolve Creates curves that are rotated from point locations about a rotation<br />
axis for a defined angle.<br />
❏ 2D Normal Creates straight curves that are perpendicular to an existing curve or<br />
edge and that lies within a defined plane.<br />
❏ 2D Circle Creates a circle within a defined plane.<br />
❏ 2D ArcAngles Creates arced curves within a defined 2D plane.<br />
❏ 2D Arc2Point Creates an arced curve that lies within a defined plane and that uses a<br />
starting, ending and center point locations.<br />
❏ 2D Arc3Point Creates an arced curve that lies within a defined plane and that passes<br />
through a starting, middle and ending point locations.<br />
Surface ❏ Curve Creates surfaces that passes through either two, three, four or N curves<br />
or edges.<br />
❏ Composite Create surfaces that are composed from multiple surfaces.<br />
❏ Decompose Creates surfaces from an existing surface (usually a trimmed surface)<br />
based on four cursor defined vertices that lie on the existing surface.<br />
❏ Edge Creates surfaces from three or four curves or edges.<br />
❏ Extract Creates a surface within a solid based on either the parametric<br />
coordinate location or on the face of the solid.<br />
❏ Fillet Creates a filleted surface with one or two defined radii between two<br />
existing surfaces or faces.<br />
❏ Match Creates a surface that is topologically congruent with one of the two<br />
specified surfaces.<br />
❏ Offset Creates constant offset surfaces from an existing surface.<br />
❏ Ruled Creates a surface that is created between two existing curves or edges.<br />
❏ Trimmed Creates a trimmed surface that consist of an outer chained curve loop<br />
and optionally, an inner chained curve loop.
PART 2<br />
Geometry <strong>Modeling</strong><br />
Object Method Description<br />
Surface<br />
(cont.)<br />
❏ Vertex Creates a surface from four point locations.<br />
❏ XYZ Creates a surface at a defined origin based on a vector that defines its<br />
length and orientation.<br />
❏ Extrude Creates a surface from an existing curve or edge that is extruded<br />
through a vector and is optionally scaled and rotated.<br />
❏ Glide Creates a surface that is created from a specified director curve or<br />
edge, along one or more base curves or edges.<br />
❏ Normal Creates surfaces from existing curves through a defined thickness.<br />
❏ Revolve Creates surfaces that are rotated from curves or edges about a rotation<br />
axis for a defined angle.<br />
❏ Mesh Creates a surface from a congruent 2-D mesh (shell mesh).<br />
Solid ❏ Primitive Creates a solid (block, cylinder, cone, sphere or torus) with user input a<br />
point, length, width, height, and reference coordinate frame. It also<br />
provides an option to perform boolean operation with the input target<br />
solid using the created block, cylinder, cone, sphere or torus as the tool<br />
solid.<br />
❏ Surface Creates solids that pass through two, three, four or N surfaces or faces.<br />
❏ B-rep Creates a B-rep solid from an existing set of surfaces that form a closed<br />
volume.<br />
❏ Decompose Creates solids from two opposing solid faces by choosing four vertex<br />
locations on each face.<br />
❏ Face Creates solids from five or six surfaces or faces.<br />
❏ Vertex Creates solids from eight point locations.<br />
❏ XYZ Creates a solid at a defined origin based on a vector that defines its<br />
length and orientation.<br />
❏ Extrude Creates a solid from an existing surface or face that is extruded<br />
through a vector and is optionally scaled and rotated.<br />
❏ Glide Creates a solid that is created from a specified director curve or edge,<br />
along one or more base surfaces or faces.<br />
❏ Normal Creates solids from existing surfaces through a defined thickness.<br />
❏ Revolve Creates solids that are rotated from surfaces or faces about a rotation<br />
axis for a defined angle.
Object Method Description<br />
CHAPTER 4<br />
Create Actions<br />
Coord ❏ 3Point Creates a rectangular, cylindrical or spherical coordinate frame based<br />
on defined point locations for its origin, a point on Axis 3 and a point<br />
on Plane 1-3.<br />
❏ Axis Creates a rectangular, cylindrical or spherical coordinate frame based<br />
on point locations that define the original and either points one Axis 1<br />
and 2, Axis 2 and 3, or Axis 3 and 1<br />
❏ Euler Creates a rectangular, cylindrical or spherical coordinate frame based<br />
on three rotation angles about Axes 1, 2 and 3.<br />
❏ Normal Creates a rectangular, cylindrical or spherical coordinate frame whose<br />
Axis 3 is normal to a specified surface or solid face, and whose origin is<br />
at a point location.<br />
Plane ❏ Vector Normal Creates a plane from a specified point as the plane origin and a<br />
specified direction as the plane normal.<br />
❏ Curve Normal Creates a plane from a point on or projected onto a specified curve as<br />
the plane origin and the curve tangent at that point as the plane<br />
normal.<br />
❏ Interpolate Creates a plane from the interpolating points on a specified curve as<br />
the plane origins and the curve tangents at those points as the plane<br />
normals.<br />
❏ Least Squares Creates a plane from the least square based on three and more<br />
specified non-colinear points.<br />
❏ Offset Creates a plane that is parallel to a specified plane with a specified<br />
offset distance.<br />
❏ Surface<br />
Tangent<br />
Creates a plane from a specified point on or projected to a specified<br />
surface as the plane origin and the surface normal at that location as<br />
the plane normal.<br />
❏ 3 Points Creates a plane from three specified non-colinear points. The plane<br />
origin is located at the first point.<br />
❏ Point-Vector Creates planes at a point and normal to a vector.<br />
Vector ❏ Magnitude Creates a vector by specifying the vector base point, the vector<br />
direction and the vector magnitude of the desired vector.<br />
❏ Intersect Creates a vector along the intersecting line of two specified planes. The<br />
vector base point is the projection of the first plane origin on that<br />
intersecting line.<br />
❏ Normal Creates a vector that has the direction parallel to a specified plane and<br />
the base point at a specified point on or projected onto that plane.<br />
❏ Product Creates a vector that is the cross product of two specified vectors and<br />
has its base point located at the base point of the first vector.<br />
❏ 2 Point Creates a vector that starts from a specified base point and pointing to<br />
a specified tip point.
PART 2<br />
Geometry <strong>Modeling</strong><br />
4.2 Creating Points, Curves, Surfaces and Solids<br />
Create Points at XYZ Coordinates or Point Locations (XYZ Method)<br />
The XYZ method creates points from their cartesian coordinates or at an existing node, vertex or<br />
other point location as provided in the Point select menu.<br />
Action:<br />
Object:<br />
Method:<br />
Point ID List<br />
5<br />
Geometry<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Auto Execute<br />
Point Coordinates List<br />
[0 0 0]<br />
Create<br />
Point<br />
XYZ<br />
-Apply-<br />
Shows the ID that will be assigned for the next point to<br />
be created. See Output ID List (p. 25) in the<br />
MSC.Patran Reference Manual, Part 1: Basic<br />
Functions.<br />
Used to express the coordinate values entered in the<br />
Point Coordinate List, within the reference frame. Default<br />
is the global rectangular frame, Coord 0.<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to<br />
execute the form.<br />
Specify the existing cartesian coordinates or point<br />
location for the new points, either by entering the<br />
coordinates from the keyboard or by cursor selecting the<br />
point location. Examples: [ 10 0 0], Surface 10.1.1, Node<br />
20, Solid 10.4.3.1.<br />
The Point Select menu that appears can be used to<br />
define how you want to cursor select the appropriate<br />
points, vertices, nodes, or other point locations.<br />
☞ More Help:<br />
• Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Coordinate Frame Definitions (p. 60)
Point XYZ Method Example<br />
Creates Point 6 using the Create/XYZ method that is located at the global rectangular<br />
coordinates X = 10, Y = 5 and Z = 3.125.<br />
Action:<br />
Object:<br />
Method:<br />
Point ID List<br />
6<br />
Geometry<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Auto Execute<br />
Point Coordinates List<br />
[10 5 3.125]<br />
Create<br />
Point<br />
XYZ<br />
-Apply-<br />
Before:<br />
Z<br />
Z<br />
Y<br />
After:<br />
Y<br />
3<br />
3<br />
X<br />
X<br />
2<br />
2<br />
4<br />
4<br />
6<br />
CHAPTER 4<br />
Create Actions<br />
1<br />
1<br />
5<br />
5
PART 2<br />
Geometry <strong>Modeling</strong><br />
Point XYZ Method On a Surface Example<br />
Creates Point 5 using the Create/XYZ/Point select menu icons listed below which locates Point<br />
5 on Surface 1, whose exact location is cursor defined.<br />
Action:<br />
Object:<br />
Method:<br />
Point ID List<br />
5<br />
Geometry<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Create<br />
Point<br />
XYZ<br />
Auto Execute<br />
Point Coordinates List<br />
Construct Point Surface Point<br />
-Apply-<br />
Point Select Menu Icons<br />
Before:<br />
2 3<br />
1<br />
After:<br />
1<br />
Y<br />
Z<br />
X<br />
1<br />
2 3<br />
Y<br />
Z<br />
X<br />
1<br />
5<br />
4<br />
4
Point XYZ Method At Nodes Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Points 1 through 4 using the Create/XYZ/Point select menu icon listed below which<br />
locates the points at Nodes 10 through 13.<br />
Action:<br />
Object:<br />
Method:<br />
Point ID List<br />
1<br />
Geometry<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Auto Execute<br />
Point Coordinates List<br />
Node 10:13<br />
Create<br />
Point<br />
XYZ<br />
-Apply-<br />
Point Select Menu Icon<br />
Before:<br />
After:<br />
Y<br />
Z<br />
Y<br />
Z<br />
X<br />
X<br />
10 11<br />
12<br />
1<br />
2<br />
3<br />
4<br />
13
PART 2<br />
Geometry <strong>Modeling</strong><br />
Point XYZ Method At Screen Location Example<br />
Creates Points 1 through 5 using the Create/XYZ/Point select menu icon listed below which<br />
locates Points 1 through 5 by cursor defining them on the screen.<br />
Action:<br />
Object:<br />
Method:<br />
Point ID List<br />
1<br />
Geometry<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Create<br />
Point<br />
XYZ<br />
Auto Execute<br />
Point Coordinates List<br />
[1.596433 0.096824 0.000000]<br />
-Apply-<br />
Point Select Menu Icon<br />
Before:<br />
After:<br />
1<br />
Y<br />
Z<br />
Y<br />
Z<br />
X<br />
X<br />
2<br />
3<br />
4<br />
5
Create Point ArcCenter<br />
CHAPTER 4<br />
Create Actions<br />
The ArcCenter method creates a point at the center of curvature of the specified curves which<br />
have a non-zero center/radius of curvature.<br />
Action:<br />
Object:<br />
Point ID List<br />
48<br />
Geometry<br />
Auto Execute<br />
Curve List<br />
Create<br />
Point<br />
Method: Arc Center<br />
-Apply-<br />
Shows the ID that will be assigned for the next point to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
Specify the existing curves or edges either by cursor selecting<br />
them or by entering the IDs from the keyboard. Example:<br />
Curve 1 Surface 5.1 Solid 5.1.1. The Curve Select menu that<br />
appears can be used to define how you want to cursor select<br />
the appropriate curves or edges.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic<br />
Functions<br />
Topology (p. 10)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Point ArcCenter Method Example<br />
Creates point 3 using Create/Point/Arc Center which locates point 3 in the center of the arc.<br />
Action:<br />
Object:<br />
Point ID List<br />
3<br />
Geometry<br />
Auto Execute<br />
Curve List<br />
Create<br />
Point<br />
Method: Arc Center<br />
Curve 1<br />
-Apply-<br />
Before:<br />
After:<br />
Z<br />
Z<br />
2<br />
Y<br />
2<br />
Y<br />
X<br />
X<br />
3<br />
1<br />
1<br />
1<br />
1
Extracting Points<br />
Extracting Points from Curves and Edges<br />
CHAPTER 4<br />
Create Actions<br />
Creates points on an existing set of curves or edges at the parametric ξ1 coordinate location of<br />
the curve or edge, where ξ1 has a range of 0 ≤ ξ1 ≤1.<br />
Point ID List<br />
5<br />
Geometry<br />
Parameterization Method<br />
◆<br />
◆<br />
Action:<br />
Object:<br />
Equal Arc Length<br />
Equal Parametric Values<br />
Parametric Position<br />
0.0<br />
1.0<br />
u Parametric Value<br />
Auto Execute<br />
Curve List<br />
Create<br />
Point<br />
Method: Extract<br />
-Apply-<br />
0.5<br />
Select the curve icon to extract a point from a curve.<br />
Shows the ID that will be assigned for the next point to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
If Equal Arc Length is ON, MSC.Patran will create the<br />
point(s) based on the arc length parameterization of the<br />
curve. If Equal Parametric Values is ON, MSC.Patran will<br />
create the point(s) based on the equal parametric values of<br />
the curve.<br />
ξ1( u)<br />
Specify the curve’s or edge’s coordinate value, where<br />
ξ1 has a range of 0 ≤ ξ1 ≤1,<br />
either by using the slide bar<br />
or by entering the value in the databox. The direction of ξ1 is<br />
defined by the connectivity of the curve or edge. You can plot<br />
the ξ1 direction by choosing the Parametric Direction toggle<br />
on the <strong>Geometric</strong> Properties form under the menus<br />
Display/Display Properties/<strong>Geometric</strong>.<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Connectivity (p. 15)<br />
<strong>Geometric</strong> Attributes (p. 257) in the<br />
MSC.Patran Reference Manual, Part 2:<br />
Basic Functions<br />
Specify the existing curves or edges to extract points from, either<br />
by cursor selecting them or by entering the IDs from the<br />
keyboard. Example: Curve 1 Surface 5.1 Solid 5.1.1. The Curve<br />
Select menu that appears can be used to define how you want to<br />
cursor select the appropriate curves or edges.
PART 2<br />
Geometry <strong>Modeling</strong><br />
Point Extract Method Example<br />
Creates Point 7 using the Create/Extract method, where the point is located at ξ1( u)<br />
is equal to<br />
0.75, on Curve 1. Notice that the curve’s parametric direction arrow is displayed.<br />
Point ID List<br />
7<br />
Geometry<br />
Parameterization Method<br />
◆<br />
◆<br />
Action:<br />
Object:<br />
Create<br />
Point<br />
Method: Extract<br />
Equal Arc Length<br />
Equal Parametric Values<br />
Parametric Position<br />
0.0<br />
1.0<br />
u Parametric Value<br />
Auto Execute<br />
Curve List<br />
Curve 1<br />
-Apply-<br />
0.75<br />
Before:<br />
5<br />
5<br />
1<br />
Y<br />
Z<br />
After:<br />
1<br />
Y<br />
Z<br />
X<br />
X<br />
1<br />
1<br />
7<br />
6<br />
6
Point Extract Method Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Point 5 using the Create/Extract method, where the point is located at ξ1( u)<br />
is equal to<br />
0.75, on the edge of Surface 1.<br />
Point ID List<br />
5<br />
Geometry<br />
Parameterization Method<br />
◆<br />
◆<br />
Action:<br />
Object:<br />
Create<br />
Point<br />
Method: Extract<br />
Equal Arc Length<br />
Equal Parametric Values<br />
Parametric Position<br />
0.0<br />
1.0<br />
u Parametric Value<br />
Auto Execute<br />
Curve List<br />
Surface 1.4<br />
-Apply-<br />
0.75<br />
Before:<br />
2 3<br />
1<br />
After:<br />
1<br />
Y<br />
Z<br />
X<br />
1<br />
2 5<br />
3<br />
Y<br />
Z<br />
X<br />
1<br />
4<br />
4
PART 2<br />
Geometry <strong>Modeling</strong><br />
Extracting Single Points from Surfaces or Faces<br />
Creates single points on an existing set of surfaces or faces at a specified u,v parametric location<br />
on the surface.<br />
Geometry<br />
Action: Create<br />
Object: Point<br />
Method: Extract<br />
Point ID List<br />
1<br />
Parametric Position<br />
0.0<br />
1.0<br />
u Parametric Value<br />
0.0<br />
1.0<br />
v Parametric Value<br />
Auto Execute<br />
Surface List<br />
-Apply-<br />
0.5<br />
0.5<br />
Select the icon to create a Single Point.<br />
Shows the ID that will be assigned for the next point to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
ξ1( u)<br />
ξ2( v)<br />
Specify the surface or faces’s or coordinate<br />
value , which have a range of 0 ≤ ξ1 ≤ 1 , either by using the<br />
slide bar or by entering the value in the databox. The ξ1 and<br />
ξ2 directions are defined by the connectivity of the surface<br />
or face. You can plot the ξ1 , ξ2 directions by choosing the<br />
Parametric Direction toggle on the <strong>Geometric</strong> Properties<br />
form under the menus Display/Display Properties/<strong>Geometric</strong>.<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
Specify the existing surfaces or faces to create points on,<br />
either by cursor selecting the surfaces or faces or by<br />
entering the IDs from the keyboard. Example: Surface 1<br />
or Solid 5.1 The Surface Select menu that appears can be<br />
used to define how you want to cursor select the<br />
appropriate surfaces or faces.
Point Extract from Surfaces or Faces Method Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Point 5 using the Create/Extract Point from Surface or Face method, where the point is<br />
located at ξ1( u)<br />
is equal to 0.333 and ξ2( v)<br />
is equal to 0.666, on Surface 1.<br />
Geometry<br />
Action: Create<br />
Object: Point<br />
Method: Extract<br />
Point ID List<br />
1<br />
Parametric Position<br />
0.0<br />
1.0<br />
u Parametric Value<br />
0.0<br />
1.0<br />
v Parametric Value<br />
Auto Execute<br />
Surface List<br />
Surface 1<br />
-Apply-<br />
0.333<br />
0.666<br />
Before:<br />
Y<br />
Z<br />
After:<br />
Y<br />
Z<br />
1<br />
X<br />
1<br />
X<br />
2 3<br />
2 3<br />
5<br />
1<br />
1<br />
4<br />
4
PART 2<br />
Geometry <strong>Modeling</strong><br />
Extracting Multiple Points from Surfaces or Faces<br />
Creates multiple points on an existing set of surfaces or faces where the bounds of the grid of<br />
points is defined by a diagonal of two points.<br />
Geometry<br />
Action: Create<br />
Object: Point<br />
Method: Extract<br />
Point ID List<br />
1<br />
Number of Points<br />
u Direction<br />
2<br />
v Direction<br />
2<br />
Bounds<br />
Diagonal Points<br />
Parametric<br />
Auto Execute<br />
Point 1 List<br />
Point 2 List<br />
Surface List<br />
-Apply-<br />
Select the icon to create Multiple Points.<br />
Shows the ID that will be assigned for the next point to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Specify the number of points to create in the u and v direction<br />
of the surface.<br />
Specify the Bounds as Diagonal Points when two point<br />
locations are to be used to define the boundary for the points<br />
to be extracted from the surface.<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
Specify the two points to define the diagonal for the points,<br />
either by cursor selecting the points or by entering the IDs from<br />
the keyboard. Example: Point 1 or Curve 1.1, Surface 1.1.1.<br />
The Point Select menu that appears can be used to define how<br />
you want to cursor select the appropriate points.<br />
Specify the existing surface or face to create points on, either<br />
by cursor selecting the surface or face by entering the IDs from<br />
the keyboard. Example: Surface 1 or Solid 5.1 The Surface<br />
Select menu that appears can be used to define how you want<br />
to cursor select the appropriate surface or face.
Multiple Point Extract from Surfaces or Faces Diagonal Method Example<br />
Creates Points 7 through 28 on Surface 1 in the bounds defined by points 5 and 6.<br />
Geometry<br />
Action: Create<br />
Object: Point<br />
Method: Extract<br />
Point ID List<br />
7<br />
Number of Points<br />
u Direction<br />
4<br />
v Direction<br />
6<br />
Bounds<br />
Diagonal Points<br />
Parametric<br />
Auto Execute<br />
Point 1 List<br />
Point 5<br />
Point 2 List<br />
Point 6<br />
Surface List<br />
Surface 1<br />
-Apply-<br />
Before:<br />
Y<br />
Z<br />
After:<br />
Y<br />
Z<br />
1<br />
X<br />
1<br />
X<br />
2 3<br />
5<br />
2 3<br />
1<br />
6<br />
26 27 28 6<br />
22 23 24 25<br />
18<br />
14<br />
19<br />
1<br />
15<br />
20<br />
16<br />
21<br />
17<br />
10 11 12 13<br />
5 7 8 9<br />
CHAPTER 4<br />
Create Actions<br />
4<br />
4
PART 2<br />
Geometry <strong>Modeling</strong><br />
Extracting Multiple Points from Surfaces or Faces<br />
Creates multiple points on an existing set of surfaces or faces where the bounds of the grid of<br />
points is defined by a parametric , diagonal.<br />
ξ ξ 2<br />
Geometry<br />
Action: Create<br />
Object: Point<br />
Method: Extract<br />
Point ID List<br />
1<br />
Number of Points<br />
u Direction<br />
2<br />
v Direction<br />
2<br />
Bounds<br />
Diagonal Points<br />
Parametric<br />
[Parametric Bounds...]<br />
Auto Execute<br />
Surface List<br />
-Apply-<br />
Select the icon to create Multiple Points.<br />
Shows the ID that will be assigned for the next point to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Specify the number of points to create in the u and v direction<br />
of the surface.<br />
Specify the Bounds as Parametric when two parametric<br />
locations are to be used to define the boundary for the points<br />
to be extracted from the surface.<br />
Display the Parametric Bounds form to define the u,v<br />
parametric locations to define the bounds of the points.<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
Specify the existing surface or face to create points on, either<br />
by cursor selecting the surface or face by entering the IDs from<br />
the keyboard. Example: Surface 1 or Solid 5.1 The Surface<br />
Select menu that appears can be used to define how you want<br />
to cursor select the appropriate surface or face.
Multiple Point Extract from Surfaces or Faces Parametric Method Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Points 5 through 28 on Surface 1 in the bounds defined by u-min=0.333, u-max=0.666, vmin=0.333,<br />
and v-max=0.666.<br />
Geometry<br />
Action: Create<br />
Object: Point<br />
Method: Extract<br />
Point ID List<br />
5<br />
Number of Points<br />
u Direction<br />
4<br />
v Direction<br />
6<br />
Bounds<br />
Diagonal Points<br />
Parametric<br />
[Parametric Bounds...]<br />
Auto Execute<br />
Surface List<br />
Surface 1<br />
-Apply-<br />
Before:<br />
Y<br />
Z<br />
After:<br />
Y<br />
Z<br />
1<br />
X<br />
1<br />
X<br />
2 3<br />
1<br />
2 3<br />
25 26 27 28<br />
21 22 23 24<br />
17<br />
13<br />
18<br />
1<br />
14<br />
19<br />
15<br />
20<br />
16<br />
9 10 11 12<br />
5 6 7 8<br />
4<br />
4
PART 2<br />
Geometry <strong>Modeling</strong><br />
Parametric Bounds for Extracting Points from a Surface<br />
Parametric Bounds<br />
u v Bounds<br />
0.0<br />
1.0<br />
u-Min<br />
0.0<br />
u-Max<br />
0.0<br />
v-Min<br />
0.0<br />
v-Max<br />
Reset<br />
1.0<br />
1.0<br />
1.0<br />
0.0<br />
1.0<br />
0.0<br />
1.0<br />
OK Cancel<br />
Specify the surface’s x1 (u) and x2 (v) coordinate values for the<br />
definition of the bounds of the points, either by using the slide<br />
bar or by entering the value in the databox. The x1and x2<br />
directions are defined by the connectivity of the surface or face.<br />
(x1 has a range of 0 £ x1 £ 1 and x2 has a range of 0 £ x2 £ 1)<br />
You can plot the x1 and x2 directions by choosing the<br />
Parametric Direction toggle on the <strong>Geometric</strong> Properties form<br />
under the menu Display/Display Properties/<strong>Geometric</strong>.
Interpolating Points<br />
Between Two Points<br />
CHAPTER 4<br />
Create Actions<br />
The Interpolate method using the Point option will create n points of uniform or nonuniform<br />
spacing between a specified pair of point locations, where n is the number of interior points to<br />
be created. The point location pairs can be existing points, vertices, nodes or other point location<br />
provided by the Point select menu.<br />
Point ID List<br />
5<br />
Option: Point<br />
Geometry<br />
Number of Interior Points<br />
1<br />
Point Spacing Method<br />
◆<br />
Action:<br />
Object:<br />
◆<br />
Uniform<br />
Nonuniform<br />
Auto Execute<br />
Create<br />
Point<br />
Method: Interpolate<br />
Point 1 Coordinates List<br />
Point 2 Coordinates List<br />
-Apply-<br />
Shows the ID that will be assigned for the next point to<br />
be created. See Output ID List (p. 25) in the<br />
MSC.Patran Reference Manual, Part 1: Basic<br />
Functions.<br />
Enter the number of interior points you want to create<br />
between the specified point locations in the Point 1 and<br />
Point 2 Coordinates List.<br />
Select either button for Uniform or Nonuniform point<br />
spacing for the new interior points. If Nonuniform is ON,<br />
then enter the value for L2/L1, where L2/L1 is 0 ≤ L2/L1<br />
≤ 1.0 or L2/L1 ≤ 1.0.<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to<br />
execute the form.<br />
Specify in the Point 1 Coordinates listbox, the starting<br />
point location to begin the interpolation. Specify in the<br />
Point 2 Coordinates listbox, the ending point location to<br />
end the interpolation.<br />
You can express the point location either by entering the<br />
location’s cartesian coordinates from the keyboard, or by<br />
using the Point Select menu to cursor select the<br />
appropriate points, vertices, nodes or other point<br />
locations. Examples: [ 10 0 0], Surface 10.1.1, Node 20,<br />
Solid 10.4.3.1.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Topology (p. 10)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Point Interpolate Method With Point Option Example<br />
Creates five interior points starting with Point 3 that are between Points 1 and 2, using the<br />
Create/Interpolate/Point option. The spacing is nonuniform at L2/L1 = 2.0.<br />
Point ID List<br />
3<br />
Option: Point<br />
Geometry<br />
Number of Interior Points<br />
5<br />
Number of Spacing Method<br />
◆<br />
Action:<br />
Object:<br />
◆<br />
Uniform<br />
Nonuniform<br />
Auto Execute<br />
Create<br />
Point<br />
Method: Interpolate<br />
L1 L2<br />
L2/L1 =<br />
Point 1 Coordinates List<br />
Point 1<br />
Point 2 Coordinates List<br />
Point 2<br />
2.0<br />
-Apply-<br />
Before:<br />
1 2<br />
After:<br />
Y<br />
Z<br />
X<br />
1 3 4 5 6 7<br />
2<br />
Y<br />
Z<br />
X
Point Interpolate Method With Point Option Example<br />
CHAPTER 4<br />
Create Actions<br />
Same as the previous example, except the five new points are uniformly spaced between Nodes<br />
1 and 2, by using the Point select menu icon listed below.<br />
Point ID List<br />
1<br />
Option: Point<br />
Geometry<br />
Number of Interior Points<br />
5<br />
Number of Spacing Method<br />
◆<br />
Action:<br />
Object:<br />
◆<br />
Uniform<br />
Nonuniform<br />
Auto Execute<br />
Create<br />
Point<br />
Method: Interpolate<br />
Point 1 Coordinates List<br />
Node 1<br />
Point 2 Coordinates List<br />
Node 2<br />
-Apply-<br />
Point Select Menu Icon<br />
Before:<br />
After:<br />
1<br />
Y<br />
Z<br />
1<br />
Y<br />
Z<br />
X<br />
1<br />
X<br />
2<br />
3<br />
4<br />
5<br />
2<br />
2
PART 2<br />
Geometry <strong>Modeling</strong><br />
Interpolating Points on a Curve<br />
The Interpolate method using the Curve option creates n points along an existing curve or edge<br />
of uniform or nonuniform spacing where n is the number of interior points to be created.<br />
Enter the number of interior points you want to create along the<br />
curves or edges that are specified in the Curve listbox.<br />
Point ID List<br />
5<br />
Option: Curve<br />
Geometry<br />
Number of Interior Points<br />
Parameterization Method<br />
◆ Equal Arc Length<br />
◆ Equal Parametric Values<br />
Point Spacing Method<br />
◆<br />
◆<br />
Action:<br />
Object:<br />
Uniform<br />
Nonuniform<br />
Auto Execute<br />
Curve List<br />
Create<br />
Point<br />
Method: Interpolate<br />
-Apply-<br />
Shows the ID that will be assigned for the next point to<br />
be created. See Output ID List (p. 25) in the<br />
MSC.Patran Reference Manual, Part 1: Basic<br />
Functions.<br />
If Equal Arc Length is ON, MSC.Patran will create the<br />
point(s) based on the arc length parameterization of the<br />
curve. If Equal Parametric Values is ON, MSC.Patran<br />
will create the point(s) based on the equal parametric<br />
values of the curve.<br />
Choose either button for Uniform or Nonuniform point<br />
spacing for the new interior points.<br />
If Nonuniform is ON, then enter the value for L2/L1,<br />
where L2/L1 is 0 ≤ L2/L1 ≤ 1.0 or L2/L1 ≤ 1.0. The<br />
starting point of where L1 and L2 is measured from is at<br />
the curve’s or edge’s parametric origin, which is defined<br />
by its connectivity. You can plot the ξ 1 direction by<br />
choosing the Parametric Direction toggle on the<br />
<strong>Geometric</strong> Properties form under the menus<br />
Display/Display Properties/<strong>Geometric</strong>.<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to<br />
execute the form.<br />
Specify the existing curves or edges to create points on,<br />
either by cursor selecting the curves or edges or by<br />
entering the IDs from the keyboard. Example: Curve 1<br />
Surface 5.1 Solid 5.1.1. The Curve Select menu that<br />
appears can be used to define how you want to cursor<br />
select the appropriate curves or edges.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Connectivity (p. 15)<br />
<strong>Geometric</strong> Attributes (p. 257) in the<br />
MSC.Patran Reference Manual, Part 2: Basic<br />
Functions
Point Interpolate Method With Curve Option Example<br />
Creates five uniformly spaced interior points, starting with Point 6 on Curve 1, using the<br />
Create/Point/Interpolate/Curve option.<br />
Point ID List<br />
6<br />
Geometry<br />
Option: Curve<br />
Number of Interior Points<br />
Parameterization Method<br />
◆<br />
◆<br />
Equal Arc Length<br />
Equal Parametric Values<br />
Point Spacing Method<br />
◆<br />
◆<br />
Action:<br />
Object:<br />
Uniform<br />
Nonuniform<br />
Auto Execute<br />
Curve List<br />
Create<br />
Point<br />
Method: Interpolate<br />
5<br />
Curve 1<br />
-Apply-<br />
Before:<br />
1<br />
1<br />
Y<br />
Z<br />
After:<br />
Y<br />
Z<br />
X<br />
6 7<br />
X<br />
8<br />
1<br />
1<br />
9<br />
10<br />
CHAPTER 4<br />
Create Actions<br />
5<br />
5
PART 2<br />
Geometry <strong>Modeling</strong><br />
Point Interpolate Method With Curve Option Example<br />
Creates Points 5 through 9 that are nonuniformly spaced by using the Create/Interpolate/Curve<br />
option, where the points are created on an edge of Surface 1.<br />
Point ID List<br />
5<br />
Geometry<br />
Option: Curve<br />
Number of Interior Points<br />
Parameterization Method<br />
◆<br />
◆<br />
Equal Arc Length<br />
Equal Parametric Values<br />
Point Spacing Method<br />
◆<br />
◆<br />
Action:<br />
Object:<br />
Uniform<br />
Nonuniform<br />
Auto Execute<br />
Curve List<br />
Create<br />
Point<br />
Method: Interpolate<br />
5<br />
L1 L2<br />
L2/L1 =<br />
Curve 1<br />
2.0<br />
-Apply-<br />
Before:<br />
2 3<br />
1<br />
1<br />
2<br />
After:<br />
Y<br />
Z<br />
1<br />
X<br />
1<br />
2 5 6 7 8 9 3<br />
2<br />
Y<br />
Z<br />
1<br />
X<br />
1<br />
4<br />
4
Intersecting Two Entities to Create Points<br />
CHAPTER 4<br />
Create Actions<br />
The Intersect method creates points at the intersection of any of the following pairs of entities:<br />
Curve/Curve, Curve/Surface, Curve/Plane, Vector/Curve, Vector/Surface, Vector/Plane.<br />
One point will be created at each intersection location. The pair of entities should intersect within<br />
a value defined by the Global Model Tolerance. If the entities do not intersect, MSC.Patran will<br />
create a point at the closest approach on each specified curve, edge, or vector for the<br />
Curve/Curve and Vector/Curve intersection options.<br />
Geometry<br />
Action: Create<br />
Object: Point<br />
Method: Intersect<br />
Point ID List<br />
24<br />
Option: <br />
Option: <br />
Auto Execute<br />
List<br />
List<br />
-Apply-<br />
Shows the ID that will be assigned for the next point to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Options for 1st entity to intersect:<br />
1. Curve (or edge of a surface)<br />
2. Vector<br />
Options for 2nd entity to intersect:<br />
1. Curve (or edge of a surface)<br />
2. Surface<br />
3. Plane<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to<br />
execute the form.<br />
The list changes depending on the option selected.<br />
Specify in List 1 and List 2 the pair of intersecting entities at<br />
which to create points, either by cursor selecting them or by<br />
entering the IDs from the keyboard. Example: Curve 1<br />
Surface 5.1 Solid 5.1.1.<br />
The Select menus that appear can be used to define how<br />
you want to cursor select the appropriate entities.<br />
The Global Model Tolerance that defines the tolerance<br />
value within which the two entities can intersect is defined<br />
on the Global Preferences form under the<br />
Preferences/Global menu.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Global Preferences (p. 290) in the<br />
MSC.Patran Reference Manual, Part 2:<br />
Basic Functions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Point Intersect Method At An Edge Example<br />
Creates Point 17, using the Create/Intersect method, at the intersection of Curve 3 and an edge<br />
of Surface 1.<br />
Geometry<br />
Action: Create<br />
Object: Point<br />
Method: Intersect<br />
Point ID List<br />
17<br />
Option: Curve<br />
Option: Curve<br />
Auto Execute<br />
Curve List<br />
Curve 3<br />
Curve List<br />
Surface 1.2<br />
-Apply-<br />
Before:<br />
Z<br />
12<br />
11<br />
Y<br />
After:<br />
Z<br />
12<br />
11<br />
Y<br />
X<br />
15<br />
X<br />
15<br />
1<br />
3<br />
1<br />
3 17<br />
16<br />
16<br />
13<br />
14<br />
13<br />
14
Point Intersect Method with Two Curves Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Points 1 and 2, using the Create/Intersect method, at the intersection of Curves 1 and 2.<br />
Geometry<br />
Action: Create<br />
Object: Point<br />
Method: Intersect<br />
Point ID List<br />
1<br />
Option: Curve<br />
Option: Curve<br />
Auto Execute<br />
Curve List<br />
Curve 1<br />
Curve List<br />
Curve 2<br />
-Apply-<br />
Before:<br />
Y<br />
Z<br />
After:<br />
X<br />
Y<br />
Z<br />
X<br />
2<br />
2<br />
1<br />
1<br />
1<br />
2
PART 2<br />
Geometry <strong>Modeling</strong><br />
Point Intersect Method with Two Curves Example<br />
Creates Points 1 and 2, using the Create/Intersect method. Because the curves do not intersect,<br />
Points 1 and 2 are created at the closest approach of the two curves.<br />
Geometry<br />
Action: Create<br />
Object: Point<br />
Method: Intersect<br />
Point ID List<br />
1<br />
Option: Curve<br />
Option: Curve<br />
Auto Execute<br />
Curve List<br />
Curve 1<br />
Curve List<br />
Curve 2<br />
-Apply-<br />
Before:<br />
After:<br />
Y<br />
Z<br />
Y<br />
Z<br />
X<br />
X<br />
1 2<br />
1 2
Point Intersect Method with a Curve and a Surface Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Points 1, 2 and 3 using the Create/Intersect method at the intersection of Curve 6 with<br />
Surface 1.<br />
Geometry<br />
Action: Create<br />
Object: Point<br />
Method: Intersect<br />
Point ID List<br />
1<br />
Option: Curve<br />
Option: Surface<br />
Auto Execute<br />
Curve List<br />
Curve 6<br />
Surface List<br />
Surface 1<br />
-Apply-<br />
Before:<br />
After:<br />
Z<br />
Y<br />
X<br />
Z<br />
X<br />
Y<br />
3<br />
6<br />
1<br />
1<br />
6<br />
1<br />
21<br />
1
PART 2<br />
Geometry <strong>Modeling</strong><br />
Point Intersect Method with a Curve and a Plane Example<br />
Creates Points 1, 2, and 3 using the Create/Intersect method at the intersection of Curve 2 with<br />
Plane 1.<br />
Geometry<br />
Action: Create<br />
Object: Point<br />
Method: Intersect<br />
Point ID List<br />
1<br />
Option: Curve<br />
Option: Plane<br />
Auto Execute<br />
Curve List<br />
Curve 2<br />
Plane List<br />
Plane 1<br />
-Apply-<br />
Before:<br />
Y<br />
Z<br />
After:<br />
Y<br />
Z<br />
X<br />
X<br />
2<br />
2<br />
1<br />
1<br />
2<br />
1<br />
3
Point Intersect Method with a Vector and a Curve Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Points 1, 2, and 3 using the Create/Intersect method at the intersection of Vector 1 with<br />
Curve 2.<br />
Geometry<br />
Action: Create<br />
Object: Point<br />
Method: Intersect<br />
Point ID List<br />
1<br />
Option: Vector<br />
Option: Curve<br />
Auto Execute<br />
Vector List<br />
Vector 1<br />
Curve List<br />
Curve 2<br />
-Apply-<br />
Before:<br />
Y<br />
Z<br />
After:<br />
Y<br />
Z<br />
X<br />
X<br />
2<br />
2<br />
1<br />
2<br />
1<br />
1<br />
3
PART 2<br />
Geometry <strong>Modeling</strong><br />
Point Intersect Method with a Vector and a Curve Example<br />
Creates Point 1 on Vector 1 and Point 2 on Curve 2, using the Create/Intersect method. Since the<br />
entities do not intersect, Points 1 and 2 are created at the closest approach between the Vector<br />
and the Curve.<br />
Geometry<br />
Action: Create<br />
Object: Point<br />
Method: Intersect<br />
Point ID List<br />
1<br />
Option: Vector<br />
Option: Curve<br />
Auto Execute<br />
Vector List<br />
Vector 1<br />
Curve List<br />
Curve 2<br />
-Apply-<br />
Before:<br />
After:<br />
Y<br />
Z<br />
Y<br />
Z<br />
X<br />
X<br />
1<br />
1<br />
2<br />
2<br />
1 2
Point Intersect Method with a Vector and a Surface Example<br />
Creates Points 1 and 2 using the Create/Intersect method at the intersection of Vector 1 and<br />
Surface 1.<br />
Geometry<br />
Action: Create<br />
Object: Point<br />
Method: Intersect<br />
Point ID List<br />
1<br />
Option: Vector<br />
Option: Surface<br />
Auto Execute<br />
Vector List<br />
Vector 1<br />
Surface List<br />
Surface 1<br />
-Apply-<br />
Before:<br />
After:<br />
1<br />
Z<br />
Z<br />
1<br />
Y<br />
Y<br />
X<br />
X<br />
1<br />
1<br />
1<br />
2<br />
CHAPTER 4<br />
Create Actions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Point Intersect Method with a Vector and a Plane Example<br />
Creates Point 1 using the Create/Intersect method at the intersection of Vector 2 and Plane 1.<br />
Geometry<br />
Action: Create<br />
Object: Point<br />
Method: Intersect<br />
Point ID List<br />
1<br />
Option: Vector<br />
Option: Plane<br />
Auto Execute<br />
Vector List<br />
Vector 2<br />
Plane List<br />
Plane 1<br />
-Apply-<br />
Before:<br />
After:<br />
Y<br />
Z<br />
Y<br />
Z<br />
X<br />
X<br />
1<br />
1<br />
2<br />
1<br />
2
Creating Points by Offsetting a Specified Distance<br />
The Offset method creates a point on an existing curve by offsetting a specified model space<br />
distance from an existing point on the same curve.<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference Manual, Part 1: Basic<br />
Functions is ON which means you do not need to press the Apply button to execute the form.<br />
Action:<br />
Object:<br />
Point ID List<br />
1<br />
Geometry<br />
Create<br />
Point<br />
Method: Offset<br />
Offset Distance<br />
Auto Execute<br />
Reference Point List<br />
Curve/Point List<br />
-Apply-<br />
Shows the ID that will be assigned for the next point to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Input the Model Space offset distance from an existing point<br />
on a curve (curve to be input).<br />
CHAPTER 4<br />
Create Actions<br />
Specify the existing points on the curve either by cursor<br />
selecting them or by entering the IDs from the keyboard.<br />
Example: Point 1 Curve 5.1. The Point Select menu that<br />
appears can be used to define how you want to cursor select<br />
the appropriate points or vertices.<br />
Specify in Curve/Point List, the existing curve or edge, along<br />
with a point on the curve which indicates the direction in<br />
which the offset will be taken. For each listbox, the Curve<br />
Select menu and the Point Select menu will appear at the<br />
bottom to allow you to cursor define the appropriate curves or<br />
edges, and the points, vertices, nodes, or other appropriate<br />
endpoint locations.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic<br />
Functions<br />
Topology (p. 10)<br />
Global Preferences (p. 290) in the<br />
MSC.Patran Reference Manual, Part 2:<br />
Basic Functions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Point Offset Method Example<br />
Creates point 3 on curve one, .75 units from point 1 using Create/Point/Offset.<br />
Action:<br />
Object:<br />
Point ID List<br />
3<br />
Geometry<br />
Create<br />
Point<br />
Method: Offset<br />
Offset Distance<br />
0.75<br />
Auto Execute<br />
Reference Point List<br />
Point 1<br />
Curve/Point List<br />
Geometry (Curve 1)<br />
-Apply-<br />
Before:<br />
After:<br />
Z<br />
Z<br />
Y<br />
Y<br />
X<br />
1<br />
X<br />
1<br />
3<br />
1<br />
1<br />
2<br />
2
Piercing Curves Through Surfaces to Create Points<br />
CHAPTER 4<br />
Create Actions<br />
The Pierce method creates points at the intersection between an existing curve or edge and a<br />
surface or solid face. The curve or edge must completely intersect with the surface or solid face.<br />
If the curve or edge intersects the surface or face more than one time, MSC.Patran will create a<br />
point at each intersection.<br />
Action:<br />
Object:<br />
Point ID List<br />
1<br />
Geometry<br />
Auto Execute<br />
Curve List<br />
Surface List<br />
Create<br />
Point<br />
Method: Pierce<br />
-Apply-<br />
Shows the ID that will be assigned for the next point to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
Specify in Curve List the existing curves or edges that<br />
intersect the surfaces and faces listed in the Surface listbox.<br />
Specify in Surface List the existing surfaces or faces that<br />
intersect with the curves and edges.<br />
You can either cursor select the existing entities or enter the<br />
IDs from the keyboard. Example: For curves - Curve 1<br />
Surface 5.1 Solid 5.1.1; for surfaces - Surface 10 Solid 5.1.<br />
The Curve Select menu and Surface Select menu that appears<br />
can be used to define how you want to cursor select the<br />
appropriate curves, edges, surfaces or faces.<br />
☞ More Help:<br />
Select Menu (p. 31) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Basic Functions<br />
Topology (p. 10)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Point Pierce Method Example<br />
Creates Point 15, using the Create/Pierce method at the location where Curve 3 intersects<br />
Surface 1.<br />
Action:<br />
Object:<br />
Point ID List<br />
15<br />
Geometry<br />
Auto Execute<br />
Curve List<br />
Surface List<br />
Create<br />
Point<br />
Method: Pierce<br />
Curve 3<br />
Surface 1<br />
-Apply-<br />
Before:<br />
11<br />
11<br />
Z<br />
After:<br />
Z<br />
Y<br />
Y<br />
X<br />
X<br />
1<br />
1<br />
13<br />
13<br />
3<br />
1<br />
3<br />
15<br />
1<br />
14<br />
14<br />
12<br />
12<br />
5<br />
5
Point Pierce Method Example<br />
CHAPTER 4<br />
Create Actions<br />
This example is the same as the previous example, except the curve is defined by Points 13 and<br />
14 by using the Curve select menu icon listed below.<br />
Action:<br />
Object:<br />
Point ID List<br />
15<br />
Geometry<br />
Auto Execute<br />
Curve List<br />
Surface List<br />
Create<br />
Point<br />
Method: Pierce<br />
Construct 2 Point Curve<br />
Surface 1<br />
-Apply-<br />
Curve Select Menu Icon<br />
Before:<br />
11<br />
11<br />
Z<br />
After:<br />
Z<br />
Y<br />
Y<br />
X<br />
X<br />
1<br />
1<br />
13<br />
13<br />
1<br />
15<br />
1<br />
14<br />
14<br />
12<br />
12<br />
5<br />
5
PART 2<br />
Geometry <strong>Modeling</strong><br />
Projecting Points Onto Surfaces or Faces<br />
The Project method creates points by projecting an existing set of points onto a surface or solid<br />
face through a defined Projection Vector. New points can be projected from other points,<br />
vertices, nodes or other point locations provided on the Point select menu.<br />
Shows the ID that will be assigned for the next point to be created. See<br />
Output ID List (p. 25) in the MSC.Patran Reference Manual, Part 1:<br />
Basic Functions.<br />
Action:<br />
Object:<br />
Point ID List<br />
5<br />
Geometry<br />
Option: Normal to Surf<br />
Projection Vector<br />
<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Delete Original Points<br />
Auto Execute<br />
Create<br />
Point<br />
Method: Project<br />
Project onto: Surface<br />
Normal to Surf option will project the existing points by using<br />
the normal direction of the specified surface or face.<br />
Define Vector option allows you to specify the coordinates of<br />
the Projection Vector and the Refer. Coordinate Frame to<br />
express the vector within. (Example: ). The Vector<br />
Select menu will appear to allow you alternate ways to cursor<br />
define the vector direction.<br />
View Vector option will project the existing points by using the<br />
view angle of the current viewport. MSC.Patran will project the<br />
existing points using the normal direction of the screen.<br />
Projection Vector and Refer. Coordinate Frame is used if the<br />
Define Vector option is chosen.<br />
If ON, after Project completes the existing points specified in<br />
Point List will be deleted from the database.<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.
Projection Vector<br />
<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Delete Original Points<br />
Auto Execute<br />
Point List<br />
Surface List<br />
-Apply-<br />
CHAPTER 4<br />
Create Actions<br />
Specify in Point List the existing points, vertices, nodes or<br />
other point locations that you want to project onto the surfaces<br />
or faces specified in the Surface List box.<br />
Specify in Surface List, the existing surfaces or faces that the<br />
points will be projected onto.<br />
You can either cursor select the existing entities or enter the<br />
IDs from the keyboard. Example: For points - Point 1:10,<br />
Curve 5.1 Surface 5.1.1; For surfaces - Surface 10 Solid 5.1.<br />
The Point Select menu and Surface Select menu that appears<br />
can be used to define how you want to cursor select the<br />
appropriate points, vertices, nodes, surfaces or faces.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Viewing Menu (p. 219) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Point Project Method With Normal to Surf Option Example<br />
Creates Points 21 through 28, using the Create/Project/Normal to Surf option. Points 13:16,<br />
18:20 and Node 1 are all projected normally onto Surface 1. Notice Delete Original Points is<br />
pressed in.<br />
Action:<br />
Object:<br />
Point ID List<br />
21<br />
Geometry<br />
Option: Normal to Surf<br />
Projection Vector<br />
<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Delete Original Points<br />
Auto Execute<br />
Point List<br />
Point 13:16 18:20 Node 1<br />
Surface List<br />
Surface 10<br />
Create<br />
Point<br />
Method: Project<br />
Project onto: Surface<br />
-Apply-<br />
Before:<br />
ZX<br />
After:<br />
ZX<br />
Y<br />
Y<br />
11<br />
11<br />
12<br />
12<br />
21<br />
22<br />
28<br />
23<br />
27<br />
24<br />
1<br />
1<br />
26<br />
13<br />
14<br />
10<br />
209<br />
10<br />
9<br />
15<br />
19<br />
16<br />
1<br />
18
Point Project Method With Define Vector Option Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Points 21 through 28, using the Create/Point/Project/Define Vector option. The points<br />
are projected onto Surface 1 through the vector that is expressed within the Refer.<br />
Coordinate Frame, Coord 1. Notice that Delete Original Points is pressed in.<br />
Action:<br />
Object:<br />
Point ID List<br />
13<br />
Geometry<br />
Option: Define Vector<br />
Projection Vector<br />
<br />
Refer. Coordinate Frame<br />
Coord 1<br />
Delete Original Points<br />
Auto Execute<br />
Point List<br />
Point 13:20<br />
Surface List<br />
Surface 1<br />
Create<br />
Point<br />
Method: Project<br />
Project onto: Surface<br />
-Apply-<br />
Before:<br />
10 11<br />
9<br />
After:<br />
9<br />
Y<br />
Z<br />
X<br />
117<br />
16<br />
18<br />
15<br />
Y<br />
1Z X<br />
10 11<br />
23<br />
24<br />
22<br />
25<br />
Y<br />
Z<br />
26<br />
X<br />
27<br />
28<br />
21 1<br />
19<br />
Y<br />
1Z X<br />
14<br />
20<br />
13<br />
12<br />
12
PART 2<br />
Geometry <strong>Modeling</strong><br />
Point Project Method With View Vector Option Example<br />
Creates Points 21 through 28, using the Create/Project/View Vector option. The points are<br />
projected onto Surface 1 using the view angle of the current viewport. Notice that Delete<br />
Original Points is pressed in and Points 13 through 20 are deleted.<br />
Action:<br />
Object:<br />
Point ID List<br />
21<br />
Geometry<br />
Option: View Vector<br />
Projection Vector<br />
<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Delete Original Points<br />
Auto Execute<br />
Point List<br />
Point 13:20<br />
Surface List<br />
Surface 1<br />
Create<br />
Point<br />
Method: Project<br />
Project onto: Surface<br />
-Apply-<br />
Before:<br />
10 11<br />
15<br />
9<br />
After:<br />
9<br />
Y<br />
Z<br />
X<br />
117<br />
16<br />
18<br />
Y<br />
1Z X<br />
10 11<br />
23<br />
24<br />
22<br />
Y<br />
Z<br />
X<br />
19<br />
14<br />
20<br />
13<br />
125 1Z X 21<br />
26<br />
Y<br />
27<br />
28<br />
12<br />
12
Creating Curves Between Points<br />
Creating Curves Through 2 Points<br />
CHAPTER 4<br />
Create Actions<br />
The Point method using the 2 Point option creates straight parametric cubic curves between two<br />
existing point locations. The point locations can be existing points, vertices, nodes, or other point<br />
locations provided on the Point select menu.<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
1<br />
Option: 2 Point<br />
Geometry<br />
Auto Execute<br />
Create<br />
Curve<br />
Point<br />
Starting Point List<br />
Ending Point List<br />
-Apply-<br />
Shows the ID that will be assigned for the next curve to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
Specify the starting and ending point locations for the new<br />
curves. Either cursor select the point locations or enter the IDs<br />
from the keyboard. Example: Point 1 5, Curve 5.1, Node 20,<br />
Solid 10.4.2.1. The Point Select menu that appears can be used<br />
to define how you want to cursor select the appropriate points,<br />
vertices, nodes, or other point locations.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Curve Point Method With 2 Point Option Example<br />
Creates Curve 3, using the Create/Point/2 Point option, which is between Point 1 and Node 10.<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
3<br />
Geometry<br />
Option: 2 Point<br />
Auto Execute<br />
Starting Point List<br />
Point 1<br />
Ending Point List<br />
Node 10<br />
Create<br />
Curve<br />
Point<br />
-Apply-<br />
Before:<br />
Y<br />
Z<br />
After:<br />
Y<br />
Z<br />
1<br />
X<br />
1<br />
X<br />
3<br />
10<br />
10 2
Creating Curves Through 3 Points<br />
CHAPTER 4<br />
Create Actions<br />
The Point method using the 3 Point option creates parametric cubic curves that pass through<br />
three existing point locations where the starting point defines the curve at ξ1 = 0 and the<br />
ending point defines the curve at ξ1 = 1 . The point locations can be existing points, vertices,<br />
nodes, or other point locations provided on the Point select menu.<br />
Action:<br />
Object:<br />
Method:<br />
Geometry<br />
Curve ID List<br />
1<br />
Option: 3 Point<br />
Parameterization Method<br />
◆<br />
◆<br />
Parametric Position<br />
Chord Length<br />
0.0<br />
Create<br />
Curve<br />
Point<br />
1.0<br />
0.5<br />
u Value of Middle Point<br />
Shows the ID that will be assigned for the next curve to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
ξ1( u)<br />
Parametric Position allows you to specify the<br />
parametric position of the middle point for the new curve, either<br />
by using the slide bar or by entering the value in the databox<br />
where 0 ≤ ξ1 ≤ 1 . The direction of ξ1 is defined by the order<br />
of the point locations specified in the Starting Point List and<br />
Ending Point List, which defines the new curve’s connectivity.<br />
You can plot the curve’s ξ1 direction by selecting the<br />
Parametric Direction toggle on the <strong>Geometric</strong> Properties form<br />
under the menus Display/Display Properties/<strong>Geometric</strong>.<br />
Chord Length will disable the slide bar and databox. Instead,<br />
MSC.Patran will calculate the parametric coordinates of the<br />
points along the curve, based on the chord length distances<br />
relative to the locations of the curve’s interior points. This means<br />
the curve may or may not be uniformly parameterized,<br />
depending on where the interior points are located.
PART 2<br />
Geometry <strong>Modeling</strong><br />
Parameterization Method<br />
◆<br />
◆<br />
Parametric Position<br />
Chord Length<br />
0.0<br />
1.0<br />
0.5<br />
u Value of Middle Point<br />
Auto Execute<br />
Starting Point List<br />
Middle Point List<br />
Ending Point List<br />
-Apply-<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the starting, middle and ending point locations for the<br />
new curve to pass through. Either cursor select the point<br />
locations or enter the IDs from the keyboard. Example: Point 1,<br />
Curve 5.1, Node 20, Solid 10.4.2.1. The Point Select menu that<br />
appears can be used to define how you want to cursor select<br />
the appropriate points, vertices, nodes, or other point locations.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For Parametric<br />
Cubic Geometry (p. 57)<br />
Topology (p. 10)<br />
Connectivity (p. 15)<br />
Display Attributes (p. 243) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions
Curve Point Method With 3 Point Option Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Curve 1, using the Create/Point/3 Point option, which is created through Points 1 and<br />
2 and Node 10. Point 2 is located on the curve at x1(u) =0.5.<br />
Action:<br />
Object:<br />
Method:<br />
Geometry<br />
Curve ID List<br />
1<br />
Option: 3 Point<br />
Parameterization Method<br />
◆<br />
◆<br />
Parametric Position<br />
Chord Length<br />
0.0<br />
1.0<br />
0.5<br />
u Value of Middle Point<br />
Auto Execute<br />
Starting Point List<br />
Point 1<br />
Middle Point List<br />
Point 2<br />
Ending Point List<br />
Node 10<br />
Create<br />
Curve<br />
Point<br />
-Apply-<br />
Before:<br />
Y<br />
Z<br />
After:<br />
Y<br />
Z<br />
X<br />
X<br />
1<br />
1<br />
2<br />
21<br />
10<br />
10
PART 2<br />
Geometry <strong>Modeling</strong><br />
Curve Point Method With 3 Point Option Example<br />
This example is the same as the previous example, except Point 2 is located on the curve at<br />
=0.75, instead of 0.5.<br />
Geometry<br />
Before:<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
1<br />
Option: 3 Point<br />
Parameterization Method<br />
◆<br />
◆<br />
Parametric Position<br />
Chord Length<br />
0.0<br />
1.0<br />
0.75<br />
u Value of Middle Point<br />
Auto Execute<br />
Starting Point List<br />
Point 1<br />
Middle Point List<br />
Point 2<br />
Ending Point List<br />
Node 10<br />
Create<br />
Curve<br />
Point<br />
-Apply-<br />
Y<br />
Z<br />
After:<br />
Y<br />
Z<br />
X<br />
X<br />
1<br />
1<br />
1<br />
2<br />
2<br />
ξ1( u)<br />
10<br />
10
Creating Curves Through 4 Points<br />
CHAPTER 4<br />
Create Actions<br />
The Point method using the 4 Point option creates parametric cubic curves that pass through<br />
four existing point locations where the starting point defines the curve at ξ1 = 0 and the ending<br />
point defines the curve at ξ1 = 1 . The point locations can be existing points, vertices, nodes, or<br />
other point locations provided on the Point select menu.<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
1<br />
Geometry<br />
Option: 4 Point<br />
Parameterization Method<br />
◆ Parametric Position<br />
◆ Chord Length<br />
[Parametric Positions...]<br />
Auto Execute<br />
Starting Point List<br />
Second Point List<br />
Third Point List<br />
Create<br />
Curve<br />
Point<br />
Ending Point List<br />
-Apply-<br />
Shows the ID that will be assigned for the next curve to be<br />
created. See Output ID List (p. 25) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions.<br />
ξ1( u)<br />
Parametric Position allows you to specify the parametric<br />
position of the second and third points on the new curve, where<br />
0 ≤ ξ1 ≤ 1 . Press the Parametric Positions button to enter the ξ1 locations for both points. The direction of ξ1 is defined by the order<br />
of the point locations specified in the Starting Point List and Ending<br />
Point List, which defines the new curve’s connectivity. You can plot<br />
the curve’s ξ1 direction by choosing the Parametric Direction toggle<br />
on the <strong>Geometric</strong> Properties form under the menus Display/Display<br />
Properties/<strong>Geometric</strong>.<br />
Chord Length will disable the slide bar and databox. Instead,<br />
MSC.Patran will calculate the parametric coordinates of the points<br />
along the curve, based on the chord length distances relative to the<br />
locations of the curve’s interior points. This means the curve may or<br />
may not be uniformly parameterized, depending on where the interior<br />
points are located.
PART 2<br />
Geometry <strong>Modeling</strong><br />
Option: 4 Point<br />
Parameterization Method<br />
◆<br />
◆<br />
Parametric Position<br />
Chord Length<br />
[Parametric Positions...]<br />
Auto Execute<br />
Starting Point List<br />
Second Point List<br />
Third Point List<br />
Ending Point List<br />
-Apply-<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
Specify the starting, second, third and ending point locations for<br />
the new curve to pass through. Either cursor select the point<br />
locations or enter the IDs from the keyboard. Example: Point 1,<br />
Curve 5.1, Node 20, Solid 10.4.2.1. The Point Select menu that<br />
appears can be used to define how you want to cursor select the<br />
appropriate points, vertices, nodes, or other point locations.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Topology (p. 10)<br />
Connectivity (p. 15)<br />
Display Attributes (p. 243) in the<br />
MSC.Patran Reference Manual, Part 2: Basic<br />
Functions
Curve Point Method With 4 Point Option Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Curve 1, using the Create/Point/4 Point option, which is created through Points 1, 2 and<br />
3 and Node 10. Point 2 is located at ξ1( u)<br />
=0.333 and Point 3 is located at ξ1( u)<br />
=0.667.<br />
Curve ID List<br />
1<br />
Geometry<br />
Option: 4 Point<br />
Parameterization Method<br />
◆<br />
◆<br />
Action:<br />
Object:<br />
Method:<br />
Parametric Position<br />
Chord Length<br />
[Parametric Positions...]<br />
Auto Execute<br />
Starting Point List<br />
Point 1<br />
Second Point List<br />
Point 2<br />
Third Point List<br />
Point 3<br />
Ending Point List<br />
Node 10<br />
Create<br />
Curve<br />
Point<br />
-Apply-<br />
Before:<br />
Y<br />
Z<br />
After:<br />
Y<br />
Z<br />
X<br />
X<br />
1<br />
1<br />
2<br />
2<br />
1<br />
10<br />
10<br />
3<br />
3
PART 2<br />
Geometry <strong>Modeling</strong><br />
Curve Point Method With 4 Point Option Example<br />
This example is the same as the previous example, except that Point 2 is located at x1(u) =0.25<br />
and Point 3 is located at x1(u) =0.80.<br />
Curve ID List<br />
3<br />
Geometry<br />
Option: 4 Point<br />
Parameterization Method<br />
◆<br />
◆<br />
Action:<br />
Object:<br />
Method:<br />
Parametric Position<br />
Chord Length<br />
[Parametric Positions...]<br />
Auto Execute<br />
Starting Point List<br />
Point 1<br />
Second Point List<br />
Point 2<br />
Third Point List<br />
Point 3<br />
Ending Point List<br />
Node 10<br />
Create<br />
Curve<br />
Point<br />
-Apply-<br />
Before<br />
Y<br />
Z<br />
After:<br />
Y<br />
Z<br />
X<br />
X<br />
1<br />
1<br />
2<br />
2<br />
10<br />
10<br />
3<br />
1<br />
3
Curve 4 Point Parametric Positions Subordinate Form<br />
This subordinate form is displayed when the Parametric Positions button is pressed on the<br />
Geometry Application’s Create/Curve/Point form for the 4 Point option.<br />
Curve 4 Point Parametric Positions<br />
0.0<br />
1.0<br />
u Parametric Value of second point<br />
0.0<br />
☞ More Help:<br />
1.0<br />
u Parametric Value of third point<br />
0.333<br />
0.667<br />
OK Cancel<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Connectivity (p. 15)<br />
Display Attributes (p. 243) in the<br />
MSC.Patran Reference Manual, Part 2:<br />
Basic Functions<br />
CHAPTER 4<br />
Create Actions<br />
Enter the ξ1 (C1) parametric position for<br />
the second and third point locations that are<br />
specified in the Second Point List and Third<br />
Point Listboxes, where 0 ≤ ξ1 ≤ 1 . This<br />
defines where these two points will occupy<br />
on the new curve. Either use the slide bars<br />
or enter the ξ1 value in each databox.<br />
Moving the slidebar will automatically<br />
update the databox value.<br />
Press OK to update the ξ1 values.<br />
Press Cancel if you want to exit the form<br />
and not change the specified ξ1 values.<br />
The direction of ξ 1 is defined by the order of<br />
the point locations specified in the Starting<br />
Point List and Ending Point List, which<br />
defines the new curve’s connectivity. You<br />
can plot the ξ 1 direction of the new curves<br />
by pressing the Parametric Direction toggle<br />
on the <strong>Geometric</strong> Properties form under the<br />
menus Display/Display<br />
Properties/<strong>Geometric</strong>.
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creating Arced Curves (Arc3Point Method)<br />
The Arc3Point method creates true arced curves that pass through three specified point<br />
locations. MSC.Patran calculates the arc’s center point location and the radius and angle of the<br />
arc. The three point locations can be points, vertices, nodes, or other point locations that are<br />
provided on the Point select menu.<br />
Action:<br />
Object:<br />
If ON, MSC.Patran will create a point at<br />
the center location of the arc.<br />
Curve ID List<br />
1<br />
Geometry<br />
Curves per Arc<br />
1<br />
Create Center Point<br />
Auto Execute<br />
Create<br />
Curve<br />
Method: Arc3Point<br />
Starting Point List<br />
Middle Point List<br />
Ending Point List<br />
-Apply-<br />
Shows the ID that will be assigned for the next curve to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
If PATRAN 2 Convention is pressed, enter the number of curves<br />
to be created for each arc definition. Otherwise, the Curves pre<br />
Arc databox is disabled.<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
Specify the starting, middle and ending point locations for the<br />
new arc to pass through. Either cursor select the point<br />
locations or enter the IDs from the keyboard. Example: Point<br />
1, Curve 5.1, Node 20, Solid 10.4.2.1. The Point Select menu<br />
that appears can be used to define how you want to cursor<br />
select the appropriate points, vertices, nodes, or other point<br />
locations.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Topology (p. 10)<br />
Matrix of Geometry Types Created (p. 27)
Curve Arc3Point Method Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Curve 3, using the Create/Arc3Point method, which creates a true arc through Points 1<br />
through 3. Notice that Create Center Point is pressed which created Point 4.<br />
Action:<br />
Object:<br />
Curve ID List<br />
3<br />
Geometry<br />
Curves per Arc<br />
1<br />
Create Center Point<br />
Auto Execute<br />
Create<br />
Curve<br />
Method: Arc3Point<br />
Starting Point List<br />
Point 1<br />
Middle Point List<br />
Point 2<br />
Ending Point List<br />
Point 3<br />
-Apply-<br />
Before:<br />
3<br />
After:<br />
Y<br />
Z<br />
X<br />
Y<br />
3 4<br />
Z X<br />
2<br />
2<br />
1<br />
1
PART 2<br />
Geometry <strong>Modeling</strong><br />
Curve Arc3Point Method Example<br />
This example is similar to the previous example, except that the point locations for the arc are<br />
specified with point coordinate locations.<br />
Action:<br />
Object:<br />
Curve ID List<br />
3<br />
Geometry<br />
Curves per Arc<br />
1<br />
Create Center Point<br />
Auto Execute<br />
Create<br />
Curve<br />
Method: Arc3Point<br />
Starting Point List<br />
[-1 0 0]<br />
Middle Point List<br />
[0 1 0]<br />
Ending Point List<br />
[1 0 0]<br />
-Apply-<br />
Before:<br />
After:<br />
Y<br />
Z<br />
X<br />
Y<br />
3 4<br />
Z X<br />
2<br />
1
Creating Chained Curves<br />
CHAPTER 4<br />
Create Actions<br />
The Chain method creates a chained composite curve from one or more existing curves or edges.<br />
The existing curves and edges must be connected end to end. If a chained curve is used to create<br />
planer or general trimmed surfaces for an inner loop, they must form a closed loop. Chained<br />
curves are used to create planar or general trimmed surfaces using the<br />
Create/Surface/Trimmed form.<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
1<br />
Geometry<br />
Auto Chain...<br />
Delete Constituent Curves<br />
Curve List<br />
Create<br />
Curve<br />
Chain<br />
-Apply-<br />
Shows the ID that will be assigned for the next curve to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
If selected, the Auto Chaining form is displayed to enable<br />
auto chaining of existing curves.<br />
If ON, after Chain completes, the existing curves specified in<br />
the Curve List will be deleted from the database.<br />
Specify the existing curves or edges to chain either by cursor<br />
selecting them or by entering the IDs from the keyboard.<br />
Example: Curve 1 Surface 5.1 Solid 5.1.1. The Curve Select<br />
menu that appears can be used to define how you want to<br />
cursor select the appropriate curves or edges.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Trimmed Surfaces (p. 20)<br />
Creating Trimmed Surfaces (p. 278)<br />
Disassembling a Chained Curve (p. 429)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Curve Chain Method Example<br />
Creates Curve 11, using the Create/Chain method, which is created from Curves 3 through 10.<br />
Notice that Delete Constituent Curves is pressed and Curves 3 through 10 are deleted.<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
11<br />
Geometry<br />
Auto Chain...<br />
Delete Constituent Curves<br />
Curve List<br />
Curve 3:10<br />
Create<br />
Curve<br />
Chain<br />
-Apply-<br />
Before:<br />
Y<br />
Z<br />
8<br />
10<br />
After:<br />
9<br />
7<br />
8<br />
6<br />
7<br />
1 3<br />
2<br />
X<br />
8 7<br />
4 11<br />
Y<br />
Z<br />
6<br />
1 2<br />
X<br />
4<br />
6<br />
5<br />
5<br />
5<br />
3<br />
3<br />
4
Creating Conic Curves<br />
CHAPTER 4<br />
Create Actions<br />
The Conic method creates parametric cubic curves representing a conic section (that is,<br />
hyperbola, parabola, ellipse, or circular arc), by specifying point locations for the starting and<br />
ending points of the conic and the conic’s focal point. The point locations can be points, vertices,<br />
nodes or other point locations provided on the Point select menu.<br />
Action:<br />
Geometry<br />
Create<br />
Object: Curve<br />
Method:<br />
Curve ID List<br />
1<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Conic Section Classification<br />
0.0<br />
Conic<br />
1.0<br />
0.5<br />
Conic Altitude for Parabola<br />
Shows the ID that will be assigned for the next curve to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Used by the Focal Point List and the Starting and Ending Point<br />
Lists to express the point’s coordinate values that may be entered<br />
within the specified coordinate frame. Example: Coord 5. Default<br />
is the global rectangular frame, Coord 0.<br />
Enter a value for the altitude of the conic either by using the slide<br />
bar or by entering the value in the databox.<br />
Conic<br />
Altitude<br />
Focal Point<br />
Conic Curve<br />
Starting Point Ending Point
PART 2<br />
Geometry <strong>Modeling</strong><br />
Conic Section Classification<br />
0.0<br />
1.0<br />
0.5<br />
Conic Altitude for Parabola<br />
Auto Execute<br />
Focal Point List<br />
Starting Point List<br />
Ending Point List<br />
-Apply-<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
Specify the focal point location, and the starting and ending point<br />
locations that defines a conic section. Either cursor select the<br />
point locations or enter the IDs from the keyboard. Example:<br />
Point 1, Curve 5.1, Node 20, Solid 10.4.2.1. The Point Select<br />
menu that appears can be used to define how you want to cursor<br />
select the appropriate points, vertices, nodes, or other point<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Topology (p. 10)<br />
Coordinate Frame Definitions (p. 60)
Curve Conic Method Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Curve 1, using the Create/Conic method whose focal point is Point 3, the starting and<br />
ending points are Points 1 and 2, and the conic altitude is 0.50.<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
1<br />
Geometry<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Conic Section Classification<br />
0.0<br />
1.0<br />
0.5<br />
Conic Altitude for Parabola<br />
Auto Execute<br />
Focal Point List<br />
Point 3<br />
Starting Point List<br />
Point 1<br />
Ending Point List<br />
Point 2<br />
Create<br />
Curve<br />
Conic<br />
-Apply-<br />
Before:<br />
After:<br />
Y<br />
Z<br />
Y<br />
Z<br />
X<br />
X<br />
3<br />
1 2<br />
3<br />
1<br />
1 2
PART 2<br />
Geometry <strong>Modeling</strong><br />
Curve Conic Method Example<br />
This is the same as the previous example, except that the conic altitude is increased to 0.75 from<br />
0.50 for Curve 2.<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
2<br />
Geometry<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Conic Section Classification<br />
0.0<br />
1.0<br />
0.75<br />
Conic Altitude for Parabola<br />
Auto Execute<br />
Focal Point List<br />
Point 3<br />
Starting Point List<br />
Point 1<br />
Ending Point List<br />
Point 2<br />
Create<br />
Curve<br />
Conic<br />
-Apply-<br />
Before:<br />
After:<br />
Y<br />
Z<br />
Y<br />
Z<br />
X<br />
X<br />
3<br />
1<br />
1 2<br />
3<br />
2<br />
1<br />
1 2
Extracting Curves From Surfaces<br />
Extracting Curves from Surfaces Using the Parametric Option<br />
CHAPTER 4<br />
Create Actions<br />
The Extract method creates curves on an existing set of surfaces or solid faces by specifying the<br />
surface’s or face’s parametric ξ1 or ξ2 coordinate location where ξ1 has a range of 0 ≤ξ1≤1 and ξ2 has a range of 0 ≤ ξ2 ≤1.<br />
Action:<br />
Object:<br />
Curve ID List<br />
1<br />
Option:<br />
Geometry<br />
Parametric<br />
Curve Direction<br />
◆ u Direction<br />
◆ v Direction<br />
Curve Position<br />
0.0<br />
Create<br />
Curve<br />
Method: Extract<br />
1.0<br />
v Parametric Value<br />
0.5<br />
Shows the ID that will be assigned for the next curve to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Choose either Constant u Direction or Constant v<br />
Direction. The curves will either be created along either<br />
the ξ1( u)<br />
direction for Constant u Direction or along the<br />
direction for Constant v Direction.<br />
ξ2( v)<br />
ξ1( u)<br />
ξ2( v)<br />
Specify the surface’s or coordinate value for<br />
the location of the curve, either by using the slide bar or by<br />
entering the value in the databox. The ξ1 and ξ2 directions<br />
are defined by the connectivity of the surface or face. You can<br />
plot the ξ1 and ξ2 directions by choosing the Parametric<br />
Direction toggle on the <strong>Geometric</strong> Properties form under the<br />
menu Display/Display Properties/<strong>Geometric</strong>.
PART 2<br />
Geometry <strong>Modeling</strong><br />
Curve Direction<br />
◆ u Direction<br />
◆ v Direction<br />
Curve Position<br />
0.0<br />
1.0<br />
v Parametric Value<br />
Auto Execute<br />
Surface List<br />
-Apply-<br />
0.5<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the existing surfaces or faces for the curves to be<br />
created on, either by cursor selecting them or by entering the<br />
IDs from the keyboard. Example: Surface 1 Solid 5.1. The<br />
Surface Select menu that appears can be used to define how<br />
you want to cursor select the appropriate surfaces or faces.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Topology (p. 10)<br />
Matrix of Geometry Types Created (p. 27)<br />
Display Attributes (p. 243) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions
Curve Extract Method With the Parametric Option Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Curve 1, using the Create/Extract/Parametric option. The curve is created on Surface 2<br />
at ξ2( v)<br />
= 0.75. Notice that the parametric direction is displayed.<br />
Action:<br />
Object:<br />
Curve ID List<br />
1<br />
Option:<br />
Geometry<br />
Parametric<br />
Curve Direction<br />
◆ u Direction<br />
◆ v Direction<br />
Curve Position<br />
0.0<br />
1.0<br />
v Parametric Value<br />
Auto Execute<br />
Surface List<br />
Surface 2<br />
Create<br />
Curve<br />
Method: Extract<br />
-Apply-<br />
0.75<br />
Before:<br />
8<br />
8<br />
Z<br />
After:<br />
Z<br />
Y<br />
11<br />
Y<br />
X<br />
X<br />
7<br />
2<br />
7<br />
2<br />
1<br />
1<br />
1<br />
1<br />
2<br />
2<br />
9<br />
9<br />
12<br />
10<br />
10
PART 2<br />
Geometry <strong>Modeling</strong><br />
Curve Extract Method With the Parametric Option Example<br />
This example is the same as the previous example, except that Curve X is created at ξ1( u)<br />
= 0.75,<br />
instead of ξ2( v)<br />
= 0.75.<br />
Action:<br />
Object:<br />
Curve ID List<br />
1<br />
Option:<br />
Parametric<br />
Curve Direction<br />
◆ u Direction<br />
◆<br />
v Direction<br />
Curve Position<br />
0.0<br />
1.0<br />
v Parametric Value<br />
Auto Execute<br />
Surface List<br />
Surface 2<br />
Geometry<br />
Create<br />
Curve<br />
Method: Extract<br />
-Apply-<br />
0.75<br />
Before:<br />
8<br />
8<br />
Z<br />
After:<br />
Z<br />
Y<br />
Y<br />
X<br />
X<br />
7<br />
2<br />
7<br />
2<br />
1<br />
1<br />
2<br />
9<br />
9<br />
2 11<br />
1<br />
12<br />
1<br />
10<br />
10
Curve Extract Method With the Parametric Option Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Curve 3 which is at ξ2( v)<br />
= 0.25 on a surface defined by Curve 2 and an edge of Surface<br />
1 by using the Surface select menu icons listed below.<br />
Action:<br />
Object:<br />
Curve ID List<br />
3<br />
Option:<br />
Parametric<br />
Curve Direction<br />
◆<br />
◆<br />
u Direction<br />
v Direction<br />
Curve Position<br />
0.0<br />
Geometry<br />
Create<br />
Curve<br />
Method: Extract<br />
1.0<br />
v Parametric Value<br />
Auto Execute<br />
Surface List<br />
0.25<br />
Construct2CurveSurface(Ev<br />
-Apply-<br />
Surface Select Menu Icons<br />
Before:<br />
6<br />
After:<br />
6<br />
Y<br />
Z<br />
Y<br />
Z<br />
X<br />
X<br />
1<br />
1<br />
1<br />
1<br />
8<br />
7<br />
7<br />
3<br />
3<br />
3<br />
2<br />
2<br />
9<br />
2<br />
2<br />
5<br />
5
PART 2<br />
Geometry <strong>Modeling</strong><br />
Extracting Curves From Surfaces Using the Edge Option<br />
The Extract method creates curves on specified edges of existing surfaces or solid faces.<br />
Action:<br />
Object:<br />
Curve ID List<br />
1<br />
Option:<br />
Geometry<br />
Edge<br />
Auto Execute<br />
Edge List<br />
Create<br />
Curve<br />
Method: Extract<br />
-Apply-<br />
Shows the ID that will be assigned for the next curve to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify in Edge List, the existing edges of the surfaces or solid<br />
faces for the curves to be created on, either by cursor selecting<br />
them or by entering the IDs from the keyboard. Example:<br />
Surface 1.1 Solid 5.1.1.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Topology (p. 10)<br />
Matrix of Geometry Types Created (p. 27)
Curve Extract Method With Edge Option Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Curve 3, using the Create/Extract/Edge option. The curve is created on one of the edges<br />
of Surface 1.<br />
Action:<br />
Object:<br />
Curve ID List<br />
3<br />
Option:<br />
Geometry<br />
Edge<br />
Auto Execute<br />
Edge List<br />
Create<br />
Curve<br />
Method: Extract<br />
Surface 1.2<br />
-Apply-<br />
Before:<br />
1<br />
1<br />
2<br />
After:<br />
2<br />
5<br />
Z<br />
5<br />
Z<br />
Y<br />
1<br />
Y<br />
1<br />
X<br />
X<br />
1<br />
2<br />
2<br />
1<br />
1<br />
3<br />
3<br />
3<br />
4<br />
4<br />
6<br />
6
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creating Fillet Curves<br />
The fillet method is intended for use with 2D construction. The created curve is a circular arc.<br />
For this reason, the method will not work if the provided curves are not co-planar. The Patran<br />
2.5 switch overrides this requirement and places no restriction on coplanarity. The result is a<br />
single cubic line so that it is more like a slope continuous blend between the 2 curves.<br />
Action:<br />
Object:<br />
Method:<br />
Geometry<br />
Curve ID List<br />
1<br />
Fillet Parameters<br />
Curves per Fillet<br />
1<br />
Fillet Radius<br />
Fillet Tolerance<br />
0.005<br />
Trim Original Curves<br />
Auto Execute<br />
Create<br />
Curve<br />
Fillet<br />
Curve/Point 1 List<br />
Curve/Point 2 List<br />
-Apply-<br />
Shows the ID that will be assigned for the next curve to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Curves per Fillet specifies the number of curves you want to<br />
create for each defined fillet arc. This is only used in conjunction<br />
with the Patran 2 Convention.<br />
Fillet Radius specifies a real value for the radius of the fillet arc.<br />
Only one radius value is allowed which is applied to all specified<br />
curves or edges/points that are entered in the Curve/Point 1 and<br />
2 Lists.<br />
Fillet Tolerance specifies the accuracy MSC.Patran uses when<br />
it subdivides the geometry to calculate the fillet position.<br />
Decreasing the value helps when the fillet is very small<br />
compared to the geometry. This is only used in conjunction with<br />
the Patran 2 Convention.<br />
If ON, MSC.Patran will trim the original curves specified in the<br />
Curve/Point 1 and 2 Lists. Each curve is trimmed from the<br />
tangent point of the fillet to the end of the original curve.<br />
Calculated<br />
Center<br />
Radius<br />
New Fillet<br />
Curve<br />
Curve 2<br />
Endpoint<br />
Curve 1 Endpoint<br />
Portions to Trim
Fillet Parameters<br />
Curves per Fillet<br />
1<br />
Fillet Radius<br />
Fillet Tolerance<br />
0.005<br />
Trim Original Curves<br />
Auto Execute<br />
Curve/Point 1 List<br />
Curve/Point 2 List<br />
-Apply-<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions is ON which means you do not<br />
need to Press the Apply button to execute the form.<br />
CHAPTER 4<br />
Create Actions<br />
Specify in Curve/Point 1 List and Curve/Point 2 List, the existing<br />
pair of curves or edges, along with their endpoints that the fillet will<br />
be created between. For each listbox, the Curve Select menu and<br />
the Point Select menu will appear at the bottom to allow you to<br />
cursor define the appropriate curves or edges, and the points,<br />
vertices, nodes, or other appropriate endpoint locations.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Topology (p. 10)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Curve Fillet Method Example<br />
Creates Curve 3, using the Create/Fillet method. The fillet curve is created between Curve 1 and<br />
Point 4 and Curve 2 and Point 5, with a radius of 0.5. Notice Trim Original Curves is pressed.<br />
Geometry<br />
Curve ID List<br />
3<br />
Fillet Parameters<br />
Curves per Fillet<br />
1<br />
Action:<br />
Object:<br />
Method:<br />
Fillet Radius<br />
0.5<br />
Fillet Tolerance<br />
0.005<br />
Trim Original Curves<br />
Auto Execute<br />
Create<br />
Curve<br />
Fillet<br />
Curve/Point 1 List<br />
ConstructPointCurveUOnCurve<br />
Curve/Point 2 List<br />
ConstructPointCurveUOnCurve<br />
-Apply-<br />
Before:<br />
After:<br />
Y<br />
Z<br />
Y<br />
Z<br />
X<br />
X<br />
5<br />
5<br />
1<br />
1<br />
2<br />
8 3<br />
1 2<br />
7<br />
1<br />
4<br />
4<br />
6<br />
6
Curve Fillet Method Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Curve 3, using the Create/Fillet method. The fillet curve is created between Curve 1 and<br />
Point 2 and Curve 2 and Point 3, with a radius of 0.25.<br />
Geometry<br />
Curve ID List<br />
3<br />
Fillet Parameters<br />
Curves per Fillet<br />
1<br />
Action:<br />
Object:<br />
Method:<br />
Fillet Radius<br />
0.25<br />
Fillet Tolerance<br />
0.005<br />
Trim Original Curves<br />
Auto Execute<br />
Create<br />
Curve<br />
Fillet<br />
Curve/Point 1 List<br />
ConstructPointCurveUOnCurve<br />
Curve/Point 2 List<br />
ConstructPointCurveUOnCurve<br />
-Apply-<br />
Before:<br />
2<br />
X<br />
After:<br />
2<br />
X<br />
Z<br />
Z<br />
Y<br />
Y<br />
3<br />
3<br />
6<br />
5<br />
3<br />
2<br />
1<br />
2<br />
1<br />
1<br />
1<br />
4<br />
4
PART 2<br />
Geometry <strong>Modeling</strong><br />
Fitting Curves Through a Set of Points<br />
The Fit method creates a parametric cubic curve by fitting it through a set of two or more point<br />
locations. MSC.Patran uses a parametric least squares numerical approximation for the fit. The<br />
point locations can be points, vertices, nodes, or other point locations provided on the Point<br />
select menu.<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
1<br />
Fit Parameters<br />
Geometry<br />
Number of Curves to Create<br />
1<br />
Convergence Tolerance<br />
0.005<br />
Number of Iterations<br />
0<br />
Point List<br />
Create<br />
Curve<br />
Fit<br />
-Apply-<br />
Shows the ID that will be assigned for the next curve to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Number of Curves to Create specifies the number of curves to<br />
create to represent the fit through the specified points.<br />
Convergence Tolerance is used when the Number of Iterations<br />
is greater than zero. This value, measured in model units,<br />
defines the maximum the interior points will deviate from a<br />
calculated spline of the original curves that are used in the<br />
synthesis of the new curves. Default is .005.<br />
Number of Iterations is zero by default. If zero, MSC.Patran will<br />
create smooth, evenly parameterized curves. If it is greater than<br />
zero, as the value increases, the curve fit will be more accurate,<br />
but they will become more nonuniformly parameterized and they<br />
may have unwanted kinks or oscillations.<br />
Specify the existing points, vertices, nodes or other point<br />
locations to fit the curve through, either by entering the IDs from<br />
the keyboard or by cursor selecting the point locations.<br />
Examples: Point 1:10, Surface 10.1 12.2. The Point Select<br />
menu can be used to define how you want to cursor select the<br />
appropriate point locations.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Topology (p. 10)
Curve Fit Method Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates three curves starting with Curve 1, using the Create/Fit method. The curve is created<br />
through Points 1 through 6.<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
1<br />
Fit Parameters<br />
Geometry<br />
Number of Curves to Create<br />
3<br />
Convergence Tolerance<br />
0.005<br />
Number of Iterations<br />
0<br />
Point List<br />
Point 1: 6<br />
Create<br />
Curve<br />
Fit<br />
-Apply-<br />
Before:<br />
1<br />
After:<br />
1<br />
Y<br />
Z<br />
Y<br />
Z<br />
2<br />
X<br />
2<br />
X<br />
7<br />
3<br />
3<br />
2<br />
4<br />
4<br />
8<br />
5<br />
3<br />
5<br />
6<br />
6
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creating Curves at Intersections<br />
Creating Curves at the Intersection of Two Surfaces<br />
The Intersect method using the 2 Surface option creates curves at the intersection of two surfaces<br />
or solid faces. The two surfaces or faces must completely intersect each other.<br />
Action:<br />
Object:<br />
Curve ID List<br />
1<br />
Option:<br />
Geometry<br />
Option: 2 Surface<br />
Intersect Parameters...<br />
Auto Execute<br />
Surface 1 List<br />
Surface 2 List<br />
Create<br />
Curve<br />
Method: Intersect<br />
-Apply-<br />
Shows the ID that will be assigned for the next curve to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
If pressed, the Intersect Parameters subordinate form will<br />
appear. See Intersect Parameters Subordinate Form<br />
(p. 157) for more information.<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to<br />
execute the form.<br />
Specify the existing pair of intersecting surfaces or solid<br />
faces either by entering the IDs from the keyboard or by<br />
cursor selecting them. Examples: Surface 10 Solid 10.1.<br />
The Surface Select menu can be used to define how you<br />
want to cursor select the appropriate surfaces or faces.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Topology (p. 10)<br />
Matrix of Geometry Types Created (p. 27)
Curve Intersect Method With 2 Surface Option Example<br />
Creates Curve 1 using the Create/Intersect method with the 2 Surface option. The curve is<br />
located at the intersection of Surfaces 1 and 2.<br />
Action:<br />
Object:<br />
Curve ID List<br />
1<br />
Geometry<br />
Option: 2 Surface<br />
Intersect Parameters...<br />
Auto Execute<br />
Surface 1 List<br />
Surface 2 List<br />
Create<br />
Curve<br />
Method: Intersect<br />
Surface 1<br />
Surface 2<br />
-Apply-<br />
Before:<br />
Z<br />
After:<br />
Z<br />
Y<br />
Y<br />
X<br />
X<br />
2<br />
2<br />
4<br />
4<br />
6<br />
1<br />
6<br />
1<br />
5<br />
7<br />
5<br />
2<br />
1<br />
2<br />
1<br />
1<br />
3<br />
3<br />
CHAPTER 4<br />
Create Actions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Curve Intersect Method With 2 Surface Option Example<br />
This example is similar to the previous example, except the second surface is instead defined by<br />
Curves 2 and 3 by using the Surface select menu icon and selecting Curves 2 and 3 to create<br />
Surface 2.<br />
Action:<br />
Object:<br />
Curve ID List<br />
4<br />
Geometry<br />
Option: 2 Surface<br />
Intersect Parameters...<br />
Auto Execute<br />
Surface 1 List<br />
Surface 2 List<br />
Create<br />
Curve<br />
Method: Intersect<br />
Surface 1<br />
Construct 2CurveSurface<br />
-Apply-<br />
Surface Select Menu Icon<br />
Before:<br />
After:<br />
Z<br />
Z<br />
Y<br />
Y<br />
X<br />
X<br />
2<br />
2<br />
1<br />
1<br />
4<br />
4<br />
8<br />
7<br />
8<br />
9<br />
7<br />
3<br />
2<br />
4<br />
2<br />
1<br />
3<br />
1<br />
3<br />
3
Curve Intersect Method With 2 Surface Option Example<br />
Creates Curve 1 using the Create/Intersect/2 Surface option. The curve is located at the<br />
intersection of Surfaces 1 and 4.<br />
Action:<br />
Object:<br />
Curve ID List<br />
1<br />
Geometry<br />
Option: 2 Surface<br />
Intersect Parameters...<br />
Auto Execute<br />
Surface 1 List<br />
Surface 2 List<br />
Create<br />
Curve<br />
Method: Intersect<br />
Surface 1<br />
Surface 4<br />
-Apply-<br />
Before:<br />
Z<br />
After:<br />
Z<br />
Y<br />
X<br />
Y<br />
X<br />
4<br />
1<br />
4<br />
1<br />
1<br />
CHAPTER 4<br />
Create Actions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creating Curves at the Intersection of a Plane and a Surface<br />
The Intersect method with the Plane-Surface option creates curves at the intersection of a defined<br />
plane and a surface or a solid face. The plane and the surface or face must completely intersect<br />
each other.<br />
Action:<br />
Object:<br />
Curve ID List<br />
1<br />
Geometry<br />
Option: Plane-Surface<br />
Intersect Parameters...<br />
Auto Execute<br />
Plane List<br />
Surface List<br />
Create<br />
Curve<br />
Method: Intersect<br />
-Apply-<br />
Shows the ID that will be assigned for the next curve to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
If pressed, the Intersect Parameters subordinate form will<br />
appear. See Intersect Parameters Subordinate Form<br />
(p. 157) for more information.<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify in Plane List, one or more plane definitions that<br />
intersect with the specified surfaces or faces, either by<br />
entering the vector coordinates or by cursor defining them<br />
using the Vector Select menu. Examples: {[0 0 0][0 0 1]},<br />
Coord 0.1.<br />
Specify in Surface List, the existing surfaces or solid faces<br />
either by entering the IDs from the keyboard or by cursor<br />
selecting them. The Surface Select menu can be used to<br />
define how you want to cursor select the appropriate surfaces<br />
or faces.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Topology (p. 10)<br />
Matrix of Geometry Types Created (p. 27)
Curve Intersect Method With Plane-Surface Option Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Curve 1 which is located at the intersection of Surface 1 and a plane whose normal is<br />
defined at {[0 2.5 0][0 3.5 0]}.<br />
Action:<br />
Object:<br />
Curve ID List<br />
1<br />
Geometry<br />
Option: Plane-Surface<br />
Intersect Parameters...<br />
Auto Execute<br />
Plane List<br />
Surface List<br />
Create<br />
Curve<br />
Method: Intersect<br />
{[0 2.5 0][0 3.5 0]}<br />
Surface 1<br />
-Apply-<br />
Before:<br />
Z<br />
Z<br />
Y<br />
2<br />
1<br />
After:<br />
2<br />
5<br />
1<br />
Y<br />
X<br />
X<br />
1<br />
1<br />
3<br />
6<br />
4<br />
3<br />
4
PART 2<br />
Geometry <strong>Modeling</strong><br />
Curve Intersect Method With the Plane-Surface Option Example<br />
Creates Curve 1 which is located at the intersection of Surface 2 and a plane whose normal is<br />
defined by the Z axis of Coord 1, Coord 1.3, by using the Axis select menu icon listed below.<br />
Action:<br />
Object:<br />
Curve ID List<br />
1<br />
Axis Select Menu Icon<br />
3<br />
Geometry<br />
Option: Plane-Surface<br />
Intersect Parameters...<br />
Auto Execute<br />
Plane List<br />
Surface List<br />
Create<br />
Curve<br />
Method: Intersect<br />
Coord 1.3<br />
Surface 2<br />
-Apply-<br />
Before:<br />
Z<br />
After:<br />
Y<br />
Z<br />
Y<br />
X<br />
X<br />
2<br />
Z<br />
6<br />
T<br />
1 R<br />
Z<br />
6<br />
5<br />
5<br />
21<br />
1<br />
T<br />
7<br />
R
Intersect Parameters Subordinate Form<br />
The Intersect Parameters subordinate form appears when the Intersect Parameters button is<br />
pressed on the Create/Curve/Intersect application form.<br />
Intersect Parameters<br />
Curves per Intersection<br />
0<br />
Max. Deviation Tolerance<br />
0.005<br />
Intersect Tolerance<br />
0.05<br />
OK Cancel<br />
Active if PATRAN 2 Convention toggle is ON, on the<br />
Create/Curve/Intersect application form. Specify the<br />
number of parametric cubic curves to create at each<br />
intersection.<br />
Used by MSC.Patran to approximate the curve<br />
intersection using a tolerance based cubic spline.<br />
Used by MSC.Patran to determine how many points to<br />
create to represent the curve intersection.<br />
☞ More Help:<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Matrix of Geometry Types Created (p. 27)<br />
CHAPTER 4<br />
Create Actions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creating Curves at the Intersection of Two Planes<br />
This form is used to create a curve from the intersection of two planes.<br />
Geometry<br />
Geometry<br />
Action: Create<br />
Object: Curve<br />
Method: Intersect<br />
Curve ID List<br />
1<br />
Curve Type<br />
PATRAN 2 Convention<br />
Option: 2 Plane<br />
Curve Length<br />
Input Length<br />
Calculate Length<br />
6.9282<br />
Distance<br />
Deltax<br />
Deltay<br />
Deltaz<br />
Calculate Curve Length<br />
Auto Execute<br />
Plane 1 List<br />
Plane 2 List<br />
-Apply-<br />
Shows the ID that will be assigned for the next curve to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
If ON, MSC.Patran will create parametric cubic curves.<br />
Otherwise, the new curves will be a Straight Line geometry<br />
type. Parametric cubic geometry is supported by the PATRAN<br />
2 Neutral File for import or export.<br />
If Input Length is ON, enter the length of the new curve, in<br />
model units. By default, the length is calculated from the<br />
current viewport limits to simulate an infinite construction entity.<br />
If Calculate Length is ON, a small subordinate form called<br />
Length Calculation Points will appear. You must enter the point<br />
locations in the Point 1 and 2 databoxes that the curve length<br />
will be calculated from.<br />
Once the points have been entered, press the Calculate<br />
Curve Length button to display the curve length in the databox<br />
based on Distance, Deltax, Deltay, Deltaz selections<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify in Plane 1 List, one or more plane definitions that<br />
intersect with the specified planes in Plane 2 List, either by<br />
entering the IDs from the keyboard or by cursor selecting<br />
them. The Plane Select menu can be used to define how you<br />
want to cursor select the appropriate planes. Examples:<br />
Coord 0.1, Plane 1<br />
Specify in Plane 2 List, one or more plane definitions that<br />
intersect with the specified planes in Plane 1 List, either by<br />
entering the IDs from the keyboard or by cursor selecting<br />
them. The Plane Select menu can be used to define how you<br />
want to cursor select the appropriate planes.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Topology (p. 10)<br />
Matrix of Geometry Types Created (p. 27)
Creating Curve Intersect from Two Planes Example<br />
Create curve 1 with a length of 0.334 from the intersection of plane 1 and 2.<br />
Geometry<br />
Geometry<br />
Action: Create<br />
Object: Curve<br />
Method: Intersect<br />
Curve ID List<br />
1<br />
Curve Type<br />
PATRAN 2 Convention<br />
Option: 2 Plane<br />
Curve Length<br />
Input Length<br />
Calculate Length<br />
0.334<br />
Distance<br />
Deltax<br />
Deltay<br />
Deltaz<br />
Calculate Curve Length<br />
Auto Execute<br />
Plane 1 List<br />
Plane 1<br />
Plane 2 List<br />
Plane 2<br />
-Apply-<br />
Before:<br />
Z<br />
After:<br />
Z<br />
Y<br />
1<br />
Y<br />
X<br />
X<br />
1<br />
2<br />
CHAPTER 4<br />
Create Actions<br />
2
PART 2<br />
Geometry <strong>Modeling</strong><br />
Manifold Curves Onto a Surface<br />
Manifold Curves onto a Surface with the 2 Point Option<br />
The Manifold method with the 2 Point option creates curves directly on an existing set of<br />
surfaces or solid faces by using two point locations on the surface. The point locations must lie<br />
on the surface or face. The point locations can be points, vertices, nodes or other point locations<br />
provided on the Point select menu.<br />
Action:<br />
Object:<br />
Curve ID List<br />
1<br />
Option:<br />
Option:<br />
Geometry<br />
Manifold Parameters...<br />
2 Point<br />
Auto Execute<br />
Create<br />
Curve<br />
Method: Manifold<br />
Shows the ID that will be assigned for the next curve to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Active if PATRAN 2 Convention is ON. When this toggle is<br />
pressed, the Manifold Parameters subordinate form will<br />
appear. See Manifold Parameters Subordinate Form<br />
(p. 167) for more information.<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.
Option: 2 Point<br />
Auto Execute<br />
Surface List<br />
Starting Point List<br />
Ending Point List<br />
-Apply-<br />
CHAPTER 4<br />
Create Actions<br />
Specify in Surface List, the existing surfaces or faces that the<br />
new curves will lie on, either by entering the IDs from the<br />
keyboard or by cursor defining them using the Surface Select<br />
menu. Examples: Surface 1 10, Solid 5.2.<br />
Specify in Starting Point List and Ending Point List, the<br />
existing point locations either by entering the IDs from the<br />
keyboard or by cursor selecting them. Examples: Point 10,<br />
Surface 5.2.1, Solid 10.3.2.1. The Surface Select menu can be<br />
used to define how you want to cursor select the appropriate<br />
surfaces or faces.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Topology (p. 10)<br />
Matrix of Geometry Types Created (p. 27)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Curve Manifold Method With the 2 Point Option Example<br />
Creates three curves starting with Curve 1 using the Create/Manifold/2 Point option. The<br />
curves are created on Surface 1 between Point 7 and Points 2,5 and 8.<br />
Action:<br />
Object:<br />
Curve ID List<br />
1<br />
Geometry<br />
Option: Manifold Parameters...<br />
Option:<br />
2 Point<br />
Auto Execute<br />
Surface List<br />
Surface 1<br />
Starting Point List<br />
Point 7<br />
Ending Point List<br />
Point 2 5 8<br />
Create<br />
Curve<br />
Method: Manifold<br />
-Apply-<br />
Before:<br />
6<br />
6<br />
Z<br />
Z<br />
Y<br />
After:<br />
Y<br />
X<br />
X<br />
8<br />
8<br />
5<br />
5<br />
1<br />
1<br />
4<br />
2<br />
2<br />
2<br />
7<br />
7<br />
4<br />
4
Curve Manifold Method With the 2 Point Option On a Face Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Curve 1 using the Manifold/2 Point option on a face of Solid 1 that is between Points 5<br />
and 12.<br />
Action:<br />
Object:<br />
Curve ID List<br />
1<br />
Geometry<br />
Option: Manifold Parameters...<br />
Option:<br />
2 Point<br />
Auto Execute<br />
Surface List<br />
Surface 1.5<br />
Starting Point List<br />
Point 5<br />
Ending Point List<br />
Point 12<br />
Create<br />
Curve<br />
Method: Manifold<br />
-Apply-<br />
Before:<br />
1<br />
8<br />
Y<br />
Z<br />
X<br />
After:<br />
1<br />
8<br />
Y<br />
Z<br />
X<br />
6<br />
6<br />
9<br />
9<br />
12<br />
12<br />
1<br />
1<br />
1<br />
5<br />
5<br />
11<br />
11<br />
7<br />
7<br />
10<br />
10
PART 2<br />
Geometry <strong>Modeling</strong><br />
Manifold Curves onto a Surface With the N-Points Option<br />
The Manifold/N-Points option creates curves directly on a set of surfaces or solid faces by using<br />
two or more point locations on the surface. The point locations must lie on the surface or face<br />
and they can be existing points, vertices, nodes or other point locations provided on the Point<br />
select menu.<br />
Action:<br />
Object:<br />
Curve ID List<br />
4<br />
Option:<br />
Option:<br />
Surface<br />
Geometry<br />
Manifold Parameters...<br />
Point List<br />
Create<br />
Curve<br />
Method: Manifold<br />
N-Points<br />
-Apply-<br />
Shows the ID that will be assigned for the next curve to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Active if PATRAN 2 Convention is ON. When the Manifold<br />
Parameters... button is pressed, the Manifold Parameters<br />
subordinate form will appear. See Manifold Parameters<br />
Subordinate Form (p. 167) for more information.<br />
Specify in Surface List, the existing surfaces or faces that you<br />
want to create curves on, either by entering the IDs from the<br />
keyboard or by cursor defining them using the Surface Select<br />
menu. Examples: Surface 1 10, Solid 5.2.<br />
Specify in Point List the existing point locations either by entering<br />
the IDs from the keyboard or by cursor selecting them. Examples:<br />
Point 10, Surface 5.2.1, Solid 10.3.2.1. The Surface Select menu<br />
can be used to define how you want to cursor select the<br />
appropriate surfaces or faces.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Topology (p. 10)<br />
Matrix of Geometry Types Created (p. 27)
Curve Manifold Method With N-Points Option Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Curve 1 using the Create/Manifold/N-Points option. The curve is created on Surface 1<br />
through Points 5, 8, 17, 18 and 4.<br />
Action:<br />
Object:<br />
Curve ID List<br />
1<br />
Geometry<br />
Option: Manifold Parameters...<br />
Option:<br />
Surface<br />
Point List<br />
Create<br />
Curve<br />
Method: Manifold<br />
Surface 1<br />
N-Points<br />
Point 5 8 17 18 4<br />
-Apply-<br />
Before:<br />
6<br />
6<br />
Z<br />
After:<br />
Z<br />
Y<br />
Y<br />
X<br />
X<br />
5<br />
5<br />
8<br />
8<br />
17<br />
1<br />
17<br />
1<br />
18<br />
1<br />
18<br />
7<br />
7<br />
4<br />
4
PART 2<br />
Geometry <strong>Modeling</strong><br />
Curve Manifold Method With N-Points Option On a Face Example<br />
Creates Curve 1 using the Create/Manifold/N-Points option. The curve is created on the top<br />
face of Solid 1, through Points 6, 12, 13 and 5.<br />
Action:<br />
Object:<br />
Curve ID List<br />
1<br />
Geometry<br />
Option: Manifold Parameters...<br />
Option:<br />
Surface<br />
Point List<br />
Create<br />
Curve<br />
Method: Manifold<br />
Solid 1.5<br />
N-Points<br />
Point 6 12 13 5<br />
-Apply-<br />
Before:<br />
1<br />
1<br />
X<br />
8<br />
8<br />
After:<br />
X<br />
Y Z<br />
Y Z<br />
6<br />
6<br />
9<br />
9<br />
12<br />
12<br />
1<br />
1<br />
1<br />
13<br />
13<br />
5<br />
5<br />
11<br />
11<br />
7<br />
7<br />
10<br />
10
Manifold Parameters Subordinate Form<br />
CHAPTER 4<br />
Create Actions<br />
The Manifold Parameters subordinate form appears when the PATRAN 2 Convention toggle is<br />
ON and the Manifold Parameters button is pressed on the Create/Curve/Manifold application<br />
form.<br />
Manifold Parameters<br />
Curves per Manifold<br />
0<br />
Manifold Tolerance<br />
0.005<br />
OK Cancel<br />
Specify the number of parametric cubic curves to create<br />
between each pair of points (for the 2 Point option) or<br />
through a set of given points (for the N-Points option).<br />
Used by MSC.Patran to approximate the manifold using<br />
a tolerance based cubic spline.<br />
☞ More Help:<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Matrix of Geometry Types Created (p. 27)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creating Curves Normally Between a Point and a Curve (Normal<br />
Method)<br />
The Normal method creates straight parametric cubic curves from a point location, normally to<br />
a curve or an edge. The point location can be points, vertices, nodes, or other point locations<br />
provided on the Point select menu.<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference Manual, Part 1: Basic Functions<br />
is ON which means you do not need to press the Apply button to execute the form.<br />
Action:<br />
Object:<br />
Curve ID List<br />
1<br />
Geometry<br />
Auto Execute<br />
Point List<br />
Curve List<br />
Create<br />
Curve<br />
Method: Normal<br />
-Apply-<br />
Shows the ID that will be assigned for the next curve to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Specify in Point List, the existing point locations, either by<br />
entering the IDs from the keyboard or by cursor defining<br />
them using the Point Select menu. Examples: Point 1 10,<br />
Curve 5.2.<br />
Specify in Curve List, the existing curves or edges either by<br />
entering the IDs from the keyboard or by cursor selecting<br />
them. Examples: Curve 10, Solid 5.2.1. The Curve Select<br />
menu can be used to define how you want to cursor select<br />
the appropriate curves or edges.<br />
Point<br />
New Curve<br />
☞ More Help:<br />
Original Curve<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Topology (p. 10)
Curve Normal Method Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Curve 6 using the Create/Normal method. The curve is created from Point 13 normally<br />
to the edge of Curve 5.<br />
Action:<br />
Object:<br />
Curve ID List<br />
6<br />
Geometry<br />
Auto Execute<br />
Point List<br />
Curve List<br />
Create<br />
Curve<br />
Method: Normal<br />
Point 13<br />
Curve 5<br />
-Apply-<br />
Before:<br />
13<br />
13<br />
Y<br />
Z<br />
After:<br />
Y<br />
Z<br />
X<br />
X<br />
6<br />
5<br />
14<br />
5<br />
12<br />
12
PART 2<br />
Geometry <strong>Modeling</strong><br />
Curve Normal Method From An Edge Example<br />
Creates Curve 1 using the Create/Normal method. The curve is created from Point 20 normally<br />
to an edge of Surface 4 by using the Curve select menu icon listed below.<br />
Action:<br />
Object:<br />
Curve ID List<br />
1<br />
Geometry<br />
Auto Execute<br />
Point List<br />
Curve List<br />
Create<br />
Curve<br />
Method: Normal<br />
Point 20<br />
Curve 4<br />
-Apply-<br />
Curve Select Menu Icon<br />
Before:<br />
After:<br />
Z<br />
Z<br />
Y<br />
Y<br />
X<br />
X<br />
16<br />
16<br />
18<br />
18<br />
4<br />
4<br />
17<br />
17<br />
19<br />
21<br />
19<br />
1<br />
20<br />
20
Creating Offset Curves<br />
Creating Constant Offset Curve<br />
This form is used to create a constant offset curve.<br />
Action:<br />
Geometry<br />
Geometry<br />
Create<br />
Object: Curve<br />
Method: Offset<br />
Curve ID List<br />
1<br />
Offset Parameters<br />
Constant Offset Value<br />
1.0<br />
Repeat Count<br />
1<br />
Auto Execute<br />
Curve List<br />
Draw Direction Vector<br />
Reverse Direction<br />
Reset Graphics<br />
-Apply-<br />
Specify the Offset Curve type to create:<br />
1. Constant Offset<br />
2. Variable Offset<br />
Shows the ID that will be assigned for the next curve to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Specify the constant offset value of the curve.<br />
Specify the number of copies of the offset curve to create using<br />
the Repeat Count parameter.<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the curve used to create an offset curve from either<br />
by cursor selecting them or by entering the IDs from the<br />
keyboard. Example: Curve 10 11. The Curve select menu<br />
that appears can be used to define how you want to cursor<br />
select the appropriate curves.<br />
Draws the direction vector of the curve to create the offset<br />
curve from.<br />
Reverses the direction vector of the curve to create the<br />
offset curve from.<br />
☞ More Help:<br />
Select Menu (p. 31) in the<br />
MSC.Patran Reference Manual,<br />
Part 1: Basic Functions<br />
CHAPTER 4<br />
Create Actions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creating Constant Offset Curve Example<br />
Create offset curves 2 thru 4 by offsetting a distance of .5 from curve 1 using a repeat count of 3.<br />
Action:<br />
Geometry<br />
Geometry<br />
Create<br />
Object: Curve<br />
Method: Offset<br />
Curve ID List<br />
2<br />
Offset Parameters<br />
Constant Offset Value<br />
.5<br />
Repeat Count<br />
3<br />
Auto Execute<br />
Curve List<br />
Curve 1<br />
Draw Direction Vector<br />
Reverse Direction<br />
Reset Graphics<br />
-Apply-<br />
Before:<br />
Y<br />
Z<br />
X<br />
After:<br />
Y<br />
Z<br />
X<br />
1<br />
2<br />
3<br />
1<br />
4
Creating Variable Offset Curve<br />
This form is used to create a variable offset curve.<br />
Geometry<br />
Geometry<br />
Action: Create<br />
Object: Curve<br />
Method: Offset<br />
Curve ID List<br />
1<br />
Offset Parameters<br />
Start Value<br />
1.0<br />
End Value<br />
1.0<br />
Repeat Count<br />
1<br />
[Parameterization Control...]<br />
Auto Execute<br />
Curve List<br />
Draw Direction Vector<br />
Reverse Direction<br />
Reset Graphics<br />
-Apply-<br />
Specify the Offset Curve type to create:<br />
1. Constant Offset<br />
2. Variable Offset<br />
Shows the ID that will be assigned for the next curve to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Reverses the direction vector of the curve to create the<br />
offset curve from.<br />
CHAPTER 4<br />
Create Actions<br />
Specify the start offset value of the curve.<br />
Specify the end offset value of the curve.<br />
Specify the number of copies of the offset curve to create using<br />
the Repeat Count parameter.<br />
Specify the Parameterization Control of the offset curve.<br />
Parameter Value: Defines the parametric values of the start<br />
and end offset distances.<br />
Arc Length: Function of arc length.<br />
Specify the curve used to create an offset curve from either<br />
by cursor selecting them or by entering the IDs from the<br />
keyboard. Example: Curve 10 11. The Curve select menu<br />
that appears can be used to define how you want to cursor<br />
select the appropriate curves.<br />
Draws the direction vector of the curve to create the offset<br />
curve from.<br />
☞ More Help:<br />
Select Menu (p. 31) in the<br />
MSC.Patran Reference Manual,<br />
Part 1: Basic Functions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Parameterization Control for Variable Offset Curve<br />
This form is used to define the parameterization control for the offset curve. There are two types;<br />
Arc Length and Parameter Value.<br />
0.0<br />
Parameterization Control<br />
Arc Length<br />
Parameter Value<br />
Start Parameter Value<br />
0.0<br />
End Parameter Value<br />
1.0<br />
1.0<br />
0.0<br />
1.0<br />
OK Cancel<br />
Define the start and end Parameter Values for the start and end distance of<br />
the offset curve by using the slidebar or entering the value in the databox.<br />
The start Parameter Value must be less than the End Parameter Value.<br />
(Used for when the Parameterization Method is Parameter Value.<br />
Select the Parameterization Method for the<br />
offset curve. (Arc Length is Default )
Creating Variable Offset Curve Example<br />
CHAPTER 4<br />
Create Actions<br />
Create curves 2 thru 3 from curve 1 by offsetting a start distance of .25 and an end distance of 1.<br />
Use parameter values of .5 and 1.0.<br />
Geometry<br />
Geometry<br />
Action: Create<br />
Object: Curve<br />
Method: Offset<br />
Curve ID List<br />
2<br />
Offset Parameters<br />
Start Value<br />
0.25<br />
End Value<br />
1.0<br />
Repeat Count<br />
1<br />
[Parameterization Control...]<br />
Auto Execute<br />
Curve List<br />
Curve 1<br />
Draw Direction Vector<br />
Reverse Direction<br />
Reset Graphics<br />
-Apply-<br />
Before:<br />
Y<br />
Z<br />
X<br />
After:<br />
Y<br />
Z<br />
X<br />
1<br />
1<br />
2<br />
3
PART 2<br />
Geometry <strong>Modeling</strong><br />
Projecting Curves Onto Surfaces<br />
The Project method creates curves by projecting a set of curves or edges along a defined<br />
projection vector, onto a surface or solid face.<br />
Action:<br />
Object:<br />
Curve ID List<br />
1<br />
Option:<br />
Geometry<br />
Create<br />
Curve<br />
Method: Project<br />
Project Parameters...<br />
Option: Normal to Plane<br />
Available options are:<br />
Shows the ID that will be assigned for the next curve to<br />
be created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
If pressed, the Project Parameters subordinate form will<br />
appear. See Project Parameters Subordinate Form<br />
(p. 182) for more information.<br />
Normal to Plane - The curves or edges in Curve List will be projected<br />
through a vector that is normal to at least one of the curves or edges that<br />
define a plane.<br />
Normal to Surf - The curves or edges in Curve List will be projected<br />
through a vector that is normal to the surface or solid face specified in<br />
Surface List.<br />
Define Vector - The project direction is defined by the vector coordinates<br />
entered in the Projection Vector databox which is expressed within the<br />
Refer. Coordinate Frame. Example: . The Vector Select menu will<br />
appear to allow you alternate ways to cursor define the vector definition.<br />
View Factor - The project direction is defined by the view angle in the<br />
current viewport. MSC.Patran will project the existing points using the<br />
normal direction of the screen.
If ON, after Project completes, the existing curves specified in Curve<br />
List will be deleted from the database.<br />
Option: Normal to Plane<br />
Projection Vector<br />
<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Delete Original Curves<br />
Auto Execute<br />
Curve List<br />
Surface List<br />
-Apply-<br />
Used if the Define Vector option is chosen. Either enter the<br />
vector coordinates that are expressed in the Refer.<br />
Coordinate Frame, or use the Vector Select Menu that<br />
appears to cursor define the projection vector.<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to<br />
execute the form.<br />
CHAPTER 4<br />
Create Actions<br />
Specify in Curve List, the existing curves or edges that you<br />
want to project onto the surfaces or faces listed in Surface<br />
List.<br />
Specify in Surface List, the surfaces or faces that the curves<br />
or edges will be projected onto.<br />
You can either cursor select the existing entities or enter the<br />
IDs from the keyboard. Example: For curves - Curve 1:10,<br />
Surface 5.1 Solid 5.1.1; for surfaces - Surface 10 Solid 5.1.<br />
The Curve Select menu and Surface Select menu that<br />
appears can be used to define how you want to cursor select<br />
the appropriate curves or edges, and surfaces or faces.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Topology (p. 10)<br />
Matrix of Geometry Types Created (p. 27)<br />
Viewing Menu (Ch. 5) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Curve Project Method With the Normal to Plane Option Example<br />
Creates Curve 7 using the Create Project/Normal to Plane option. The curve is projected from<br />
Curve 6 onto Surface 2 that is normal to the plane defined by Curve 6.<br />
Action:<br />
Object:<br />
Curve ID List<br />
7<br />
Geometry<br />
Option: Project Parameters...<br />
Option: Normal to Plane<br />
Projection Vector<br />
<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Delete Original Curves<br />
Auto Execute<br />
Curve List<br />
Curve 6<br />
Surface List<br />
Surface 2<br />
Create<br />
Curve<br />
Method: Project<br />
-Apply-<br />
Before:<br />
Z<br />
Z<br />
Y<br />
After:<br />
Y<br />
6<br />
X<br />
12<br />
6<br />
X<br />
12<br />
15<br />
15<br />
7<br />
5<br />
5<br />
2<br />
2<br />
16<br />
14<br />
14<br />
13<br />
13
Curve Project Method With the Normal to Surf Option Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Curve 8 using the Create/Project/Normal to Surf option. The curve is projected from<br />
Curve 6 normally onto Surface 2. Notice that Delete Original Curves is pressed and Curve 6 is<br />
deleted.<br />
Action:<br />
Object:<br />
Curve ID List<br />
8<br />
Geometry<br />
Option: Project Parameters...<br />
Option: Normal to Surf<br />
Projection Vector<br />
<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Delete Original Curves<br />
Auto Execute<br />
Curve List<br />
Curve 6<br />
Surface List<br />
Surface 2<br />
Create<br />
Curve<br />
Method: Project<br />
-Apply-<br />
Before:<br />
Z<br />
Z<br />
Y<br />
Y<br />
After:<br />
6<br />
X<br />
12<br />
X<br />
12<br />
15<br />
8<br />
7<br />
7<br />
5<br />
5<br />
17<br />
2<br />
2<br />
16<br />
16<br />
14<br />
14<br />
13<br />
13
PART 2<br />
Geometry <strong>Modeling</strong><br />
Curve Project Method With Define Vector Option Example<br />
Creates Curve 7 with the Define Vector option. The curve is projected from Curve 6 onto Surface<br />
2 through the vector that is defined by Points 19 and 20 by using the Vector select menu icon<br />
listed below.<br />
Action:<br />
Object:<br />
Curve ID List<br />
7<br />
Geometry<br />
Option: Project Parameters...<br />
Option:<br />
Define Vector<br />
Projection Vector<br />
Construct2PointVector<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Delete Original Curves<br />
Auto Execute<br />
Curve List<br />
Curve 6<br />
Surface List<br />
Surface 2<br />
Create<br />
Curve<br />
Method: Project<br />
-Apply-<br />
Vector Select Menu Icon<br />
Before:<br />
Z<br />
After:<br />
Y<br />
Z<br />
Y<br />
6<br />
19<br />
X 12<br />
19<br />
X 12<br />
7<br />
2<br />
2<br />
20<br />
20<br />
21<br />
14<br />
14<br />
13<br />
13
Curve Project Method With View Vector Option Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Curve 7 with the View Vector option. The curve is projected from Curve 6 onto Surface<br />
2 through the view angle of the current viewport. Notice that Delete Original Curves is pressed<br />
and Curve 6 is deleted.<br />
Action:<br />
Object:<br />
Curve ID List<br />
7<br />
Geometry<br />
Option: Project Parameters...<br />
Option:<br />
View Vector<br />
Projection Vector<br />
Construct2PointVector<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Delete Original Curves<br />
Auto Execute<br />
Curve List<br />
Curve 6<br />
Surface List<br />
Surface 2<br />
Create<br />
Curve<br />
Method: Project<br />
-Apply-<br />
Before:<br />
Y<br />
After:<br />
12 Z X<br />
Y<br />
12 Z X<br />
6<br />
7<br />
15<br />
2<br />
2<br />
13<br />
13<br />
14<br />
14
PART 2<br />
Geometry <strong>Modeling</strong><br />
Project Parameters Subordinate Form<br />
The Project Parameters subordinate form appears when the Project Parameters button is pressed<br />
on the Create/Curve/Project application form.<br />
Project Parameters<br />
Curves per Projection<br />
0<br />
Projection Tolerance<br />
0.005<br />
OK Cancel<br />
Disabled if the PATRAN 2 Convention toggle is OFF on<br />
the Create/Curve/Project form. If PATRAN 2 Convention<br />
is ON, specify the number of parametric cubic curves to<br />
create for a given projection location.<br />
Used by MSC.Patran to approximate the curve<br />
projection location using a tolerance based cubic spline.<br />
☞ More Help:<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Matrix of Geometry Types Created (p. 27)
Creating Piecewise Linear Curves<br />
CHAPTER 4<br />
Create Actions<br />
The PWL method will create a set of piecewise linear (or straight) parametric cubic curves<br />
between a set of existing point locations. The point locations can be points, vertices, nodes or<br />
other point locations provided on the Point select menu.<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
1<br />
Point List<br />
Geometry<br />
Create<br />
Curve<br />
PWL<br />
-Apply-<br />
Shows the ID that will be assigned for the next curve<br />
to be created. See Output ID List (p. 25) in the<br />
MSC.Patran Reference Manual, Part 1: Basic<br />
Functions.<br />
Specify the points, vertices, nodes or other point<br />
locations to connect the curves between, either by<br />
entering the IDs from the keyboard or by cursor<br />
selecting the point locations. Examples: Point 1:10,<br />
Surface 10.1 12.2. The Point Select menu can be<br />
used to define how you want to cursor select the<br />
appropriate point locations.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Topology (p. 10)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Curve PWL Method Example<br />
Creates seven curves starting with Curve 5 using the Create/PWL method. The straight curves<br />
are created through Points 12 through 18 and Node 1.<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
5<br />
Point List<br />
Geometry<br />
Create<br />
Curve<br />
PWL<br />
Point 12: 18 Node 1<br />
-Apply-<br />
Before:<br />
13<br />
12<br />
Y<br />
13<br />
5<br />
Z<br />
After:<br />
12<br />
Y<br />
Z<br />
X<br />
X<br />
6<br />
14<br />
15<br />
14<br />
7<br />
15<br />
8<br />
17<br />
9<br />
17<br />
16<br />
16<br />
10<br />
18<br />
11<br />
18<br />
1<br />
119
Creating Spline Curves<br />
Creating Spline Curves with the Loft Spline Option<br />
CHAPTER 4<br />
Create Actions<br />
The Spline method using the Loft Spline option creates piecewise cubic polynomial spline curves<br />
that pass through at least three point locations. MSC.Patran processes the slope continually<br />
between the point segments. The point locations can be points, vertices, nodes or other point<br />
locations provided on the Point select menu.<br />
Action:<br />
Object:<br />
Curve ID List<br />
1<br />
Option:<br />
Geometry<br />
Create<br />
Curve<br />
Method: Spline<br />
Loft Spline<br />
Curves per Spline<br />
0<br />
End Point Slope Control<br />
Auto Execute<br />
Shows the ID that will be assigned for the next curve to<br />
be created. See Output ID List (p. 25) in the<br />
MSC.Patran Reference Manual, Part 1: Basic<br />
Functions.<br />
Used if PATRAN 2 Convention is ON. Specify the number<br />
of parametric cubic curves to compose the spline.<br />
If ON, End Point Slope Control allows you to use the Start and<br />
End Point Tangent Vector databoxes to define the tangent<br />
vector for the slopes at the spline’s start point and end point<br />
locations.
PART 2<br />
Geometry <strong>Modeling</strong><br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
End Point Slope Control<br />
Auto Execute<br />
Start Point Tangent Vector<br />
End Point Tangent Vector<br />
Point List<br />
-Apply-<br />
Used if End Point Slope Control toggle is ON.<br />
Specify in Start Point Tangent Vector, the vector definition<br />
of the slope at the first point listed in Point List.<br />
Specify in End Point Tangent Vector, the vector definition of<br />
the slope at the last point listed in Point List.<br />
You can either enter the vector coordinates that are<br />
expressed in the global rectangular frame, Coord 0<br />
(Example: ); or you can use the Vector Select menu<br />
that appears to cursor define the slope’s vector.<br />
Specify the points, vertices, nodes or other point locations to<br />
define the spline, either by entering the IDs from the keyboard<br />
or by cursor selecting the point locations. Examples: Point<br />
1:10, Surface 10.1 12.2. The Point Select menu can be used to<br />
define how you want to cursor select the appropriate point<br />
locations.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Topology (p. 10)<br />
Matrix of Geometry Types Created (p. 27)
Curve Spline Method With Loft Spline Option Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Curve 1 using the Create/Spline method with the Loft Spline option. The curve is<br />
created through Points 1 through 5. Notice that since End Point Slope Control are not pressed in,<br />
Start and End Point Tangent Vector are disabled.<br />
Action:<br />
Object:<br />
Curve ID List<br />
1<br />
Option:<br />
Geometry<br />
Loft Spline<br />
End Point Slope Control<br />
Auto Execute<br />
Start Point Tangent Vector<br />
End Point Tangent Vector<br />
Point List<br />
Point 1:5<br />
Create<br />
Curve<br />
Method: Spline<br />
Curves per Spline<br />
0<br />
-Apply-<br />
Before:<br />
1<br />
After:<br />
1<br />
Y<br />
Z<br />
Y<br />
Z<br />
X<br />
X<br />
2<br />
2<br />
3<br />
3<br />
1<br />
4<br />
4<br />
5<br />
5
PART 2<br />
Geometry <strong>Modeling</strong><br />
Curve Spline Method With Loft Spline Option Example<br />
This example is the same as the previous example, except that Curve 2 is created with End Point<br />
Slope Control is pressed in. The Start Point Tangent Vector is defined by Points 1 and 2, and the<br />
End Point Tangent Vector is defined by Points 4 and 5, using the Vector select menu icon listed<br />
below.<br />
Action:<br />
Object:<br />
Geometry<br />
Curve ID List<br />
1<br />
Option: Loft Spline<br />
End Point Slope Control<br />
Auto Execute<br />
Start Point Tangent Vector<br />
End Point Tangent Vector<br />
Point List<br />
Point 1:5<br />
Create<br />
Curve<br />
Method: Spline<br />
Curves per Spline<br />
0<br />
Construct 2PointVector<br />
Construct 2PointVector<br />
-Apply-<br />
Vector Select Menu Icon<br />
Before:<br />
1<br />
1<br />
After:<br />
Y<br />
Z<br />
Y<br />
Z<br />
X<br />
X<br />
2<br />
2<br />
3<br />
3<br />
1<br />
21<br />
4<br />
4<br />
5<br />
5
Creating Spline Curves with the B-Spline Option<br />
CHAPTER 4<br />
Create Actions<br />
The Spline/B-Spline option creates spline curves that pass through at least three point locations.<br />
MSC.Patran processes the slope continually between the point segments. The point locations can<br />
be points, vertices, nodes or other point locations provided on the Point select menu.<br />
Action:<br />
Object:<br />
Curve ID List<br />
1<br />
Option:<br />
Geometry<br />
B-Spline<br />
B-Spline Parameters<br />
2<br />
Order<br />
Create<br />
Curve<br />
Method: Spline<br />
Curves per Spline<br />
Interpolation<br />
Closed<br />
Parametrization Method<br />
◆<br />
◆<br />
Chord Length<br />
Uniform<br />
Point List<br />
-Apply-<br />
10<br />
Specify the points, vertices, nodes or<br />
other point locations to define the spline,<br />
either by entering the IDs from the<br />
keyboard or by cursor selecting the point<br />
locations. Examples: Point 1:10,<br />
Surface 10.1 12.2. The Point Select<br />
menu can be used to define how you<br />
want to cursor select the appropriate<br />
Shows the ID that will be assigned for the next curve to<br />
be created. See Output ID List (p. 25) in the<br />
MSC.Patran Reference Manual, Part 1: Basic Functions.<br />
Used if PATRAN 2 Convention is ON. Specify the number<br />
of parametric cubic curves to compose the spline.<br />
Specify for Order, the B-Spline’s order of the polynomials. As Order<br />
increases, MSC.Patran will create an increasingly smoother spline.<br />
MSC.Patran will not create the spline if Order is greater than the<br />
number of points listed in Point List.<br />
If Interpolation is ON, MSC.Patran will force the spline through the<br />
given points. If it is OFF, the spline will only pass through the first<br />
and last points.<br />
If Closed is ON, MSC.Patran will created a closed spline. If it is<br />
OFF, the spline will be open ended.<br />
If Chord Length is ON, the parametric coordinates of the points<br />
along the B-spline is based on the chord length distances relative to<br />
the locations of the spline’s interior points. This means the curve may<br />
or may not be uniformly parameterized, depending on where the<br />
interior points are located.<br />
If Uniform is ON, the parametric coordinates of the points along the<br />
B-spline will be uniformly spaced, regardless of where the specified<br />
points in the Point List are located. That is, the curve will be always<br />
uniformly parameterized.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For Parametric<br />
Cubic Geometry (p. 57)<br />
Topology (p. 10)<br />
Matrix of Geometry Types Created (p. 27)<br />
Geometry Preferences (p. 296) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Curve Spline Method With B-Spline Option Example<br />
Creates Curve 1 with the B-Spline option. The B-spline has an order of 3 and uses Points 1<br />
through 5. Since Interpolation is not pressed, the curve is not forced to pass through all the<br />
points.<br />
Action:<br />
Object:<br />
Curve ID List<br />
1<br />
Geometry<br />
Option: B-Spline<br />
Curves per Spline<br />
0<br />
B-Spline Parameters<br />
3<br />
Order<br />
Interpolation<br />
Closed<br />
Parametrization Method<br />
◆ Chord Length<br />
◆ Uniform<br />
Point List<br />
Point 1:5<br />
Create<br />
Curve<br />
Method: Spline<br />
-Apply-<br />
10<br />
Before:<br />
1<br />
After:<br />
1<br />
Y<br />
Z<br />
Y<br />
Z<br />
X<br />
X<br />
2<br />
2<br />
3<br />
3<br />
1<br />
4<br />
4<br />
5<br />
5
Curve Spline Method With B-Spline Option Example<br />
CHAPTER 4<br />
Create Actions<br />
This example is the same as the previous example, except that the order for Curve 2 is three,<br />
instead of five.<br />
Action:<br />
Object:<br />
Geometry<br />
Curve ID List<br />
2<br />
Option: B-Spline<br />
Curves per Spline<br />
0<br />
B-Spline Parameters<br />
5<br />
Order<br />
Interpolation<br />
Closed<br />
Parametrization Method<br />
◆ Chord Length<br />
◆ Uniform<br />
Point List<br />
Point 1:5<br />
Create<br />
Curve<br />
Method: Spline<br />
-Apply-<br />
10<br />
Before:<br />
1<br />
After:<br />
1<br />
Y<br />
Z<br />
Y<br />
Z<br />
X<br />
X<br />
2<br />
2<br />
3<br />
1<br />
3<br />
1<br />
4<br />
4<br />
5<br />
5
PART 2<br />
Geometry <strong>Modeling</strong><br />
Curve Spline Method With B-Spline Option Example<br />
This example is the same as the previous example, except Interpolation is pressed and Curve 3<br />
is forced to pass through Points 1 through 5.<br />
Action:<br />
Object:<br />
Curve ID List<br />
3<br />
Geometry<br />
Option: B-Spline<br />
Curves per Spline<br />
0<br />
B-Spline Parameters<br />
5<br />
Order<br />
Interpolation<br />
Closed<br />
Parametrization Method<br />
◆ Chord Length<br />
◆ Uniform<br />
Point List<br />
Point 1:5<br />
Create<br />
Curve<br />
Method: Spline<br />
-Apply-<br />
10<br />
Before:<br />
1<br />
1<br />
After:<br />
Y<br />
Z<br />
Y<br />
Z<br />
X<br />
X<br />
2<br />
2<br />
3<br />
1<br />
3<br />
1<br />
4<br />
4<br />
5<br />
5
CHAPTER 4<br />
Create Actions<br />
Creating Curves Tangent Between Two Curves (TanCurve Method)<br />
The TanCurve method creates straight parametric cubic curves that are tangent between two<br />
existing curves or edges. The curves or edges cannot be straight, or else MSC.Patran will not be<br />
able to find the tangent location on each curve.<br />
Action:<br />
Object:<br />
Curve ID List<br />
1<br />
Geometry<br />
Create<br />
Curve<br />
Method: TanCurve<br />
Trim Original Curves<br />
Auto Execute<br />
Curve/Point 1 List<br />
Curve/Point 2 List<br />
-Apply-<br />
Shows the ID that will be assigned for the next curve to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
If ON, MSC.Patran will trim the curves listed in the Curve/Point 1<br />
and 2 Lists. Each curve is trimmed from the tangent point to the<br />
end of the original curve.<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify in Curve/Point 1 List and Curve/Point 2 List, the<br />
pair of curves or edges, along with their endpoints that the<br />
new curve will be created between.<br />
For each listbox, the Curve Select menu and the Point Select<br />
menu will appear at the bottom to allow you to cursor define<br />
the appropriate curves or edges, and the points, vertices,<br />
nodes, or other appropriate endpoint locations.<br />
New Curve<br />
Original Curve 2<br />
Portions To Be Trimmed<br />
Original Curve 1<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For Parametric<br />
Cubic Geometry (p. 57)<br />
Topology (p. 10)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Curve TanCurve Method Example<br />
Creates Curve 10 using the Create/TanCurve method. The curve is tangent between Curves 9<br />
and 8 with Points 26 and 25 as the endpoints selected in the Point 1 and 2 Lists. Notice that Trim<br />
Original Curves is pressed.<br />
Action:<br />
Object:<br />
Curve ID List<br />
10<br />
Geometry<br />
Create<br />
Curve<br />
Method: TanCurve<br />
Trim Original Curves<br />
Auto Execute<br />
Curve/Point 1 List<br />
ConstructPoint CurveUOn Curve<br />
Curve/Point 2 List<br />
ConstructPoint CurveUOnCurve<br />
-Apply-<br />
Before:<br />
9<br />
26 28<br />
After:<br />
9<br />
Y<br />
Z<br />
X<br />
29<br />
10<br />
26 28<br />
Y<br />
Z<br />
X<br />
23<br />
23<br />
30<br />
8<br />
8<br />
25<br />
25
Creating Curves Tangent Between Curves and Points<br />
(TanPoint Method)<br />
CHAPTER 4<br />
Create Actions<br />
The TanPoint method creates straight parametric cubic curves that are tangent between a point<br />
location and a curve or an edge. The curve or edge cannot be straight, or else MSC.Patran will<br />
not be able to find the tangent location. The point locations can be points, vertices, nodes or other<br />
point locations provided on the Point select menu.<br />
Action:<br />
Object:<br />
Curve ID List<br />
1<br />
Geometry<br />
Closest Tangent Only<br />
Trim Original Curves<br />
Auto Execute<br />
Point List<br />
Curve List<br />
Create<br />
Curve<br />
Method: TanPoint<br />
-Apply-<br />
Shows the ID that will be assigned for the next curve to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
If Closest Tangent Only is chosen, the new curve will be<br />
created at the closest tangent point to the existing point<br />
location.<br />
If All Tangents is chosen, MSC.Patran will preview each<br />
curve to be created at all possible tangent points and ask if you<br />
want to create a curve at each possible location.<br />
If ON, MSC.Patran will trim the curves listed in the Curve List.<br />
Each curve is trimmed from the tangent point to the end of the<br />
original curve.
PART 2<br />
Geometry <strong>Modeling</strong><br />
Closest Tangent Only<br />
Trim Original Curves<br />
Auto Execute<br />
Point List<br />
Curve List<br />
-Apply-<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify in Point List, the points, vertices, nodes or other point<br />
locations either by entering the IDs from the keyboard<br />
(Examples: Point 1 10, Curve 10.1, Node 20); or by cursor<br />
selecting the location using the Point Select menu.<br />
Specify in Curve List, the curves or edges either by entering<br />
the IDs or by cursor selecting them using the Curve Select<br />
menu. Examples: Curve 1:10, Surface 10.1, Solid 10.1.1.<br />
Point<br />
New Curve<br />
Original Curve<br />
Portion to trim<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Topology (p. 10)
Curve TanPoint Method Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Curve 10 using the Create/TanPoint method. The curve is tangent between Point 25 and<br />
Curve 9. Notice that Trim Original Curves is pressed in and Curve 9 is trimmed.<br />
Action:<br />
Object:<br />
Curve ID List<br />
10<br />
Geometry<br />
Closest Tangent Only<br />
Trim Original Curves<br />
Auto Execute<br />
Point List<br />
Curve List<br />
Create<br />
Curve<br />
Method: TanPoint<br />
Point 25<br />
Curve 9<br />
-Apply-<br />
Before:<br />
9<br />
26 28<br />
After:<br />
Y<br />
9<br />
Z<br />
X<br />
29<br />
26 28<br />
Y<br />
Z<br />
X<br />
10<br />
25<br />
25
PART 2<br />
Geometry <strong>Modeling</strong><br />
Curve TanPoint Method Example<br />
Creates Curve 1 using the Create/TanPoint method. The curve is tangent between Point 9 and<br />
an edge of Surface 1.<br />
Action:<br />
Object:<br />
Curve ID List<br />
1<br />
Geometry<br />
Closest Tangent Only<br />
Trim Original Curves<br />
Auto Execute<br />
Point List<br />
Curve List<br />
Create<br />
Curve<br />
Method: TanPoint<br />
Point 9<br />
Curve 1.2<br />
-Apply-<br />
Before:<br />
5<br />
5<br />
Z<br />
After:<br />
Z<br />
Y<br />
Y<br />
X<br />
X<br />
1<br />
1<br />
10<br />
1<br />
1<br />
6<br />
6<br />
1<br />
2<br />
2<br />
9<br />
9
Creating Curves, Surfaces and Solids Through a Vector Length<br />
(XYZ Method)<br />
CHAPTER 4<br />
Create Actions<br />
The XYZ method creates parametric cubic curves, surface, or solids from a specified vector<br />
length and origin. The origin can be expressed by cartesian coordinates or by an existing vertex,<br />
node or other point location provided by the Point select menu.<br />
Action:<br />
Object:<br />
Method:<br />
ID List<br />
1<br />
Geometry<br />
Create<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Vector Coordinates List<br />
<br />
Auto Execute<br />
Origin Coordinates List<br />
[0 0 0]<br />
<br />
XYZ<br />
-Apply-<br />
Set to either: Curve, Surface or Solid.<br />
Shows the ID that will be assigned for the next curve,<br />
surface or solid to be created. See Output ID List (p. 25) in<br />
the MSC.Patran Reference Manual, Part 1: Basic Functions.<br />
Used to express the coordinate values entered in the Vector<br />
Coordinates List and the Point Coordinate List, within the<br />
specified coordinate frame. Default is the global rectangular<br />
frame, Coord 0.<br />
Enter the vector coordinates to define the lengths and direction<br />
for the new curves, surfaces or solids. Enter the coordinates<br />
either from the keyboard (example: ); or cursor define<br />
the vector using the Vector Select menu that appears.<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the origin or starting point location of the new curve,<br />
surface or solid. You can express the origin’s point location<br />
either by entering the cartesian coordinates from the<br />
keyboard, or by using the Point Select menu to cursor select<br />
the appropriate points, vertices, nodes, or other point<br />
locations. Examples: [ 10 0 0], Surface 10.1.1, Node 20, Solid<br />
10.4.3.1.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Coordinate Frame Definitions (p. 60)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Curve XYZ Method Example<br />
Creates Curve 3 using the Create/XYZ method, whose origin is located at Point 6 and whose<br />
vector orientation and length is .<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
3<br />
Geometry<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Vector Coordinates List<br />
<br />
Auto Execute<br />
Origin Coordinates List<br />
Point 6<br />
Create<br />
Curve<br />
XYZ<br />
-Apply-<br />
Before:<br />
6<br />
6<br />
Z<br />
Z<br />
After:<br />
Y<br />
Y<br />
X<br />
X<br />
3<br />
7
Surface XYZ Method Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Surface 3 using the Create/XYZ method, whose origin is located at Point 6 and whose<br />
vector orientation and length is .<br />
Action:<br />
Object:<br />
Method:<br />
Geometry<br />
Surface ID List<br />
3<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Vector Coordinates List<br />
<br />
Auto Execute<br />
Origin Coordinates List<br />
Point 6<br />
Create<br />
Surface<br />
XYZ<br />
-Apply-<br />
Before:<br />
6<br />
Z<br />
After:<br />
Y<br />
Z<br />
Y<br />
X<br />
7<br />
X<br />
6<br />
3<br />
8<br />
9
PART 2<br />
Geometry <strong>Modeling</strong><br />
Solid XYZ Method Example<br />
Creates Solid 1 whose origin is located at Point 6 and whose vector orientation and length is which is expressed within the Reference Coordinate Frame, Coord 0.<br />
Action:<br />
Object:<br />
Method:<br />
Solid ID List<br />
1<br />
Geometry<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Vector Coordinates List<br />
<br />
Auto Execute<br />
Origin Coordinates List<br />
Point 6<br />
Create<br />
Solid<br />
XYZ<br />
-Apply-<br />
Before:<br />
Z<br />
6<br />
After:<br />
Y<br />
Z<br />
11<br />
10<br />
X<br />
Y<br />
X<br />
7<br />
6<br />
1<br />
12<br />
13<br />
8<br />
9
Creating Involute Curves<br />
Creating Involute Curves with the Angles Option<br />
CHAPTER 4<br />
Create Actions<br />
The Involute/Angles option creates parametric cubic curves from a point location. The point<br />
location can be a point, vertex, node or other point locations provided on the Point select menu.<br />
Involute curves are like the unwinding of an imaginary string from a circular bobbin. Intended<br />
for gear designers, the Angles option requires the angle of the unwinding and the starting angle.<br />
Action:<br />
Object:<br />
Geometry<br />
Curve ID List<br />
1<br />
Option:<br />
Angles<br />
Involute Parameters<br />
Angle to unwind the involute<br />
0.0<br />
Starting angle for involute<br />
0.0<br />
Curves per Point<br />
1<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Involute Axis<br />
{[0 0 0][0 0 1]}<br />
Auto Execute<br />
Point List<br />
Create<br />
Curve<br />
Method: Involute<br />
-Apply-<br />
Shows the ID that will be assigned for the next curve to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Specify in Angle to unwind the involute, the angle in degrees<br />
to unwind the involute.<br />
Specify in Starting angle for involute, the starting angle in<br />
degrees of the involute curve.<br />
Specify in Curves per Point, how many curves will compose the<br />
total involute. This is only used in conjunction with the Patran 2<br />
Convention.<br />
Define in Involute Axis, a vector that is perpendicular to the<br />
plane the involute curve will be in.<br />
Either enter the vector coordinates that will be expressed in the<br />
Refer. Coordinate Frame (default is the global rectangular<br />
frame, Coord 0). Example: {[0 0 0][1 0 0]. Or, use the Vector<br />
Select menu and cursor define the vector definition.
PART 2<br />
Geometry <strong>Modeling</strong><br />
Involute Parameters<br />
Angle to unwind the involute<br />
0.0<br />
Starting angle for involute<br />
0.0<br />
Curves per Point<br />
1<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Involute Axis<br />
{[0 0 0][0 0 1]}<br />
Auto Execute<br />
Point List<br />
-Apply-<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to<br />
execute the form.<br />
Specify the existing point, vertex, node or other point<br />
location that defines the starting point of the involute, either<br />
by entering the ID from the keyboard or by cursor selecting<br />
the point location. Examples: Point 1, Surface 10.1 Node<br />
20. The Point Select menu can be used to define how you<br />
want to cursor select the appropriate point location.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Topology (p. 10)<br />
Coordinate Frame Definitions (p. 60)
Curve Involute Method With the Angles Option Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates four curves starting with Curve 5 using the Create/Involute/Angles option, where the<br />
curve is unwound 360 degrees about the involute axis {[0 0 0][0 0 1]}, from Point 13.<br />
Action:<br />
Object:<br />
Geometry<br />
Curve ID List<br />
5<br />
Option: Angles<br />
Involute Parameters<br />
Angle to unwind the involute<br />
360<br />
Starting angle for involute<br />
0.0<br />
Curves per Point<br />
4<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Involute Axis<br />
{[0 0 0][0 0 1]}<br />
Auto Execute<br />
Point List<br />
Point 13<br />
Create<br />
Curve<br />
Method: Involute<br />
-Apply-<br />
Before:<br />
Y<br />
Z<br />
After:<br />
Y<br />
Z<br />
X<br />
X<br />
16<br />
7<br />
8<br />
15<br />
6<br />
14<br />
135<br />
17<br />
13
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creating Involute Curves with the Radii Option<br />
The Involute/Radii option creates parametric cubic curves from a point location. The point<br />
location can be a point, vertex, node or other point location provided on the Point select menu.<br />
Involute curves are like the unwinding of an imaginary string from a circular bobbin. Intended<br />
for the material modeling community, the Radii option requires the base radius of the bobbin<br />
and the radius of the stop of the curve.<br />
Action:<br />
Object:<br />
Geometry<br />
Curve ID List<br />
1<br />
Option:<br />
Radii<br />
Involute Parameters<br />
Base radius of the bobbin<br />
0.0<br />
Radius of the stop<br />
0.0<br />
Curves per Point<br />
1<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Involute Axis<br />
{[0 0 0][0 0 1]}<br />
Auto Execute<br />
Point List<br />
Create<br />
Curve<br />
Method: Involute<br />
-Apply-<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Topology (p. 10)<br />
Coordinate Frame Definitions (p. 60)<br />
Shows the ID that will be assigned for the next curve to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Specify in Base radius of the bobbin, the base radius, in model<br />
units, of the bobbin.<br />
Specify in Radius of the Stop, the radius of the stop of the<br />
involute curve.<br />
Specify in Curves per Point, how many curves will compose the<br />
total involute.<br />
Define in Involute Axis, a vector that is perpendicular to the plane<br />
the involute curve will be in.<br />
Either enter the vector coordinates that will be expressed in the<br />
Refer. Coordinate Frame (default is the global rectangular frame,<br />
Coord 0). Example: {[0 0 0][1 0 0]. Or, use the Vector Select menu<br />
and cursor define the vector definition.<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
Specify the point, vertex, node or other point location that<br />
defines the starting point of the involute, either by entering the<br />
ID from the keyboard or by cursor selecting the point location.<br />
Examples: Point 1, Surface 10.1 Node 20. The Point Select<br />
menu can be used to define how you want to cursor select the<br />
appropriate point location.
Curve Involute Method With the Radii Option Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates six curves starting with Curve 5 using the Create/Involute/Radii option, where the<br />
curve is unwound starting with a base radius of 0.1 and a stop radius of 2, about the involute<br />
axis {[0 0 0][0 0 1]}, starting from Point 13.<br />
Action:<br />
Object:<br />
Geometry<br />
Curve ID List<br />
5<br />
Option:<br />
Radii<br />
Involute Parameters<br />
Base radius of the bobbin<br />
0.1<br />
Radius of the stop<br />
2<br />
Curves per Point<br />
6<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Involute Axis<br />
{[0 0 0][0 0 1]}<br />
Auto Execute<br />
Point List<br />
Create<br />
Curve<br />
Method: Involute<br />
Point 13<br />
-Apply-<br />
Before:<br />
Y<br />
Z<br />
After:<br />
Y<br />
Z<br />
X<br />
10<br />
19<br />
X<br />
15<br />
6<br />
18 9<br />
7<br />
14<br />
16<br />
5<br />
13<br />
8<br />
13<br />
17
PART 2<br />
Geometry <strong>Modeling</strong><br />
Revolving Curves, Surfaces and Solids<br />
The Revolve method creates curves, surfaces or solids by the rotation of a point, curve or surface<br />
location, respectively. The new geometric entity is rotated about a defined axis. Point locations<br />
can be points, vertices, or nodes, Curve locations can be curves or edges. Surface locations can<br />
be surfaces or solid faces.<br />
Action:<br />
Object:<br />
ID List<br />
1<br />
Geometry<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Axis<br />
{[0 0 0][0 0 1]}<br />
Revolve Parameters<br />
Total Angle<br />
90.0<br />
Offset Angle<br />
0.0<br />
per <br />
1<br />
Auto Execute<br />
List<br />
Create<br />
<br />
Method: Revolve<br />
-Apply-<br />
By default, Auto Execute (p. 23) in the<br />
MSC.Patran Reference Manual, Part 1: Basic<br />
Functions is ON which means you do not need<br />
to press the Apply button to execute the form.<br />
Set to either: Curve,<br />
Surface or Solid.<br />
Shows the ID that will be assigned for the next entity type to<br />
be created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Specify in Axis, the coordinate values of the rotation vector<br />
that will be expressed within the Refer. Coordinate Frame<br />
(default is the Global rectangular frame, Coord 0). Example:<br />
{[10 0 0][10 0 1]}.<br />
You can instead use the Vector Select menu that appears, to<br />
cursor define the rotation vector in the Axis databox.<br />
Specify in Total Angle, the total positive or negative rotation<br />
angle, in degrees, using “right-hand” rule.<br />
Specify in Offset Angle, an optional offset angle in degrees.<br />
(Default is no offset.)<br />
If PATRAN 2 Convention is ON, specify in per<br />
, the number of curves, surfaces or solids to create<br />
within the specified Total Angle. Otherwise if PATRAN 2<br />
Convention is OFF, per is disabled.<br />
Specify the points, curves or surfaces either by cursor selecting<br />
them or by entering the IDs from the keyboard. Example: Point<br />
5 10, Curve 10, Surface 1:10.<br />
The Select menu that appears at the bottom can be used to<br />
define how you want to cursor select the appropriate points,<br />
vertices, nodes, curves, edges, faces or solids.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Topology (p. 10)<br />
Coordinate Frame Definitions (p. 60)
Curve Revolve Method Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Curves 5 and 6 using the Create/Revolve method, where the curves are created from<br />
Points 12 and 13 about the axis, {[0 0 0][0 0 1]} for 180 degrees, with an offset of 30 degrees.<br />
Action:<br />
Object:<br />
Curve ID List<br />
5<br />
Geometry<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Axis<br />
{[0 0 0][0 0 1]}<br />
Revolve Parameters<br />
Total Angle<br />
180.0<br />
Offset Angle<br />
30.0<br />
Curves per Point<br />
1<br />
Auto Execute<br />
Point List<br />
Create<br />
Curve<br />
Method: Revolve<br />
Point 12 13<br />
-Apply-<br />
Before:<br />
Y<br />
Z<br />
After:<br />
Y<br />
Z<br />
17<br />
X<br />
X<br />
6<br />
15<br />
12<br />
5 16<br />
14<br />
12<br />
13<br />
13
PART 2<br />
Geometry <strong>Modeling</strong><br />
Surface Revolve Method Example<br />
Creates Surface 1 where the surface is created from a curve defined by Points 1 and 2 using the<br />
Curve select menu icon listed below. The surface is revolved 45 degrees about the axis {Point 1<br />
[x1 y1 1]}.<br />
Action:<br />
Object:<br />
Geometry<br />
Surface ID List<br />
1<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Axis<br />
{Point 1 [x1 y1 1]}<br />
Sweep Parameters<br />
Total Angle<br />
45.0<br />
Offset Angle<br />
0.0<br />
Surfaces per Curve<br />
1<br />
Auto Execute<br />
Curve List<br />
Create<br />
Surface<br />
Method: Revolve<br />
Construct 2 Point Curve<br />
-Apply-<br />
Curve Select Menu Icon<br />
Before:<br />
Y<br />
Z<br />
After:<br />
X<br />
Y<br />
Z<br />
X<br />
1 2<br />
1<br />
1 2<br />
3
Surface Revolve Method Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates four surfaces starting with Surface 2 using the Create/Revolve method, where the<br />
surfaces are created from Curves 9 through 12 about the axis, {[0 0 0 ] [ 1 0 0 ]} for 360 degrees.<br />
Action:<br />
Object:<br />
Geometry<br />
Surface ID List<br />
2<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Axis<br />
{Point 1 [x1 y1 1]}<br />
Sweep Parameters<br />
Total Angle<br />
360.0<br />
Offset Angle<br />
0.0<br />
Surfaces per Curve<br />
1<br />
Auto Execute<br />
Curve List<br />
Create<br />
Surface<br />
Method: Revolve<br />
Curve 9:12<br />
-Apply-<br />
Before:<br />
After:<br />
Y<br />
Z<br />
Y<br />
X<br />
Z<br />
X<br />
17 9 18<br />
10<br />
19<br />
10<br />
18<br />
179<br />
2 3<br />
4<br />
5<br />
19<br />
11<br />
11<br />
21<br />
12<br />
20<br />
20<br />
12<br />
21
PART 2<br />
Geometry <strong>Modeling</strong><br />
Solid Revolve Method<br />
Creates Solid 1 using the Create/Revolve method, where the solid is created from Surface 2. The<br />
axis is defined by the Points 15 and 12 using the Axis select menu icon listed below, for a rotation<br />
of 90 degrees.<br />
Action:<br />
Object:<br />
Solid ID List<br />
1<br />
Geometry<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Axis<br />
Construct2PointAxis<br />
Sweep Parameters<br />
Total Angle<br />
90.0<br />
Offset Angle<br />
0.0<br />
Solids per Surface<br />
1<br />
Auto Execute<br />
Surface List<br />
Create<br />
Solid<br />
Method: Revolve<br />
Surface 2<br />
-Apply-<br />
Axis Select Menu Icon<br />
Before:<br />
17<br />
13 14<br />
12<br />
After:<br />
Y<br />
Z<br />
Y<br />
X<br />
Z<br />
X<br />
13<br />
12<br />
2<br />
1<br />
16<br />
2<br />
15<br />
14<br />
15
Solid Revolve Method<br />
Creates Solid 1 using the Create/Revolve method, where the solid is created from Surface 1<br />
about the X axis of Coord 1 (by using the Axis select menu listed below) for 90 degrees.<br />
Action:<br />
Object:<br />
Solid ID List<br />
1<br />
Axis Select Menu Icon<br />
1<br />
Geometry<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Axis<br />
Coord 1.1<br />
Sweep Parameters<br />
Total Angle<br />
90.0<br />
Offset Angle<br />
0.0<br />
Solids per Surface<br />
1<br />
Auto Execute<br />
Surface List<br />
Create<br />
Solid<br />
Method: Revolve<br />
Surface 1<br />
-Apply-<br />
Before:<br />
6<br />
Z<br />
After:<br />
Z<br />
Y<br />
Y<br />
5<br />
2<br />
1<br />
X<br />
X<br />
2<br />
1<br />
1<br />
1<br />
1<br />
7<br />
8<br />
3<br />
4<br />
Z<br />
3<br />
Z<br />
Y<br />
4<br />
CHAPTER 4<br />
Create Actions<br />
1 X<br />
Y<br />
1 X
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creating Orthogonal Curves (2D Normal Method)<br />
Creating Orthogonal Curves with the Input Length Option<br />
The 2D Normal/Input Length option creates straight parametric cubic curves that lie on a<br />
defined 2D plane and is perpendicular to a curve or an edge. The curve is defined from a<br />
specified point location. The point location can be a point, vertex, node or other point locations<br />
provided on the Point select menu.<br />
Geometry<br />
Curve ID List<br />
1<br />
Curve Length<br />
◆<br />
◆<br />
Action:<br />
Object:<br />
Input Length<br />
Calculate Length<br />
0.0<br />
◆ Distance ◆<br />
◆ Deltaic ◆<br />
Deltay<br />
Deltaz<br />
Calculate Curve Length<br />
Project to Plane<br />
Construction Plane List<br />
{[0 0 0][0 0 1]}<br />
Flip Curve Direction<br />
Auto Execute<br />
Point List<br />
Curve List<br />
Create<br />
Curve<br />
Method: 2D Normal<br />
-Apply-<br />
Shows the ID that will be assigned for the next curve to be<br />
created. See Output ID List (p. 25) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions.<br />
If Input Length is ON, enter the length of the new curve, in<br />
model units. See Creating Orthogonal Curves with the<br />
Calculate Length Option (p. 218) for information on the<br />
Calculate Length button.<br />
Enter in Construction Plane List, either the coordinate values of a<br />
vector that is normal to the 2D plane that the new curve will lie in<br />
(example: {[0 0 0][0 0 1]}); or cursor define the vector using the<br />
Vector Select menu.
Construction Plane List<br />
{[0 0 0][0 0 1]}<br />
Flip Curve Direction<br />
Auto Execute<br />
Point List<br />
Curve List<br />
-Apply-<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
If Flip Curve Direction is ON, MSC.Patran will reverse the new<br />
curve’s parametric ξ 1 direction, relative to the curve length and<br />
the normal direction of the construction plane. The ξ 1 direction<br />
is defined by the curve’s connectivity.<br />
Enter in Point List, the point, vertex, node or other point<br />
location the curve will be created from.<br />
Enter in Curve List, the curve or edge that the new curve will<br />
be perpendicular to. Either enter the IDs from the keyboard or<br />
use the Point Select menu and the Curve Select menu to<br />
cursor define the locations.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Connectivity (p. 15)<br />
Topology (p. 10)<br />
CHAPTER 4<br />
Create Actions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Curve 2D Normal Method With the Input Length Option<br />
Creates Curve 1 with the Input Length option, where the curve is 1 unit long; it lies within the<br />
plane whose normal is the Z axis of Coord 3; it is perpendicular to the top edge of Surface 1; and<br />
its starting point is near Point 3.<br />
Geometry<br />
Curve ID List<br />
1<br />
Curve Length<br />
◆<br />
◆<br />
Action:<br />
Object:<br />
Input Length<br />
Calculate Length<br />
1.0<br />
◆ Distance ◆<br />
◆ Deltax ◆<br />
Deltay<br />
Deltaz<br />
Calculate Curve Length<br />
Project to Plane<br />
Construction Plane List<br />
Cord 3.3<br />
Flip Curve Direction<br />
Auto Execute<br />
Point List<br />
Curve List<br />
Create<br />
Curve<br />
Method: 2D Normal<br />
Point 3<br />
Surface 1.4<br />
-Apply-<br />
Before:<br />
After:<br />
6<br />
Z<br />
Z<br />
Y<br />
Y<br />
3<br />
X<br />
X<br />
1<br />
2<br />
3<br />
5<br />
1<br />
2<br />
X<br />
Z<br />
1<br />
Y<br />
4<br />
X<br />
Z<br />
4<br />
1<br />
Y<br />
1
Curve 2D Normal Method With the Input Length Option<br />
CHAPTER 4<br />
Create Actions<br />
This example is the same as the previous example, except that Flip Curve Direction is pressed.<br />
Geometry<br />
Curve ID List<br />
1<br />
Curve Length<br />
◆<br />
◆<br />
Action:<br />
Object:<br />
Input Length<br />
Calculate Length<br />
0.0<br />
◆ Distance ◆<br />
◆ Deltax ◆<br />
Deltay<br />
Deltaz<br />
Calculate Curve Length<br />
Project to Plane<br />
Construction Plane List<br />
Cord 3.3<br />
Flip Curve Direction<br />
Auto Execute<br />
Point List<br />
Curve List<br />
Create<br />
Curve<br />
Method: 2D Normal<br />
Point 3<br />
Surface 1.4<br />
-Apply-<br />
Before:<br />
After:<br />
Z<br />
Y<br />
Z<br />
3<br />
Y<br />
5<br />
3<br />
X<br />
X<br />
2<br />
2<br />
1<br />
1<br />
1<br />
X<br />
Z<br />
X<br />
Z<br />
Y<br />
4<br />
Y<br />
4<br />
6<br />
1<br />
1
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creating Orthogonal Curves with the Calculate Length Option<br />
The 2D Normal/Calculate Length option, creates straight parametric cubic curves that lie on a<br />
defined 2D plane and is perpendicular to an existing curve or edge. The curve is defined from<br />
specified point location. The point location can be a point, vertex, node or other point locations<br />
provided on the Point select menu.<br />
Geometry<br />
Curve ID List<br />
4<br />
Curve Length<br />
◆<br />
◆<br />
Action:<br />
Object:<br />
Input Length<br />
Calculate Length<br />
0.0<br />
◆ Distance ◆<br />
◆ Deltax ◆<br />
Deltay<br />
Deltaz<br />
Calculate Curve Length<br />
Project to Plane<br />
Construction Plane List<br />
Coord 0.3<br />
Flip Curve Direction<br />
Auto Execute<br />
Point List<br />
Curve List<br />
Create<br />
Curve<br />
Method: 2D Normal<br />
-Apply-<br />
Shows the ID that will be assigned for the next curve to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
If Calculate Length is ON, a small subordinate form called<br />
Length Calculation Points will appear (shown below). You must<br />
enter the point locations in the Point 1 and 2 databoxes shown<br />
below that the curve will be created between.<br />
Press Calculate Curve Length first to update the curve length<br />
displayed in the databox above, before you complete the<br />
remainder of the form (if Auto Execute is ON), or before you<br />
press the Apply button.<br />
Length Calculation Points<br />
Auto Execute<br />
Point 1<br />
Point 2<br />
Length Calculation Points Subordinate Form
If the Project to Plane toggle is ON, then the input point, and thus the resulting curve, are<br />
projected directly onto the plane; otherwise, the plane is first translated out to the input point, and<br />
the projection is done with respect to that new plane, parallel to the original plane. This toggle<br />
simply indicates whether the working plane is the plane specified, or an offset of that plane, driven<br />
by the input point(s).<br />
◆ Distance ◆<br />
◆ Deltax ◆<br />
Deltay<br />
Deltaz<br />
Calculate Curve Length<br />
Project to Plane<br />
Construction Plane List<br />
Coord 0.3<br />
Flip Curve Direction<br />
Auto Execute<br />
Point List<br />
Curve List<br />
-Apply-<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to<br />
execute the form.<br />
If Flip Curve Direction is ON, MSC.Patran will reverse the<br />
new curve’s parametric ξ 1 direction, relative to the curve<br />
length and the normal direction of the construction plane.<br />
The ξ 1 direction is defined by the curve’s connectivity.<br />
Enter in Point List, the point, vertex, node or other point<br />
location the curve will be created from.<br />
Enter in Curve List, the curve or edge that the new curve will<br />
be perpendicular to.<br />
Either enter the IDs from the keyboard or use the Point<br />
Select menu and the Curve Select menu to cursor define the<br />
locations.<br />
CHAPTER 4<br />
Create Actions<br />
The default construction plane now comes from the<br />
global preferences. So, if unchanged by the user, the<br />
default is Coord 0.3. The Coord/Axis/Vector/Plane<br />
select menus also have a new entry to restore the<br />
databox value to the default coordinate<br />
frame/construction plane, whichever is appropriate. Default<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Connectivity (p. 15)<br />
Topology (p. 10)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Curve 2D Normal Method With the Input Length Option Example<br />
Creates Curve 1 with the Input Length option. The distance of Curve 1 is 1.0; it lies within the<br />
plane whose normal is the global coordinate frame’s X axis, Coord 0.1; and it is starts from a<br />
point that is closest to Point 6.<br />
Geometry<br />
Curve ID List<br />
1<br />
Curve Length<br />
◆<br />
◆<br />
Action:<br />
Object:<br />
Input Length<br />
Calculate Length<br />
0.0<br />
◆ Distance ◆<br />
◆ Deltax ◆<br />
Deltay<br />
Deltaz<br />
Calculate Curve Length<br />
Project to Plane<br />
Construction Plane List<br />
Coord 0.1<br />
Flip Curve Direction<br />
Auto Execute<br />
Point List<br />
Curve List<br />
Create<br />
Curve<br />
Method: 2D Normal<br />
Point 6<br />
Surface 1.3<br />
-Apply-<br />
Before:<br />
5<br />
Z<br />
After:<br />
5<br />
Z<br />
Y<br />
Y<br />
X<br />
X<br />
8<br />
1<br />
7<br />
6<br />
6<br />
1<br />
1<br />
1<br />
1<br />
2<br />
2
Curve 2D Normal Method With the Calculate Length Option Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Curve 1 with the Calculate Length option. The distance of Curve 1 is the distance<br />
between Points 3 and 4; it lies within the plane whose normal is the Z axis of Coord 3; and it starts<br />
from a point that is closest to Point 3.<br />
Geometry<br />
Curve ID List<br />
1<br />
Curve Length<br />
◆<br />
◆<br />
Action:<br />
Object:<br />
Input Length<br />
Calculate Length<br />
1.41421<br />
◆ Distance ◆<br />
◆ Deltax ◆<br />
Deltay<br />
Deltaz<br />
Calculate Curve Length<br />
Project to Plane<br />
Construction Plane List<br />
Cord 3.3<br />
Flip Curve Direction<br />
Auto Execute<br />
Point List<br />
Curve List<br />
Create<br />
Curve<br />
Method: 2D Normal<br />
Point 3<br />
Surface 1.4<br />
-Apply-<br />
Before:<br />
6<br />
Z<br />
Z<br />
After:<br />
Y<br />
Y<br />
3<br />
X<br />
X<br />
1<br />
2<br />
1<br />
3<br />
5<br />
Z<br />
3<br />
X<br />
2<br />
Y<br />
4<br />
1<br />
Z<br />
3<br />
X<br />
1<br />
4<br />
Y<br />
1
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creating 2D Circle Curves<br />
The 2D Circle method creates circular curves of a specified radius that is within a defined 2D<br />
plane, based on a center point location. The point location can be a point, vertex, node or other<br />
point locations provided on the Point select menu.<br />
Action:<br />
Object:<br />
Curve ID List<br />
1<br />
Geometry<br />
Curves per Circle<br />
4<br />
Circle Radius<br />
◆ Input Radius<br />
◆ Calculate Radius<br />
Construction Plane List<br />
Coord 0.3<br />
Auto Execute<br />
Center Point List<br />
[0 0 0]<br />
Create<br />
Curve<br />
Method: 2D Circle<br />
Project to Plane<br />
-Apply-<br />
Shows the ID that will be assigned for the next curve to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Used if PATRAN 2 Convention is ON. Specify the number of<br />
parametric cubic curves to compose the circle.<br />
If Input Radius is ON, enter the value of the circle’s radius in<br />
model units.<br />
If Calculate Radius is ON, specify the point location in<br />
Radius Point List that the radius will be measured to, from the<br />
specified center point. Either enter the ID from the keyboard<br />
(example: Point 10, Surface 3.1.1, Node 30); or cursor select<br />
the point, vertex, node or other point location using the Point<br />
Select menu.
Circle Radius<br />
◆<br />
◆<br />
The default construction plane now comes from the global preferences. So, if<br />
unchanged by the user, the default is Coord 0.3. The Coord/Axis/Vector/Plane<br />
select menus also have a new entry to restore the databox value to the default<br />
coordinate frame/construction plane, whichever is appropriate.<br />
Input Radius<br />
Calculate Radius<br />
Project to Plane<br />
Construction Plane List<br />
Coord 0.3<br />
Auto Execute<br />
Center Point List<br />
[0 0 0]<br />
-Apply-<br />
Specify the point location that defines the center of the<br />
circle, either by entering the ID from the keyboard<br />
(examples: Point 1, Surface 10.1 Node 20); or by cursor<br />
selecting the location. The Point Select menu can be used<br />
to define how you want to cursor select the appropriate<br />
point location.<br />
By default, Auto Execute (p. 23) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Basic Functions is ON which means you do<br />
not need to press the Apply button to<br />
execute the form. ☞ More Help:<br />
Default<br />
If the Project to Plane toggle is ON, then the center point,<br />
and thus the resulting curve, are projected directly onto the<br />
plane; otherwise, the plane is first translated out to the<br />
center point, and the projection is done with respect to that<br />
new plane, parallel to the original plane. This toggle simply<br />
indicates whether the working plane is the plane specified,<br />
or an offset of that plane, driven by the input point(s).<br />
Select Menu (p. 31) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Topology (p. 10)<br />
Matrix of Geometry Types Created (p. 27)<br />
CHAPTER 4<br />
Create Actions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Curve 2D Circle Method With the Input Radius Option Example<br />
Creates Curve 5 using the Create/2D Circle method with the Input Radius option, where the<br />
circle has a radius of 1.0, its center point is at Node 1, and it lies within the plane whose normal<br />
is the Z axis of Coord 0.<br />
Curve ID List<br />
5<br />
Geometry<br />
Curves per Circle<br />
4<br />
Circle Radius<br />
◆<br />
◆<br />
Action:<br />
Object:<br />
Input Radius<br />
Calculate Radius<br />
Construction Plane List<br />
Cord 0.3<br />
Auto Execute<br />
Center Point List<br />
Node 1<br />
Create<br />
Curve<br />
Method: 2D Circle<br />
1.0<br />
Project to Plane<br />
-Apply-<br />
Before:<br />
Y<br />
Z<br />
After:<br />
Y<br />
Z<br />
X<br />
X<br />
5<br />
1<br />
12<br />
1
Curve 2D Circle Method With the Calculate Radius Option Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Curve 5 using the Create/2D Circle/Calculate Radius option, where the radius is<br />
measured from Point 12 to Node 1, its center point is at Node 1, and it lies within the plane whose<br />
normal is the Z axis of the global rectangular coordinate frame, Coord 0.<br />
Action:<br />
Object:<br />
Curve ID List<br />
5<br />
Geometry<br />
Curves per Circle<br />
4<br />
Circle Radius<br />
◆ Input Radius<br />
◆ Calculate Radius<br />
Radius Point List<br />
Point 12<br />
Construction Plane List<br />
Cord 0.3<br />
Auto Execute<br />
Center Point List<br />
Node 1<br />
Create<br />
Curve<br />
Method: 2D Circle<br />
Project to Plane<br />
-Apply-<br />
Before:<br />
Y<br />
Z<br />
After:<br />
Y<br />
Z<br />
X<br />
5<br />
X<br />
1 12<br />
1 12
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creating 2D ArcAngle Curves<br />
The 2D ArcAngles method creates arced curves within a defined 2D plane. The Arc parameter<br />
inputs are Radius, Start Angle and End Angle. The point location for the arc’s center is to be<br />
input.<br />
Action:<br />
Object:<br />
Curve ID List<br />
1<br />
Geometry<br />
Curves per Arc<br />
1<br />
Arc Parameters<br />
Radius<br />
1.0<br />
Start Angle<br />
0.0<br />
End Angle<br />
360.0<br />
Construction Plane List<br />
Coord 0.3<br />
Auto Execute<br />
Center Point List<br />
[0 0 0]<br />
Create<br />
Curve<br />
Method: 2D ArcAngles<br />
-Apply-<br />
Shows the ID that will be assigned for the next curve to<br />
be created. See Output ID List (p. 25) in the<br />
MSC.Patran Reference Manual, Part 1: Basic Functions.<br />
Used if PATRAN 2 Convention is ON. Specify the number<br />
of parametric cubic curves to compose the arc.<br />
Enter the Arc parameters defined as Radius, Start Angle<br />
and End Angle (degrees).<br />
Project to Plane If the Project to Plane toggle is ON, then the input point,<br />
and thus the resulting curve, are projected directly onto the<br />
plane; otherwise, the plane is first translated out to the input<br />
point, and the projection is done with respect to that new<br />
plane, parallel to the original plane. This toggle simply<br />
indicates whether the working plane is the plane specified,<br />
or an offset of that plane, driven by the input point(s).
Arc Parameters<br />
Radius<br />
1.0<br />
Start Angle<br />
0.0<br />
End Angle<br />
360.0<br />
Project to Plane The default construction plane now comes from the<br />
global preferences. So, if unchanged by the user, the<br />
Construction Plane List<br />
Coord 0.3<br />
Auto Execute<br />
Center Point List<br />
[0 0 0]<br />
-Apply-<br />
By default, Auto Execute (p. 23) in the<br />
MSC.Patran Reference Manual, Part 1: Basic<br />
Functions is ON which means you do not need<br />
to press the Apply button to execute the form.<br />
default is Coord 0.3. The Coord/Axis/Vector/Plane select<br />
menus also have a new entry to restore the databox<br />
value to the default coordinate frame/construction plane,<br />
whichever is appropriate.<br />
Default<br />
Specify the points, vertices, nodes or other point<br />
locations for the arc’s center point, by entering the IDs<br />
from the keyboard. Examples: Point 10, Curve 10.1,<br />
Surface 10.1.1, Node 20. Or cursor define the point<br />
locations using the Point Select menu.<br />
CHAPTER 4<br />
Create Actions<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Topology (p. 10)<br />
Matrix of Geometry Types Created (p. 27)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Curve 2D ArcAngle Method Example<br />
Creates Curve 1 using Create/Curve/2D ArcAngles.<br />
Action:<br />
Object:<br />
Curve ID List<br />
1<br />
Geometry<br />
Curves per Arc<br />
1<br />
Arc Parameters<br />
Radius<br />
1.0<br />
Start Angle<br />
0.0<br />
End Angle<br />
160.0<br />
Construction Plane List<br />
Coord 0.3<br />
Auto Execute<br />
Center Point List<br />
[0 0 0]<br />
Create<br />
Curve<br />
Method: 2D ArcAngles<br />
Project to Plane<br />
-Apply-<br />
Before:<br />
After:<br />
2<br />
Z<br />
Y<br />
X<br />
Y<br />
Z X<br />
1<br />
1
Creating Arced Curves in a Plane (2D Arc2Point Method)<br />
Creating Arced Curves with the Center Option<br />
CHAPTER 4<br />
Create Actions<br />
The 2D Arc2Point method creates arced curves within a defined 2D plane. Two options are<br />
provided. The Center option inputs are point locations for the arc’s center and the arc’s starting<br />
and ending points. The Radius option inputs are the radius and point locations for the arc’s<br />
starting and ending points.<br />
Action:<br />
Object:<br />
Geometry<br />
Curve ID List<br />
1<br />
Option: Option:Center<br />
Create<br />
Curve<br />
Method: 2D Arc2Point<br />
Arc2Point Parameters...<br />
Shows the ID that will be assigned for the next curve to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Option Menu to select between Options Center and Radius.<br />
(Center parameters are displayed.)<br />
If pressed, the Arc2Point Parameters subordinate form will<br />
appear. See Arc2Point Parameters Subordinate Form (p.<br />
?) for more information.
PART 2<br />
Geometry <strong>Modeling</strong><br />
If the Project to Plane toggle is ON, then the center point, and thus the resulting curve, are<br />
projected directly onto the plane; otherwise, the plane is first translated out to the center point,<br />
and the projection is done with respect to that new plane, parallel to the original plane. This<br />
toggle simply indicates whether the working plane is the plane specified, or an offset of that<br />
plane, driven by the input point(s).<br />
Project to Plane<br />
Construction Plane List<br />
Coord 0.3<br />
Auto Execute<br />
Center Point List<br />
Starting Point List<br />
Ending Point List<br />
-Apply-<br />
The default construction plane now comes from the global<br />
preferences. So, if unchanged by the user, the default is Coord<br />
0.3. The Coord/Axis/Vector/Plane select menus also have a new<br />
entry to restore the databox value to the default coordinate<br />
frame/construction plane, whichever is appropriate.<br />
Default<br />
Specify the points, vertices, nodes or other point locations for<br />
the arc’s center and arc’s starting and ending points, by entering<br />
the IDs from the keyboard. Examples: Point 10, Curve 10.1,<br />
Surface 10.1.1, Node 20. Or cursor define the point locations<br />
using the Point Select menu.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Topology (p. 10)<br />
Matrix of Geometry Types Created (p. 27)
Curve 2D Arc2Point Method With Center Min. Angle Option Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Curve 5 using the Create/2D Arc2Point method, where the Minimum Angle is chosen;<br />
the arced curve is between Point 13 and Node 1; its center point is Point 12; and the curve lies<br />
within the plane whose normal is {[0 0 0][0 0 1]}.<br />
Action:<br />
Object:<br />
Curve ID List<br />
5<br />
Geometry<br />
Option: Center<br />
Construction Plane List<br />
{[0 0 0][0 0 1]}<br />
Auto Execute<br />
Center Point List<br />
Point 12<br />
Starting Point List<br />
Point 13<br />
Ending Point List<br />
Node 1<br />
Create<br />
Curve<br />
Method: 2D Arc2Point<br />
Arc2Point Parameters...<br />
Project to Plane<br />
-Apply-<br />
Before:<br />
Y<br />
Z<br />
After:<br />
Y<br />
Z<br />
X<br />
X<br />
1<br />
1 14<br />
12 13<br />
5<br />
12 13
PART 2<br />
Geometry <strong>Modeling</strong><br />
Curve 2D Arc2Point Method With Center Max. Angle Option Example<br />
Creates Curve 5 using the Create/2D Arc2Point method, where the Maximum Angle is chosen;<br />
the arced curve is between Point 13 and Node 1; its center point is Point 12; and the curve lies<br />
within the plane whose normal is {[0 0 0][0 0 1]}.<br />
Action:<br />
Object:<br />
Curve ID List<br />
5<br />
Geometry<br />
Option: Center<br />
Construction Plane List<br />
{[0 0 0][0 0 1]}<br />
Auto Execut e<br />
Center Point List<br />
Point 12<br />
Starting Point List<br />
Point 13<br />
Ending Point List<br />
Node 1<br />
Create<br />
Curve<br />
Method: 2D Arc2Point<br />
Arc2Point Parameters...<br />
Project to Plane<br />
-Apply-<br />
Before:<br />
Y<br />
Z<br />
After:<br />
X<br />
1<br />
Y<br />
Z<br />
1 14<br />
X<br />
5<br />
12 13<br />
12 13
Creating Arced Curves with the Radius Option<br />
CHAPTER 4<br />
Create Actions<br />
The 2D Arc2Point method creates arced curves within a defined 2D plane. Two options are<br />
provided. The Center option inputs are point locations for the arc’s center and the arc’s starting<br />
and ending points. The Radius option inputs are the radius and point locations for the arc’s<br />
starting and ending points.<br />
Action:<br />
Object:<br />
Geometry<br />
Curve ID List<br />
1<br />
Option: Radius<br />
Construction Plane List<br />
Coord 0.3<br />
Arc Radius<br />
1.0<br />
Create Center Point<br />
Flip Center Point<br />
Auto Execute<br />
Create<br />
Curve<br />
Method: 2D Arc2Point<br />
Arc2Point Parameters...<br />
Project to Plane<br />
Starting Point List<br />
Ending Point List<br />
-Apply-<br />
Shows the ID that will be assigned for the next curve to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Option Menu to select between Options Center and Radius.<br />
(Center parameters are displayed.)<br />
If pressed, the Arc2Point Parameters subordinate form will<br />
appear. See Arc2Point Parameters Subordinate Form<br />
(p. 236) for more information.
PART 2<br />
Geometry <strong>Modeling</strong><br />
If the Project to Plane toggle is ON, then the center point, and thus the resulting curve, are projected<br />
directly onto the plane; otherwise, the plane is first translated out to the center point, and the<br />
projection is done with respect to that new plane, parallel to the original plane. This toggle simply<br />
indicates whether the working plane is the plane specified, or an offset of that plane, driven by the<br />
input point(s).<br />
Project to Plane<br />
Construction Plane List<br />
Coord 0.3<br />
Arc Radius<br />
1.0<br />
Create Center Point<br />
Flip Center Point<br />
Auto Execute<br />
Starting Point List<br />
Ending Point List<br />
-Apply-<br />
The default construction plane now comes from the global<br />
preferences. So, if unchanged by the user, the default is Coord<br />
0.3. The Coord/Axis/Vector/Plane select menus also have a new<br />
entry to restore the databox value to the default coordinate<br />
frame/construction plane, whichever is appropriate.<br />
Default<br />
If Create Center Point is ON, the arc center point will be created.<br />
If Flip Center Point is ON, the arc center point will be flipped to<br />
create arc.<br />
Specify the points, vertices, nodes or other point locations for the<br />
arc’s starting and ending points, by entering the IDs from the<br />
keyboard. Examples: Point 10, Curve 10.1, Surface 10.1.1, Node<br />
20. Or cursor define the point locations using the Point Select menu.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Topology (p. 10)<br />
Matrix of Geometry Types Created (p. 27)
Curve 2D Arc2Point Method with Radius Option Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Curve 1 by creating an arc with a radius of 1.5 using [-1 -.5 -1] and [1 1 1] as start/end<br />
points and in the Z construction plane.<br />
Geometry<br />
Action: Create<br />
Object: Curve<br />
Method: 2D Arc2Point<br />
Curve ID List<br />
1<br />
Option: Radius<br />
Arc2Point Parameters...<br />
Project to Plane<br />
Construction Plane List<br />
{[0 0 0][0 0 1]}<br />
Arc Radius<br />
1.5<br />
Create Center Point<br />
Flip Center Point<br />
Auto Execute<br />
Starting Point List<br />
[-1 -.5 -1]<br />
Ending Point List<br />
[1 1 1]<br />
-Apply-<br />
Before:<br />
After:<br />
Z<br />
Z<br />
Y<br />
Y<br />
X<br />
X<br />
1<br />
1<br />
2
PART 2<br />
Geometry <strong>Modeling</strong><br />
Arc2Point Parameters Subordinate Form<br />
The Arc2Point Parameters subordinate form appears when the Arc2Point Parameters button is<br />
pressed on the Create/Curve 2D Arc2Point application form.<br />
Arc2Point Parameters<br />
Curves per Arc<br />
1<br />
Arc Angle:<br />
Minimum Angle<br />
OK Cancel<br />
Disabled if the PATRAN 2 Convention toggle is OFF on<br />
the Create/Curve/2D Arc2Point form. If PATRAN 2<br />
Convention is ON, specify the number of parametric<br />
cubic curves to create per Arc.<br />
If Minimum Angle is ON, MSC.Patran will create the arc<br />
based on the smallest angle possible between the specified<br />
starting and ending points.<br />
If Maximum Angle is ON, MSC.Patran will create the arc<br />
based on the largest angle possible between the specified<br />
starting and ending points.
Creating Arced Curves in a Plane (2D Arc3Point Method)<br />
The 2D Arc3Point method creates arced curves within a defined 2D plane, based on point<br />
locations for the arc’s starting, middle and ending points. The point locations can be points,<br />
vertices, nodes or other point locations provided on the Point select menu.<br />
Action:<br />
Object:<br />
Curve ID List<br />
1<br />
Geometry<br />
Curves per Arc<br />
1<br />
Create<br />
Curve<br />
Method: 2D Arc3Point<br />
Project to Plane<br />
Shows the ID that will be assigned for the next curve to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Used if PATRAN 2 Convention is ON. Specify the number<br />
of parametric cubic curves to compose the arc.<br />
CHAPTER 4<br />
Create Actions<br />
If the Project to Plane toggle is ON, then the center point, and thus<br />
the resulting curve, are projected directly onto the plane; otherwise,<br />
the plane is first translated out to the center point, and the projection<br />
is done with respect to that new plane, parallel to the original plane.<br />
This toggle simply indicates whether the working plane is the plane<br />
specified, or an offset of that plane, driven by the input point(s).
PART 2<br />
Geometry <strong>Modeling</strong><br />
The default construction plane now comes from the global preferences. So, if<br />
unchanged by the user, the default is Coord 0.3. The Coord/Axis/Vector/Plane<br />
select menus also have a new entry to restore the databox value to the default<br />
coordinate frame/construction plane, whichever is appropriate.<br />
Project to Plane<br />
Construction Plane List<br />
Coord 0.3<br />
Create Center Point<br />
Auto Execute<br />
Starting Point List<br />
Middle Point List<br />
Ending Point List<br />
-Apply-<br />
If ON, MSC.Patran will create a point at the<br />
calculated center of the arc.<br />
Default<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
Specify the points, vertices, nodes or other point locations for the<br />
arc’s starting, middle and ending points, by entering the IDs from<br />
the keyboard (examples: Point 10, Curve 10.1, Surface 10.1.1,<br />
Node 20); or cursor defining the point locations using the Point<br />
Select menu.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Topology (p. 10)<br />
Matrix of Geometry Types Created (p. 27)
Curve 2D Arc3Point Method Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Curve 5 using the Create/2D Arc3Point method. The arced curve is created through the<br />
Points 13, 14 and Node 1 and it lies within the plane whose normal is {[0 0 0][0 0 1]}. Notice that<br />
Create Center Point is pressed in and Point 16 is created.<br />
Action:<br />
Object:<br />
Curve ID List<br />
5<br />
Geometry<br />
Curves per Arc<br />
1<br />
Create<br />
Curve<br />
Method: 2D Arc3Point<br />
Project to Plane<br />
Construction Plane List<br />
{[0 0 0][0 0 1]}<br />
Create Center Point<br />
Auto Execute<br />
Starting Point List<br />
Point 13<br />
Middle Point List<br />
Point 14<br />
Ending Point List<br />
Node 1<br />
-Apply-<br />
Before:<br />
1<br />
After:<br />
115<br />
Y<br />
Z<br />
Y<br />
Z<br />
X<br />
X<br />
16<br />
14<br />
14<br />
5<br />
13<br />
13
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creating Surfaces from Curves<br />
Creating Surfaces Between 2 Curves<br />
The Curve method using the 2 Curve option creates surfaces between two curves or edges.<br />
Degenerate three-sided surfaces can be created. See Building a Degenerate Surface (Triangle)<br />
(p. 41) for more information.<br />
Action:<br />
Object:<br />
Option:<br />
Geometry<br />
Surface ID List<br />
1<br />
Manifold<br />
2 Curve<br />
Manifold Surface<br />
Auto Execute<br />
Create<br />
Surface<br />
Method: Curve<br />
Parameterization Method<br />
◆ Chord Length<br />
◆ Uniform<br />
Starting Curve List<br />
Ending Curve List<br />
-Apply-<br />
Specify in Starting and Ending Curve Lists, the curves<br />
or edges for the new surfaces, either by entering the<br />
IDs from the keyboard (examples: Curve 10, Surface<br />
10.1, Solid 10.1.1); or by cursor defining the curve<br />
locations using the Curve Select menu.<br />
Shows the ID that will be assigned for the next surface to<br />
be created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Deactivated and not used for the 2 Curve option.<br />
If the Manifold toggle is ON, enter the manifold surface or<br />
face for the new surface, either by entering the ID from the<br />
keyboard (examples: Surface 10, Solid 10.1); or by cursor<br />
selecting it with the Surface Select menu.<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Topology (p. 10)<br />
Matrix of Geometry Types Created (p. 27)
Surface Curve Method With the 2 Curve Option Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Surface 2 using the Create/Curve/2 Curve option. The curve is created between Curves<br />
5 and 6.<br />
Action:<br />
Object:<br />
Geometry<br />
Surface ID List<br />
2<br />
Option: 2 Curve<br />
Parameterization Method<br />
◆ Chord Length<br />
◆ Uniform<br />
Manifold<br />
Manifold Surface<br />
Auto Execute<br />
Starting Curve List<br />
Curve 5<br />
Ending Curve List<br />
Curve 6<br />
Create<br />
Surface<br />
Method: Curve<br />
-Apply-<br />
Before:<br />
12<br />
Z<br />
After:<br />
12<br />
Z<br />
Y<br />
Y<br />
X<br />
X<br />
5<br />
5<br />
17<br />
17<br />
2<br />
16<br />
16<br />
6<br />
6<br />
18<br />
18
PART 2<br />
Geometry <strong>Modeling</strong><br />
Surface Curve Method With the 2 Curve Option Example<br />
Creates Surface 2 that is degenerate with the 2 Curve option which is between an edge of Surface<br />
1 and a zero length curve defined by Point 5, twice.<br />
Action:<br />
Object:<br />
Geometry<br />
Surface ID List<br />
2<br />
Option: 2 Curve<br />
Parameterization Method<br />
◆ Chord Length<br />
◆ Uniform<br />
Manifold<br />
Manifold Surface<br />
Auto Execute<br />
Starting Curve List<br />
Surface 1.3<br />
Create<br />
Surface<br />
Method: Curve<br />
Ending Curve List<br />
Construct 2 Point Curve<br />
-Apply-<br />
Before:<br />
2 3<br />
1<br />
After:<br />
1<br />
Y<br />
Z<br />
X<br />
1<br />
2 3<br />
Y<br />
Z<br />
X<br />
1<br />
4<br />
4<br />
2<br />
5<br />
5
Creating Surfaces Through 3 Curves (Curve Method)<br />
CHAPTER 4<br />
Create Actions<br />
The Curve method using the 3 Curve option creates surfaces that pass through three existing<br />
curves or edges.<br />
Action:<br />
Object:<br />
Geometry<br />
Surface ID List<br />
1<br />
Option:<br />
3 Curve<br />
Parameterization Method<br />
◆ Chord Length<br />
◆ Uniform<br />
Auto Execute<br />
Create<br />
Surface<br />
Method: Curve<br />
Starting Curve List<br />
Middle Curve List<br />
Ending Curve List<br />
-Apply-<br />
Shows the ID that will be assigned for the next surface to<br />
be created. See Output ID List (p. 25) in the<br />
MSC.Patran Reference Manual, Part 1: Basic Functions.<br />
If Chord Length is ON, the parametric coordinates of the<br />
points on the surface is based on the chord length distances<br />
relative to the location of the surface’s middle curve. This<br />
means the surface may or may not be uniformly<br />
parameterized, depending on where the middle curve is<br />
located.<br />
If Uniform is ON, the parametric coordinates of the points on<br />
the surface will be uniformly spaced, regardless of where the<br />
middle curve is located. That is, the surface will be always<br />
uniformly parameterized.<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify in the Starting, Middle and Ending Curve Lists, the<br />
curves or edges that the new surfaces will pass through,<br />
either by entering the IDs from the keyboard (examples:<br />
Curve 10, Surface 10.1, Solid 10.1.1); or by cursor defining<br />
the curve locations using the Curve Select menu.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Topology (p. 10)<br />
Matrix of Geometry Types Created (p. 27)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Surface Curve Method With 3 Curve Option Example<br />
Creates Surface 2 using the Create/Curve/Curve option. The curve is created through Curves<br />
5, 6 and 8.<br />
Action:<br />
Object:<br />
Geometry<br />
Surface ID List<br />
2<br />
Create<br />
Surface<br />
Method: Curve<br />
Option: 3 Curve<br />
Parameterization Method<br />
◆ Chord Length<br />
◆ Uniform<br />
Auto Execute<br />
Starting Curve List<br />
Curve 5<br />
Middle Curve List<br />
Curve 6<br />
Ending Curve List<br />
Curve 8<br />
-Apply-<br />
Before:<br />
12<br />
Z<br />
12<br />
Z<br />
Y<br />
After:<br />
Y<br />
X<br />
X<br />
5<br />
5<br />
16<br />
16<br />
17<br />
17<br />
6<br />
62<br />
19<br />
19<br />
18<br />
8<br />
18<br />
8<br />
21<br />
21
Surface Curve Method With 3 Curve Option Example<br />
Creates Surface 2 through Curves 2, 3 and an edge of Surface 1.<br />
Action:<br />
Object:<br />
Geometry<br />
Surface ID List<br />
2<br />
Create<br />
Surface<br />
Method: Curve<br />
Option: 3 Curve<br />
Parameterization Method<br />
◆ Chord Length<br />
◆ Uniform<br />
Auto Execute<br />
Starting Curve List<br />
Surface 1.4<br />
Middle Curve List<br />
Curve 2<br />
Ending Curve List<br />
Curve 3<br />
-Apply-<br />
Before:<br />
6<br />
Z<br />
Y<br />
After:<br />
6<br />
Z<br />
Y<br />
X<br />
1<br />
X<br />
1<br />
1<br />
1<br />
7<br />
8<br />
7<br />
1<br />
1<br />
8<br />
5<br />
2<br />
5<br />
2<br />
10<br />
9<br />
9<br />
10<br />
3<br />
3<br />
CHAPTER 4<br />
Create Actions<br />
11<br />
11
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creating Surfaces Through 4 Curves (Curve Method)<br />
The Curve method using the 4 Curve option creates surfaces that pass through four existing<br />
curves or edges.<br />
Action:<br />
Object:<br />
Option:<br />
Geometry<br />
Surface ID List<br />
1<br />
4 Curve<br />
Auto Execute<br />
Starting Curve List<br />
Second Curve List<br />
Third Curve List<br />
Create<br />
Surface<br />
Method: Curve<br />
Parameterization Method<br />
◆ Chord Length<br />
◆ Uniform<br />
Ending Curve List<br />
-Apply-<br />
Shows the ID that will be assigned for the next surface to be<br />
created. See Output ID List (p. 25) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions.<br />
If Chord Length is ON, the parametric coordinates of the points<br />
that describe the surface is based on the chord length distances<br />
relative to the location of the surface’s second and third curves.<br />
This means the surface may or may not be uniformly<br />
parameterized, depending on where the interior curves are<br />
located. If Uniform is ON, the parametric coordinates of the<br />
points on the surface will be uniformly spaced, regardless of<br />
where the interior curves are located. That is, the surface will be<br />
always uniformly parameterized.<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
Specify in the Starting, Second, Third and Ending Curve Lists,<br />
the curves or edges that the new surfaces will pass through,<br />
either by entering the IDs from the keyboard (examples: Curve<br />
10, Surface 10.1, Solid 10.1.1); or by cursor defining the curve<br />
locations using the Curve Select menu.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Topology (p. 10)<br />
Matrix of Geometry Types Created (p. 27)
Surface Curve Method With 4 Curve Option Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Surface 3 using the Create/Curve/4 Curve option. The curve is created through Curves<br />
5,6 and 8 and the edge of Surface 2 by using the Curve select menu icon listed below.<br />
Geometry<br />
Surface ID List<br />
3<br />
Option: 4 Curve<br />
Parameterization Method<br />
◆<br />
◆<br />
Action:<br />
Object:<br />
Chord Length<br />
Uniform<br />
Auto Execute<br />
Create<br />
Surface<br />
Method: Curve<br />
Starting Curve List<br />
Curve 5<br />
Second Curve List<br />
Curve 6<br />
Third Curve List<br />
Curve 8<br />
Ending Curve List<br />
Surface 2.4<br />
-Apply-<br />
Curve Select Menu Icon<br />
Before:<br />
12<br />
Z<br />
12<br />
Y<br />
After:<br />
Z<br />
Y<br />
5<br />
X<br />
5<br />
X<br />
17<br />
17<br />
16<br />
16<br />
6<br />
6<br />
19<br />
19<br />
3<br />
8<br />
8<br />
18<br />
18<br />
21<br />
21<br />
22<br />
22<br />
24<br />
24<br />
2<br />
2<br />
23<br />
23<br />
2<br />
2
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creating Surfaces from N Curves (Curve Method)<br />
The Curve method using the N-Curves option creates surfaces that pass through any number of<br />
curves or edges.<br />
Action:<br />
Object:<br />
Option:<br />
Geometry<br />
Surface ID List<br />
1<br />
Curve List<br />
Create<br />
Surface<br />
Method: Curve<br />
N-Curves<br />
Parameterization Method<br />
◆ Chord Length<br />
◆ Uniform<br />
-Apply-<br />
Shows the ID that will be assigned for the next surface to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
If Chord Length is ON, the parametric coordinates of the<br />
points that describe the surface is based on the chord length<br />
distances relative to the location of the surface’s second and<br />
third curves. This means the surface may or may not be<br />
uniformly parameterized, depending on where the interior<br />
curves are located. If Uniform is ON, the parametric<br />
coordinates of the points on the surface will be uniformly<br />
spaced, regardless of where the interior curves are located.<br />
That is, the surface will be always uniformly parameterized.<br />
Specify in Curve List, two or more curves or edges that the<br />
surface will pass through. Either enter the IDs from the<br />
keyboard (examples: Curve 1:10, Surface 10.2 11.1, Solid<br />
10.1.1 12.1.1), or cursor select the curves or edges using the<br />
Curve Select menu that appears on the bottom.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Topology (p. 10)<br />
Matrix of Geometry Types Created (p. 27)
Surface Curve Method With N-Curves Option Example<br />
Creates Surface 2 using the Create/Curve/N-Curves option. The curve is created through<br />
Curves 5,6,8,9 and 10.<br />
Geometry<br />
Option: N-Curves<br />
Parameterization Method<br />
◆<br />
Action:<br />
Object:<br />
Surface ID List<br />
2<br />
◆<br />
Chord Length<br />
Uniform<br />
Curve List<br />
Create<br />
Surface<br />
Method: Curve<br />
Curve 5 6 8:10<br />
-Apply-<br />
Before:<br />
12<br />
Z<br />
After:<br />
12<br />
Z<br />
Y<br />
Y<br />
5<br />
X<br />
5<br />
X<br />
17<br />
17<br />
16<br />
16<br />
6<br />
19<br />
6<br />
19<br />
22<br />
8<br />
82<br />
18<br />
22<br />
18<br />
21<br />
21<br />
9<br />
9<br />
23<br />
24<br />
23<br />
24<br />
10<br />
10<br />
CHAPTER 4<br />
Create Actions<br />
25<br />
25
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creating Composite Surfaces<br />
Figure 4-1 The Composite method creates surfaces that are composed from multiple
Geometry<br />
Action: Create<br />
Object: Surface<br />
Method: Composite<br />
Surface ID List<br />
2<br />
Delete Constituent Surfaces<br />
Surface List<br />
Use All Edge Vertices<br />
Vertex List<br />
Options... Vertex List<br />
Inner Loop Option: All<br />
Preview Boundary<br />
-Apply-<br />
surfaces.<br />
When toggled ON, uses all the boundary vertices from the Surface List. When toggled OFF, will enable<br />
vertex selection. If the Vertex List is left empty the original surface edges will be automatically merged<br />
until a slope change is encountered in the boundary. The slope change criteria is specified by the "Node-<br />
Edge Snap Angle" in the Finite Elements form under Preferences in the main menu. If vertices are<br />
specified, they will be graphically marked. This option is probably the most powerful as it will allow the<br />
mesher to ignore unimportant details on the boundary.<br />
Highlights the current outer and inner<br />
boundary free edges and enables the<br />
Modify Boundary Frame.<br />
Allows the user to define larger surface regions within a model,<br />
typically when existing surfaces are too detailed for mesh<br />
creation. Composite surfaces may be meshed using a larger<br />
element edge length than supported on the more detailed,<br />
underlying surfaces. A composite surface is initially defined by<br />
selecting the existing surfaces to be combined. The surfaces<br />
will be graphically highlighted when picked or when the mouse<br />
focus is put on the surface list by picking in the listbox.<br />
Defines where geometric vertices, and subsequently finite<br />
element nodes are to be placed on the Composite Surface<br />
boundary.<br />
There are three Inner Loop Options:<br />
All will use all closed loops to identify the interior boundary of the<br />
composite surface.<br />
None will create a surface with no internal holes.<br />
Select will enable the user to identify existing interior holes to be<br />
part of the new surface. If the inner loop is defined by more than<br />
one edge, selection of any one of those will be enough. To add a<br />
hole which is not part of a surface, the Preview Boundary option<br />
must be used. In this case all curves have to be selected to<br />
identify the inner loop.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Topology (p. 10)<br />
Trimmed Surfaces (p. 20)<br />
Matrix of Geometry Types Created (p. 27)<br />
CHAPTER 4<br />
Create Actions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Appears either when the Preview Boundary option is selected or if the Composite Surface<br />
Builder was not able to identify a clean boundary from the Surface List. The free edges will be<br />
highlighted and marked as follows:<br />
White: Free edges within the Surface List.<br />
Dark Blue: Free edges shared by one other surface not in the Surface List.<br />
Cyan: Free edges shared by more than one surface not in the Surface List.<br />
Red: Free edges that have not been processed due to either a gap or a multiple branch path in<br />
the Surface List.<br />
Options... Vertex List<br />
Modify Boundary:<br />
◆ Add ◆ Remove<br />
Edge List<br />
Surface 1.3<br />
Reset<br />
-Apply-<br />
Add/Remove toggles allow edges or curves to be added<br />
or removed from the Surface List boundary. Add places<br />
selected curves and edges in the Edge List databox and<br />
also supports curve creation on-the-fly. Remove operates<br />
in Autoexecute mode whereby previously highlighted<br />
curves or edges are simply unhighlighted.<br />
Reset can be used to start over again. If Surface List<br />
contains a previous used surface and the boundary has<br />
been modified, the previous modification list can be used<br />
again.<br />
Apply will initiate the Composite Surface Builder to use<br />
the Edge List in conjunction with the Surface List to build<br />
a new surface. If the proposed boundary is incorrect, the<br />
problem location will be marked and a message will<br />
appear.<br />
General Comments<br />
If valid boundary loops are identified and any of the vertices in the vertex list are not part of a boundary, the<br />
location will be marked red and the user will be prompted to “ignore and continue” or “stop”.<br />
The Surface Builder always computes the optimal view plane based on the Surface List. In most cases this<br />
is satisfactory; however, in some instances, it can create a very distorted parametrization of the new<br />
surface, leading to poor finite element mesh quality. Sometimes the view selected by the user as “best” is<br />
more successful than the recommended optimal plane (i.e., answer “No” to the prompt asking permission<br />
to reorient the model to a better view); otherwise, the proposed Composite Surface will have to be<br />
represented by multiple composite surfaces.<br />
If the Composite Surface Builder often fails because of unresolved boundary edges, the gap and clean-up<br />
tolerances are most likely too small. If edges disappear the tolerances are probably too large. The default<br />
gap and clean-up tolerances are set equal to the global model tolerance and can be changed on the<br />
Options form.
Composite Surface Options<br />
Used to create the boundary loops. This value has to be increased to<br />
automatically close existing gaps larger than the tolerance value.<br />
Cleanup Tol. 0.005<br />
Gap Distance 0.005<br />
Auto Zoom In Problem<br />
Detailed Information Display<br />
Auto Select Outer Boundary<br />
Erase Original Surfaces<br />
Ok<br />
Defaults<br />
Only used in the Surface Builder to ignore gaps<br />
between surface edges.<br />
Will zoom on the model location where the builder has<br />
detected a boundary gap or branch. This is useful for<br />
large Composite Surfaces.<br />
Controls the appearance of warning messages when<br />
gaps or branches are encountered. For the experienced<br />
user, they may rather not see the warning messages but<br />
simply rely on graphical feedback as previously<br />
described.<br />
Erases (not deletes) the original surfaces upon successful construction of a<br />
Composite Surface. This is identical to using the Plot/Erase functionality<br />
under Display.<br />
If toggled OFF, the user will be prompted to identify the outer<br />
boundary via a query process. This is needed if the default method of<br />
Auto Select fails.<br />
CHAPTER 4<br />
Create Actions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Surface Composite Method Example<br />
Creates Surface 2 from the surfaces in the viewport.<br />
Geometry<br />
Action: Create<br />
Object: Surface<br />
Method: Composite<br />
Surface ID List<br />
2<br />
Delete Constituent Surfaces<br />
Surface List<br />
Surface 1T#<br />
Use All Edge Vertices<br />
Vertex List<br />
Options... Vertex List<br />
Inner Loop Option: All<br />
Preview Boundary<br />
-Apply-<br />
Before:<br />
Z<br />
X<br />
Y<br />
After:<br />
Z<br />
X<br />
Y<br />
Z<br />
1<br />
X<br />
Z<br />
1<br />
X<br />
Y<br />
Y
Decomposing Trimmed Surfaces<br />
CHAPTER 4<br />
Create Actions<br />
The Decompose method creates four sided surfaces from an existing surface or solid face by<br />
choosing four vertex locations. This method is usually used to create surfaces from a multi-sided<br />
trimmed surface so that you can either mesh with IsoMesh or continue to build a tri-parametric<br />
solid.<br />
See Decomposing Trimmed Surfaces (p. 37) for more information on how to use the<br />
Decompose method.<br />
Geometry<br />
Action: Create<br />
Object: Surface<br />
Method: Decompose<br />
Surface ID List<br />
1<br />
Surface<br />
Auto Execute<br />
Surface Vertex 1 List<br />
Surface Vertex 2 List<br />
Surface Vertex 3 List<br />
Surface Vertex 4 List<br />
-Apply-<br />
Shows the ID that will be assigned for the next surface to<br />
be created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Enter the trimmed surface to decompose either by<br />
entering the ID from the keyboard (example: Surface 10);<br />
or by cursor selecting the surface.<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to chose the Apply button to<br />
execute the form.<br />
Enter in the Surface Vertex 1,2,3 and 4 listboxes, the four<br />
vertices that will define the new surface. Use the Vertex<br />
Select menu that appears on the bottom to cursor select<br />
the vertices.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Topology (p. 10)<br />
Trimmed Surfaces (p. 20)<br />
Matrix of Geometry Types Created (p. 27)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Surface Decompose Method Example<br />
Creates Surfaces 3, 4 and 5 using the Create/Decompose method. The surfaces are created from<br />
Trimmed Surface 2 and they are defined by the cursor selected vertices listed in the Surface<br />
Vertex databoxes on the form.<br />
Geometry<br />
Action: Create<br />
Object: Surface<br />
Method: Decompose<br />
Surface ID List<br />
3<br />
Surface<br />
Surface 2<br />
Auto Execute<br />
Surface Vertex 1 List<br />
Surface 2(u 0.000000)(v 1.0000<br />
Surface Vertex 2 List<br />
Surface 2(u 0.000000)(v 0.0000<br />
Surface Vertex 3 List<br />
Surface 2(u 0.516341)(v 0.0000<br />
Surface Vertex 4 List<br />
Surface 2(u 0.331216)(v 1.0000<br />
-Apply-<br />
Before:<br />
After:<br />
Y<br />
Z<br />
Y<br />
Z<br />
X<br />
X<br />
17<br />
18<br />
17<br />
18<br />
4<br />
2<br />
2<br />
3<br />
5<br />
19<br />
20<br />
15<br />
14<br />
15<br />
14<br />
12<br />
16<br />
12<br />
16
Creating Surfaces from Edges (Edge Method)<br />
The Edge method creates three or four sided surfaces that are bounded by three or four<br />
intersecting curves or edges, without manifolding the surface to an existing surface or face.<br />
Geometry<br />
Action: Create<br />
Object: Surface<br />
Method: Edge<br />
Surface ID List<br />
1<br />
Option: 4 Edge<br />
Manifold<br />
Manifold Surface<br />
Auto Execute<br />
Surface Edge 1 List<br />
Surface Edge 2 List<br />
Surface Edge 3 List<br />
Surface Edge 4 List<br />
-Apply-<br />
CHAPTER 4<br />
Create Actions<br />
Shows the ID that will be assigned for the next surface to be<br />
created. See Output ID List (p. 25) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions.<br />
Set this option to either 3 Edge or 4 Edge. The 3 Edge option<br />
will create a degenerate three sided surface.<br />
If the Manifold toggle is ON, enter the manifold surface or face for<br />
the new surface, either by entering the ID from the keyboard<br />
(examples: Surface 10, Solid 10.1); or by cursor selecting it with<br />
the Surface Select menu.<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
Enter in the Surface Edge 1,2, 3 and/or 4 Lists, the three or four<br />
curves or edges that will bound the new surface, either by<br />
entering the IDs from the keyboard (examples: Curve 10, Surface<br />
10.2, Solid 10.1.1); or by cursor selecting them with the Curve<br />
Select menu that appears on the bottom.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Topology (p. 10)<br />
Matrix of Geometry Types Created (p. 27)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Surface Edge Method With the 3 Edge Option Example<br />
Creates Surface 3 using the Create/Edge/3 Edge option. The degenerate surface is created from<br />
Curves 5 and 6 and the edge of Surface 2. See Building a Degenerate Surface (Triangle) (p. 41).<br />
Geometry<br />
Action: Create<br />
Object: Surface<br />
Method: Edge<br />
Surface ID List<br />
3<br />
Option:<br />
3 Edge<br />
Manifold<br />
Manifold Surface<br />
Auto Execute<br />
Surface Edge 1 List<br />
Curve 5<br />
Surface Edge 2 List<br />
Curve 6<br />
Surface Edge 3 List<br />
Surface 2.1<br />
-Apply-<br />
Before:<br />
Y<br />
Z<br />
Y<br />
Z<br />
16<br />
After:<br />
16<br />
X<br />
X<br />
5<br />
3<br />
6<br />
5<br />
6<br />
13 14<br />
12<br />
13 14<br />
12<br />
2<br />
2<br />
15<br />
15
Surface Edge Method With the 4 Edge Option Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Surface2 using the Create/Edge/4 Edge option. The surface is created from Curves 5<br />
through 8.<br />
Geometry<br />
Action: Create<br />
Object: Surface<br />
Method: Edge<br />
Surface ID List<br />
2<br />
Option: 4 Edge<br />
Manifold<br />
Manifold Surface<br />
Auto Execute<br />
Surface Edge 1 List<br />
Curve 5<br />
Surface Edge 2 List<br />
Curve 6<br />
Surface Edge 3 List<br />
Curve 7<br />
Surface Edge 4 List<br />
Curve 8<br />
-Apply-<br />
Before:<br />
12<br />
Z<br />
After:<br />
12<br />
Z<br />
Y<br />
Y<br />
X<br />
X<br />
5<br />
5<br />
7<br />
7<br />
17<br />
17<br />
2<br />
18<br />
18<br />
8<br />
8<br />
6<br />
6<br />
19<br />
19
PART 2<br />
Geometry <strong>Modeling</strong><br />
Extracting Surfaces<br />
Extracting Surfaces with the Parametric Option<br />
The Extract method creates surfaces by creating them from within or on a solid, at a constant<br />
parametric ξ1( u)<br />
, ξ2( v)<br />
, or ξ3( w)<br />
coordinate location, where ξ1has a range of 0 ≤ ξ1 ≤1, ξ2 has a range of 0 ≤ ξ2 ≤1, and ξ3has a range of 0 ≤ξ3≤1. One surface is extracted from each<br />
solid.<br />
Geometry<br />
Action: Create<br />
Object: Surface<br />
Method: Extract<br />
Surface ID List<br />
1<br />
Option:<br />
Surface Plane<br />
Parametric<br />
◆ Constant u Plane<br />
◆ Constant v Plane<br />
◆<br />
Constant w Plane<br />
Surface Position<br />
0.0<br />
1.0<br />
u Parametric Value<br />
Auto Execute<br />
Solid List<br />
-Apply-<br />
0.5<br />
Shows the ID that will be assigned for the next surface to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Select either Constant u Direction, Constant v Direction, or<br />
Constant w Direction. The surfaces will either be created<br />
either along the ξ1( u)<br />
direction for Constant u Direction;<br />
along the ξ2( v)<br />
direction for Constant v Direction; or along<br />
the ξ3 (w) direction for Constant w Direction.<br />
ξ1( u)<br />
ξ2( v)<br />
ξ3( w)<br />
Specify the solid’s , , or coordinate<br />
value for the location of the surface, either by using the slide<br />
bar or by entering the value in the databox. The directions of<br />
ξ1 , ξ2 and ξ3 are defined by the connectivity of the solid.<br />
You can plot the parametric directions by choosing the<br />
Parametric Direction toggle on the <strong>Geometric</strong> Properties form<br />
under the menu Display/Display Properties/<strong>Geometric</strong>.
Surface Plane<br />
◆ Constant u Plane<br />
◆ Constant v Plane<br />
◆<br />
Constant w Plane<br />
Surface Position<br />
0.0<br />
1.0<br />
u Parametric Value<br />
Auto Execute<br />
Solid List<br />
-Apply-<br />
0.5<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to<br />
execute the form.<br />
Specify in Solid List, the solids that you want to extract<br />
surfaces from. Either enter the IDs from the keyboard<br />
(example: Solid 1:10), or cursor select the solids using<br />
the Solid Select menu that appears on the bottom.<br />
CHAPTER 4<br />
Create Actions<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Topology (p. 10)<br />
Connectivity (p. 15)<br />
Matrix of Geometry Types Created (p. 27)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Surface Extract Method With the Parametric Option Example<br />
Creates Surface 2 using the Create/Extract/Parametric option. The surface is created at<br />
ξ3( w)<br />
= 0.75 within Solid 1. Notice the parametric direction is displayed near Point 19.<br />
Geometry<br />
Action: Create<br />
Object: Surface<br />
Method: Extract<br />
Surface ID List<br />
2<br />
Option: Parametric<br />
Surface Plane<br />
◆ Constant u Plane<br />
◆ Constant v Plane<br />
◆ Constant w Plane<br />
Surface Position<br />
0.0<br />
1.0<br />
w Parametric Value<br />
Auto Execute<br />
Solid List<br />
Solid 1<br />
-Apply-<br />
0.75<br />
Before:<br />
Z<br />
After:<br />
Z<br />
19<br />
Y<br />
12<br />
3<br />
2<br />
1<br />
X<br />
19<br />
3<br />
23<br />
2<br />
1<br />
Y<br />
12<br />
X<br />
22<br />
1<br />
16<br />
22<br />
1<br />
16<br />
20<br />
17<br />
20<br />
26<br />
2<br />
1<br />
2<br />
17<br />
24<br />
21<br />
25<br />
18<br />
21<br />
18
Surface Extract Method With the Parametric Option Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Surface 3 using the Create/Extract/Parametric option. The surface is created at<br />
ξ3( w)<br />
= 0.75 within a solid that is defined by Surfaces 1 and 2 by using the Solid select menu<br />
icons listed below.<br />
Geometry<br />
Action: Create<br />
Object: Surface<br />
Method: Extract<br />
Surface ID List<br />
3<br />
Option: Parametric<br />
Surface Plane<br />
◆ Constant u Plane<br />
◆ Constant v Plane<br />
◆ Constant w Plane<br />
Surface Position<br />
0.0<br />
1.0<br />
w Parametric Value<br />
Auto Execute<br />
Solid List<br />
0.75<br />
Construct 2SurfaceSolid (Eva<br />
-Apply-<br />
Solid Select Menu Icons<br />
Before:<br />
1<br />
Z<br />
After:<br />
1<br />
Z<br />
11<br />
7<br />
Y<br />
7<br />
Y<br />
X<br />
X<br />
5<br />
5<br />
14<br />
10<br />
1<br />
10<br />
1<br />
3<br />
2<br />
4<br />
2<br />
4<br />
12<br />
8<br />
8<br />
6<br />
6<br />
13<br />
9<br />
9
PART 2<br />
Geometry <strong>Modeling</strong><br />
Extracting Surfaces with the Face Option<br />
The Extract method creates surfaces by creating them on a specified solid face. One surface is<br />
extracted from each solid face.<br />
Geometry<br />
Action: Create<br />
Object: Surface<br />
Method: Extract<br />
Surface ID List<br />
1<br />
Option:<br />
Face<br />
Auto Execute<br />
Face List<br />
-Apply-<br />
Shows the ID that will be assigned for the next surface to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
Specify in Face List, the solid faces to create surfaces on, either by<br />
entering the IDs from the keyboard (example: Solid 10.2 11.1); or<br />
by cursor selecting the faces.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Topology (p. 10)<br />
Matrix of Geometry Types Created (p. 27)
Surface Extract Method With the Face Option Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Surfaces 2 and 3 using the Create/Extract/Face option. The surface is created on two<br />
faces of Solid 10.<br />
Geometry<br />
Action: Create<br />
Object: Surface<br />
Method: Extract<br />
Surface ID List<br />
2<br />
Option:<br />
Face<br />
Auto Execute<br />
Face List<br />
Solid 1.1 1.2<br />
-Apply-<br />
Before:<br />
Z<br />
19<br />
Y<br />
12<br />
After:<br />
Z<br />
3<br />
2<br />
1<br />
X<br />
12<br />
19 1<br />
23<br />
Y<br />
12<br />
X<br />
2<br />
22<br />
1<br />
16<br />
22<br />
1<br />
16<br />
20<br />
17<br />
1<br />
20<br />
2<br />
17<br />
3<br />
21<br />
18<br />
21<br />
18
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creating Fillet Surfaces<br />
The Fillet method creates a parametric bi-cubic surface between two existing surfaces or solid<br />
faces. The existing surfaces or faces do not need to intersect. If they do intersect, the edges of the<br />
surfaces or faces must be aligned, and they must intersect so that a nondegenerate fillet can be<br />
created.<br />
Geometry<br />
Action: Create<br />
Object: Surface<br />
Method: Fillet<br />
Surface ID List<br />
1<br />
Fillet Parameters<br />
Fillet Radius 1<br />
Fillet Radius 2<br />
Fillet Tolerance<br />
0.005<br />
Trim Original Surfaces<br />
Auto Execute<br />
Surface/Point 1 List<br />
Surface/Point 2 List<br />
-Apply-<br />
Shows the ID that will be assigned for the next surface to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Fillet Radius 1 is the fillet radius. This is either a constant fillet<br />
radius (if Fillet Radius 2 is left blank) or part of a varying radius.<br />
Only one radius value is allowed for all pairs of surfaces or faces<br />
specified in Surface/Point 1 and 2 List.<br />
Fillet Radius 2 is optional. If a value is entered, MSC.Patran will<br />
create a fillet with a varying radius, with the first edge beginning<br />
at Radius 1 and gradually varying to Radius 2 at the opposite<br />
edge.<br />
Fillet Tolerance is used to control the accuracy of the fillet when<br />
MSC.Patran subdivides the geometry to calculate the fillet<br />
position. Decreasing the tolerance helps when the fillet is very<br />
small compared to the geometry model. Default is .005.<br />
Points 1 and 2<br />
Radius 1<br />
Surface 1<br />
Surface 2<br />
Radius 2<br />
Fillet Patch<br />
Area To Be<br />
Trimmed
Fillet Radius 1<br />
Fillet Radius 2<br />
Fillet Tolerance<br />
0.005<br />
Trim Original Surfaces<br />
Auto Execute<br />
Surface/Point 1 List<br />
Surface/Point 2 List<br />
-Apply-<br />
If ON, MSC.Patran will trim the original surfaces specified in<br />
the Surface/Point 1 and 2 listboxes. Each surface is trimmed<br />
from the tangent point of the fillet to the end of the original<br />
surface.<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to<br />
execute the form.<br />
Specify in Surface/Point 1 List and Surface/Point 2 List,<br />
the existing pair of surfaces or faces, along with their<br />
corner points that the fillet will be created between. For<br />
each listbox, the Surface Select menu and the Point Select<br />
menu will appear at the bottom to allow you to cursor define<br />
the appropriate surfaces or faces, and the points, vertices,<br />
nodes, or other appropriate corner point locations provided<br />
on the Point Select menu.<br />
Points 1 and 2<br />
Radius 1<br />
Surface 1<br />
Surface 2<br />
Radius 2<br />
Fillet Patch<br />
Area To Be<br />
Trimmed<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Topology (p. 10)<br />
CHAPTER 4<br />
Create Actions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Surface Fillet Method Example<br />
Creates Surface 4 using the Create/Fillet method that is between Surfaces 1 and 3 with the fillet’s<br />
endpoints, Points 2 and 10, cursor selected. Surface 4 has a varying fillet radius of 0.25 to 0.5.<br />
Geometry<br />
Action: Create<br />
Object: Surface<br />
Method: Fillet<br />
Surface ID List<br />
4<br />
Fillet Parameters<br />
Fillet Radius 1<br />
0.25<br />
Fillet Radius 2<br />
0.5<br />
Fillet Tolerance<br />
0.005<br />
Trim Original Surfaces<br />
Auto Execute<br />
Surface/Point 1 List<br />
Construct PointSurfaceUVOnSu<br />
Surface/Point 2 List<br />
Construct PointSurfaceUVOnSu<br />
-Apply-<br />
Before:<br />
10<br />
10<br />
Z<br />
After:<br />
Z<br />
Y<br />
Y<br />
X<br />
X<br />
11<br />
2<br />
1<br />
15<br />
14<br />
3<br />
3<br />
4<br />
1<br />
1<br />
9<br />
9<br />
12<br />
3<br />
4<br />
1<br />
1
Surface Fillet Method Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Surface 5 using the Create/Fillet method that is between Surfaces 3 and 4 with the fillet’s<br />
endpoints, Points 19 and 25, cursor selected. Surface 5 has a constant fillet radius of 0.75.<br />
Geometry<br />
Action: Create<br />
Object: Surface<br />
Method: Fillet<br />
Surface ID List<br />
5<br />
Fillet Parameters<br />
Fillet Radius 1<br />
0.75<br />
Fillet Radius 2<br />
Fillet Tolerance<br />
0.005<br />
Trim Original Surfaces<br />
Auto Execute<br />
Surface/Point 1 List<br />
Construct PointSurfaceUVOnSu<br />
Surface/Point 2 List<br />
Construct PointSurfaceUVOnSu<br />
-Apply-<br />
Before:<br />
Z<br />
After:<br />
Z<br />
Y<br />
Y<br />
18<br />
X<br />
18<br />
X<br />
6<br />
27<br />
6<br />
16<br />
3<br />
3<br />
24<br />
20<br />
19<br />
30<br />
28<br />
19<br />
5<br />
5<br />
26<br />
4<br />
17<br />
4<br />
25<br />
23<br />
31<br />
29
PART 2<br />
Geometry <strong>Modeling</strong><br />
Matching Adjacent Surfaces<br />
The Match method creates parametric bi-cubic surfaces with common boundaries (or matched<br />
edges) from a pair of topologically incongruent surfaces or solid faces that have two consecutive<br />
common vertices but unmatched edges. The surface pair need not have matching parametric<br />
orientations. MSC.Patran requires geometry to be topologically congruent for IsoMesh and<br />
Paver to create coincident nodes at the common boundaries. See Topological Congruency and<br />
Meshing (p. 12) for more information.<br />
You can also match incongruent surfaces with the Edit action’s Edge Match method. See<br />
Matching Surface Edges (p. 481) for more information.<br />
Geometry<br />
Action: Create<br />
Object: Surface<br />
Method: Match<br />
Surface ID List<br />
1<br />
Delete Original Surfaces<br />
Auto Execute<br />
Surface 1 List<br />
Surface 2 List<br />
-Apply-<br />
Shows the ID that will be assigned for the next surface to be<br />
created. See Output ID List (p. 25) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions.<br />
If ON, MSC.Patran will delete the surfaces specified in Surface 1<br />
and 2 List from the database.<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
Specify in Surface 1 List, the surface or face to which the new<br />
surface will be matched. Specify in Surface 2 List, the surface or<br />
face to match with Surface 1. Either enter the IDs from the<br />
keyboard (examples: Surface 10, Solid 10.1); or cursor select them<br />
using the Surface Select menu.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Topology (p. 10)<br />
Meshing Surfaces with IsoMesh or<br />
Paver (p. 15) in the MSC.Patran Reference<br />
Manual, Part 3: Finite Element <strong>Modeling</strong>
Surface Match Method Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Surface 4 using the Create/Match method that is topologically congruent with Surface<br />
2. Notice that Delete Original Surfaces is pressed in and Surface 3 is deleted.<br />
Geometry<br />
Action: Create<br />
Object: Surface<br />
Method: Match<br />
Surface ID List<br />
4<br />
Delete Original Surfaces<br />
Auto Execute<br />
Surface 1 List<br />
Surface 2<br />
Surface 2 List<br />
Surface 3<br />
-Apply-<br />
Before:<br />
13 14<br />
12<br />
12<br />
Y<br />
Z<br />
After:<br />
X<br />
2<br />
15<br />
13 14<br />
Y<br />
Z<br />
X<br />
2<br />
15<br />
3<br />
4<br />
18<br />
17<br />
18<br />
17
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creating Constant Offset Surface<br />
This form is used to create a constant offset surface.<br />
Geometry<br />
Geometry<br />
Action: Create<br />
Object: Surface<br />
Method: Offset<br />
Surface ID List<br />
1<br />
Offset Parameters<br />
Constant Offset Value<br />
1.0<br />
Repeat Count<br />
1<br />
Do not use a<br />
guiding surface<br />
Auto Execute<br />
Surface List<br />
Draw Direction Vector<br />
Reverse Direction<br />
Reset Graphics<br />
-Apply-<br />
Shows the ID that will be assigned for the next surface to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Specify the constant offset value of the surface.<br />
Specify the number of copies of the offset surface to create<br />
using the Repeat Count parameter.<br />
By default, Do not use a guiding surface is set to use the<br />
surface normal or the direction vector, if reversed from the<br />
surface normal for the offset direction. If this toggle is<br />
changed to Use first surface as guiding surface, then the<br />
offset direction for all surfaces to be created will the same as<br />
the first surface in the Surface List.<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the surface used to create an offset surface from<br />
either by cursor selecting them or by entering the IDs from<br />
the keyboard. Example: Surface 10 11. The Surface select<br />
menu that appears can be used to define how you want to<br />
cursor select the appropriate surfaces.<br />
Draws the direction vector of the surface to create the offset<br />
surface from.<br />
Reverses the direction vector of the surface to create the<br />
offset surface from.<br />
☞ More Help:<br />
Select Menu (p. 31) in the<br />
MSC.Patran Reference Manual,<br />
Part 1: Basic Functions
Creating Constant Offset Surface Example<br />
CHAPTER 4<br />
Create Actions<br />
Create surfaces 2 and 3 by offsetting from surface 1, a distance of 0.5 with a repeat count of 2 and<br />
reversing the direction vector of surface 1.<br />
Action:<br />
Geometry<br />
Geometry<br />
Create<br />
Object: Surface<br />
Method: Offset<br />
Surface ID List<br />
2<br />
Offset Parameters<br />
Constant Offset Value<br />
0.5<br />
Repeat Count<br />
2<br />
Do not use a<br />
guiding surface<br />
Auto Execute<br />
Surface List<br />
Surface 1<br />
Draw Direction Vector<br />
Reverse Direction<br />
Reset Graphics<br />
-Apply-<br />
Before:<br />
X<br />
Y<br />
Z<br />
After:<br />
X<br />
Y<br />
Z<br />
1<br />
3<br />
2<br />
1
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creating Ruled Surfaces<br />
The Ruled method creates ruled surfaces between a pair of curves or edges.<br />
Geometry<br />
Action: Create<br />
Object: Surface<br />
Method: Ruled<br />
Surface ID List<br />
1<br />
Surface Parameterization<br />
◆<br />
Equal Arc Length<br />
◆ Equal Parametric Values<br />
Avoid Bow Tie Surface<br />
Auto Execute<br />
Ruling Curve 1 List<br />
Ruling Curve 2 List<br />
-Apply-<br />
Shows the ID that will be assigned for the next surface to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
If Equal Arc Length is ON, MSC.Patran will define the ruled<br />
surface’s ξ1 and ξ2 parametric directions based on the arc<br />
length parameterizations of the ξ1 direction for the curves or<br />
edges in Curve 1 List, and the ξ2 direction for the curves or<br />
edges in Curve 2 List. If Equal Parametric Values is ON, the<br />
curves or edges in Curve 1 List define the surface’s ξ1 direction<br />
and the curves or edges in Curve 2 List define the surface’s ξ2 direction. The ξ1 and ξ2 directions are defined by the curve and<br />
surface’s connectivity. You can plot the ξ1 and ξ2 directions by<br />
choosing the Parametric Direction toggle on the <strong>Geometric</strong><br />
Properties form under the menu Display/Display<br />
Properties/<strong>Geometric</strong>.
By default, Auto Execute (p. 23) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
Avoid Bow Tie Surface<br />
Auto Execute<br />
Ruling Curve 1 List<br />
Ruling Curve 2 List<br />
-Apply-<br />
CHAPTER 4<br />
Create Actions<br />
If Avoid Bow Tie Surface is ON, MSC.Patran will optimize<br />
the ruled surface, so that the two curves ξ1 directions do not<br />
need to be aligned or be in the same direction. The resulting<br />
ruled surface will not be twisted or bow tied. This is the<br />
default setting. If Allow Bow Tie Surface is ON, if the ξ1 direction of the curves or edges in Ruling Curve 1 and 2 List<br />
are not aligned, a bow tie ruled surface will be created.<br />
Specify in Ruling Curve 1 and 2 List, the two curves or edges<br />
to create the ruled surface between. Either enter the IDs from<br />
the keyboard (examples: Curve 10, Surface 10.1); or cursor<br />
select them using the Curve Select menu.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Connectivity (p. 15)<br />
Matrix of Geometry Types Created (p. 27)<br />
Meshing Surfaces with IsoMesh or Paver (p. 15)<br />
in the MSC.Patran Reference Manual, Part 3: Finite<br />
Element <strong>Modeling</strong><br />
Display Attributes (p. 243) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Surface Ruled Method Example<br />
Creates Surface 1 using the Create/Ruled method which is created between Curves 1 and 2.<br />
Geometry<br />
Action: Create<br />
Object: Surface<br />
Method: Ruled<br />
Surface ID List<br />
1<br />
Surface Parameterization<br />
◆ Equal Arc Length<br />
◆ Equal Parametric Values<br />
Avoid Bow Tie Surface<br />
Auto Execute<br />
Ruling Curve 1 List<br />
Curve 1<br />
Ruling Curve 2 List<br />
Curve 2<br />
-Apply-<br />
Before:<br />
5<br />
5<br />
1<br />
1<br />
After:<br />
Y<br />
Z<br />
Y<br />
Z<br />
X<br />
X<br />
1<br />
1<br />
1<br />
2<br />
2<br />
4<br />
4<br />
6<br />
6
Surface Ruled Method Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Surface 3 using the Create/Ruled method which is created between Curve 5 and an edge<br />
of Surface 2 by using the Curve select menu icon listed below. Notice that since Equal Parametric<br />
Values was pressed in, Surface 3’s parametric ξ1 direction is the same as for Curve 5.<br />
Geometry<br />
Action: Create<br />
Object: Surface<br />
Method: Ruled<br />
Surface ID List<br />
3<br />
Surface Parameterization<br />
◆ Equal Arc Length<br />
◆ Equal Parametric Values<br />
Avoid Bow Tie Surface<br />
Auto Execute<br />
Ruling Curve 1 List<br />
Curve 5<br />
Ruling Curve 2 List<br />
Surface 2.4<br />
-Apply-<br />
Curve Select Menu Icon<br />
Before:<br />
Z<br />
1<br />
12<br />
Y<br />
After:<br />
Z<br />
X<br />
1<br />
21<br />
12<br />
Y<br />
X<br />
5<br />
5<br />
18<br />
2<br />
17<br />
16<br />
18<br />
2<br />
17<br />
3<br />
1<br />
16<br />
1<br />
2<br />
2<br />
19<br />
20<br />
19<br />
20
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creating Trimmed Surfaces<br />
The Trimmed method creates a trimmed surface. You must first create at least one chained curve<br />
for the surface’s outer loop or boundary by using the Create/ Curve/Chain form before using<br />
this form, or by bringing up the Auto Chain form from within this form. (Note that an outer loop<br />
must be specified, and the inner loop being specified is not necessary.) Trimmed surfaces can be<br />
meshed by Paver.<br />
Geometry<br />
Action: Create<br />
Object: Surface<br />
Method: Trimmed<br />
Surface ID List<br />
1<br />
Option:<br />
Surface<br />
Auto Chain...<br />
Use All Edge Vertices<br />
Delete Outer Loop<br />
Outer Loop List<br />
Delete Inner Loops<br />
Inner Loop List<br />
Delete Constituent Surface<br />
Surface List<br />
-Apply-<br />
Shows the ID that will be assigned for the next surface to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Options for creating trimmed surfaces:<br />
1. Surface: Creates a trimmed surface that has the same curvature<br />
as a specified parent surface. The parent surface must be simply<br />
trimmed (default color is green).<br />
2. Planar: Creates a flat or planar trimmed surface.<br />
3. Composite: Combines surfaces into a single trimmed surface,<br />
where the parent trimmed surfaces may have gaps or overlaps of<br />
a specified length, and are not required to be topologically<br />
congruent.<br />
Use the Auto Chain feature to chain existing curves or surface<br />
edges into closed loops, defining the trim region.<br />
If ON, MSC.Patran will determine the new trimmed surface’s<br />
edge and vertex locations directly from the loop or chained<br />
curve’s definition. That is, the edges and vertices are defined<br />
by the links in the chained curve. If OFF, MSC.Patran will<br />
determine the edge and vertex locations of the new trimmed<br />
surface by the slope discontinuities in the chain.
Specify in Outer Loop List, one chained curve to represent the outer boundary of the<br />
trimmed surface either by entering the ID from the keyboard (example: Curve 10), or by<br />
cursor selecting the curve.<br />
Delete Outer Loop<br />
Outer Loop List<br />
Delete Inner Loops<br />
Inner Loop List<br />
Delete Constituent Surface<br />
Surface List<br />
-Apply-<br />
If ON, MSC.Patran will delete the surfaces<br />
specified in Surface List below from the<br />
database.<br />
If ON, MSC.Patran will delete the chained curves specified in<br />
the Outer Loop List listbox.<br />
If ON, MSC.Patran will delete the chained curve specified in<br />
Inner Loop List.<br />
Specify in Inner Loop List, one or more optional chained curves<br />
to represent holes or cutouts in the trimmed surface, either by<br />
entering the IDs from the keyboard (example: Curve 10 12), or<br />
by cursor selecting the curves.<br />
Specify in Surface List, the surfaces that will be the parent<br />
surface whose curvature will be used by the trimmed surface,<br />
either by entering the IDs from the keyboard, or by cursor<br />
selecting the surface. The parent surface must be simply<br />
trimmed (default color is green).<br />
Note: A Surface List is not required for the Planar option.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Creating Chained Curves (p. 131)<br />
Meshing Surfaces with IsoMesh or Paver<br />
(p. 15) in the MSC.Patran Reference Manual,<br />
Part 3: Finite Element <strong>Modeling</strong><br />
CHAPTER 4<br />
Create Actions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creating Trimmed Surfaces with the Surface Option<br />
Creates Surface 3 using the Create/Surface/Trimmed/Surface option which is created from<br />
chained Curve 22 for the outer loop, chained Curve 21 for the inner loop and Surface 2 for the<br />
parent surface. Notice that Delete Outer and Inner Loop and Delete Constituent Surface are<br />
pressed in and Curves 21 and 22 and Surface 2 are deleted.<br />
Geometry<br />
Action: Create<br />
Object: Surface<br />
Method: Trimmed<br />
Surface ID List<br />
3<br />
Option:<br />
Surface<br />
Auto Chain...<br />
Use All Edge Vertices<br />
Delete Outer Loop<br />
Outer Loop List<br />
Curve 22<br />
Delete Inner Loops<br />
Inner Loop List<br />
Curve 21<br />
Delete Constituent Surface<br />
Surface List<br />
Surface 2<br />
-Apply-<br />
Before:<br />
18<br />
20<br />
X Y<br />
Z<br />
After:<br />
20<br />
X Y<br />
Z<br />
19<br />
16<br />
2<br />
16<br />
23<br />
17<br />
24<br />
19<br />
30 3<br />
29<br />
28<br />
21<br />
21<br />
25<br />
27<br />
26<br />
22<br />
22<br />
12<br />
12
Creating Trimmed Surfaces with the Planar Option<br />
CHAPTER 4<br />
Create Actions<br />
Creates Surface 2 using the Create/Surface/Trimmed/Planar option which is created from<br />
chained Curve 14 for the outer loop and chained Curve 13 for the inner loop. Notice that Delete<br />
Outer Loop and Delete Inner Loop are pressed in and Curves 13 and 14 are deleted.<br />
Geometry<br />
Action: Create<br />
Object: Surface<br />
Method: Trimmed<br />
Surface ID List<br />
2<br />
Option:<br />
Planar<br />
Auto Chain.. .<br />
Use All Edge Vertices<br />
Delete Outer Loop<br />
Outer Loop List<br />
Curve 14<br />
Delete Inner Loops<br />
Inner Loop List<br />
Curve 13<br />
-Apply-<br />
Before:<br />
Y<br />
Z<br />
After:<br />
Y<br />
Z<br />
X<br />
14<br />
18<br />
X<br />
19<br />
13<br />
21<br />
22<br />
2<br />
20<br />
12<br />
12<br />
16<br />
17<br />
16
PART 2<br />
Geometry <strong>Modeling</strong><br />
Auto Chain Subordinate Form<br />
The Auto Chain form provides a more interactive, user-controllable way of creating Chain<br />
Curves. A start curve is selected for the chain and then during the creation of the chain, if<br />
necessary, the user will be prompted to make decisions on how to proceed by selecting the<br />
appropriate buttons. Toggles are provided for additional control of the chain curve creation.<br />
This subordinate form is accessible from either the Create/Curve/Chain or the<br />
Create/Surface/Trimmed forms.<br />
If ON, the start point of the start curve can be switched from one end of the curve to the other.<br />
Auto Execute must be OFF. A start curve should be selected and then toggle ON and OFF to see<br />
a white marker designating the start point.<br />
Auto Chain<br />
Auto Execute<br />
Select a Start Curve<br />
Specify End Point<br />
Switch Start Point<br />
Pause At Every Point<br />
Current Group Only<br />
Free Edges Only<br />
Highlight Chain Creation<br />
Delete Constituent Curves<br />
Specify the existing curve or edge to use for the start curve<br />
of a chain either by cursor selecting them or by entering the<br />
IDs from the keyboard. Example: Curve 1 Surface 5.1 Solid<br />
5.1.1. A Curve/Edge Select menu that appears can be used<br />
to define how you want to cursor select the appropriate<br />
curve or edge.<br />
If ON, a Point select box allows to specify an end point for<br />
the chain curve. A chain curve will be created, if it reaches<br />
the end point. If OFF, the default end point is the start point.<br />
If ON, only curves in the Current Group are selectable<br />
for creating a chain.<br />
If ON, only curves in the Current Group are selectable<br />
for creating a chain.<br />
If ON, after chain completes, the constituent curves used to<br />
create the chain will be deleted from the database.<br />
If ON, the created chain curve will be highlighted. Either changing the value to OFF or<br />
picking another start curve will erase the highlight.<br />
If ON, the OK button must be selected for each constituent curve that is<br />
identified as the next curve in the chain. If OFF, it will automatically continue<br />
as.far as possible before user-intervention is necessary.
Next:<br />
Used to update the "Choose Curve<br />
to Continue" databox when multiple<br />
choices are possible, i.e. a branch.<br />
Previous: Used to update "Choose Curve to<br />
Continue" databox when more than<br />
two curves form a branch. Use in<br />
conjunction with the Next button.<br />
Backup: Used to backup one curve at a time<br />
in the list of curves that have been<br />
previously selected as constituents<br />
for the resulting chain.<br />
Delete:<br />
Choose Curve to Continue<br />
Next OK<br />
Previous Quit<br />
Backup Stop<br />
Delete Break<br />
-Apply- Cancel<br />
Used to delete the curve in the<br />
"Choose Curve to Continue"<br />
databox from the database.<br />
Identifies the curve which is chosen to continue<br />
the chain.<br />
OK:<br />
Quit:<br />
Used to finalize the selection on the curve<br />
echoed in the "Choose Curve to Continue"<br />
databox and continue the auto chain<br />
process.<br />
Used to end the auto chain process without<br />
attempting to creating a chain.<br />
Stop: Used to end the auto chain process and<br />
attempt to create a chain from the<br />
constituent curves. (Only necessary when<br />
pressing the Apply button did not create a<br />
chain.)<br />
Break: Used to break the curve in the "Choose<br />
Curve to Continue" databox.<br />
CHAPTER 4<br />
Create Actions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creating Trimmed Surfaces with the Composite Option<br />
The Create/Surface/Trimmed/Composite option provides a tool for combining surfaces into a<br />
single trimmed surface, where the parent trimmed surfaces may have gaps or overlaps of a<br />
specified distance, and are not required to be topologically congruent. Though the constituent<br />
surfaces are used for all evaluations without any approximation, the resulting composite surface<br />
is seen as a single trimmed surface by all operations that reference it, such as the Paver.<br />
Shadow Surface Method. The method used to create a composite trimmed surface is called a<br />
Shadow Surface Method. The best way to describe a shadow surface is to use a real life analogy.<br />
Consider a cloud in the sky to be a shadow surface. Then the sun, being the light source behind<br />
the cloud, creates a shadow on the planet Earth, only in the area blocked by the cloud. The same<br />
is true of the shadow surface, except a view vector is used to determine the light direction. The<br />
shadow itself is called an Under Surface, whose valid region is defined by where the outlines of<br />
the shadow surface appear with respect to a given view.<br />
The Shadow Surface itself is a collection of specified surfaces, which may have gaps or overlaps<br />
of a specified distance, and may or may not be topologically congruent. It is bounded by outer<br />
and inner loops, defined as closed chains of curves or surface edges.<br />
During surface evaluations, the Under Surface is used to classify the point relative to which<br />
constituent surface (amongst the Shadow Surface) contains it. The point is mapped to the<br />
parameter space of that constituent surface, and the evaluation is done directly on that surface.<br />
Creating Composite Surfaces. The steps in creating composite surfaces are, for the most part,<br />
the same as those for creating a normal trimmed surface, with the following exceptions:<br />
More than one surface is specified to define the curvature (multiple parent surfaces).<br />
A Gap Distance parameter must be specified to define the maximum length for gaps<br />
or overlaps.<br />
An appropriate view must be obtained, satisfying the following:<br />
Double Intersections between the Shadow Surface and the view vector must not occur.<br />
In other words, the Shadow Surface must not wrap around on itself relative to the<br />
current view. This is because the Under Surface is flat, and there is not necessarily a<br />
one-to-one mapping from the Shadow Surface to the Under Surface. Surfaces that<br />
combine to create a cylinder, therefore, cannot be used to create a single composite<br />
surface.<br />
No Dead Space. Unpredictable results will occur if any portion of the Shadow Surface<br />
does not have an Under Surface counterpart. An example of dead space would be an<br />
area on the Shadow Surface which runs parallel to the view vector. Since this portion<br />
has no area with respect to its projection onto the Under Surface, it will not be<br />
represented properly in the resulting composite surface. This can cause unwanted<br />
holes or spikes in the geometry.
Not Acceptable<br />
Acceptable<br />
S1<br />
S1<br />
S2<br />
S2<br />
Shadow<br />
Plane<br />
CHAPTER 4<br />
Create Actions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Surface Trimmed Method - Composite Option Example<br />
Creates Surface 5 using the Create/Surface/Trimmed/Composite option which is created from<br />
chained Curve 5 for the outer loop, chained Curve 4 for the inner loop and Surface 1:4 for the<br />
parent surface. Notice that Delete Outer and Inner Loop and Delete Constituent Surface are<br />
pressed in and Curves 1 and 2 and Surfaces 1:4 are deleted.<br />
Geometry<br />
Action: Create<br />
Object: Surface<br />
Method: Trimmed<br />
Surface ID List<br />
5<br />
Option: Composite<br />
Auto Chain...<br />
Gap Distance<br />
0.005<br />
Use All Edge Vertices<br />
Delete Outer Loop<br />
Outer Loop List<br />
Curve 5<br />
Delete Inner Loops<br />
Inner Loop List<br />
Curve 4<br />
Delete Constituent Surface<br />
Surface List<br />
Surface 1:4<br />
-Apply-<br />
Before:<br />
After:<br />
2 3<br />
10<br />
12 4 11<br />
13<br />
1<br />
2 3<br />
10 11<br />
12 13<br />
1<br />
Y<br />
Z<br />
Y<br />
Z<br />
X<br />
X<br />
1<br />
4<br />
5<br />
2<br />
5<br />
7 8<br />
3<br />
4<br />
6<br />
5<br />
8<br />
6
Creating Surfaces From Vertices (Vertex Method)<br />
CHAPTER 4<br />
Create Actions<br />
The Vertex method creates four sided surfaces from four existing point locations that define the<br />
surface’s vertices or corners. The point locations can be points, vertices, nodes or other point<br />
locations provided on the Point select menu.<br />
Geometry<br />
Action: Create<br />
Object: Surface<br />
Method: Vertex<br />
Surface ID List<br />
1<br />
Manifold<br />
Manifold Surface<br />
Auto Execute<br />
Surface Vertex 1 List<br />
Surface Vertex 2 List<br />
Surface Vertex 3 List<br />
Surface Vertex 4 List<br />
-Apply-<br />
Shows the ID that will be assigned for the next surface to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
If ON, MSC.Patran will allow you to specify a surface or solid<br />
face in the Manifold Surface databox to manifold the new surface<br />
onto.<br />
If the Manifold toggle is ON, enter the manifold surface or face<br />
for the new surface, either by entering the ID from the keyboard<br />
(examples: Surface 10, Solid 10.1); or by cursor selecting it<br />
with the Surface Select menu.<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
Specify in Surface Vertex 1,2,3 and 4 Lists, the four points,<br />
vertices, nodes or other point locations that define the surface’s<br />
vertices or corners. Either enter the IDs from the keyboard<br />
(examples: Point 10, Curve 10.1, Node 20, Solid 10.4.1.1); or<br />
cursor select them using the Point Select menu.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Matrix of Geometry Types Created (p. 27)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Surface Vertex Method Example<br />
Creates Surface 2 using the Create/Vertex method which is created from Points 12, 13, 14 and<br />
Node 1. Notice that since Manifold is not on, the Manifold Surface databox is disabled.<br />
Geometry<br />
Action: Create<br />
Object: Surface<br />
Method: Vertex<br />
Surface ID List<br />
2<br />
Manifold<br />
Manifold Surface<br />
Auto Execute<br />
Surface Vertex 1 List<br />
Point 12<br />
Surface Vertex 2 List<br />
Point 13<br />
Surface Vertex 3 List<br />
Point 14<br />
Surface Vertex 4 List<br />
Node 1<br />
-Apply-<br />
Before:<br />
Y<br />
12<br />
Z<br />
After:<br />
Y<br />
12<br />
Z<br />
X<br />
X<br />
1<br />
15<br />
2<br />
14<br />
14<br />
13<br />
13
Extruding Surfaces and Solids<br />
CHAPTER 4<br />
Create Actions<br />
The Extrude method creates surfaces or solids by moving a curve or edge, or a surface or solid<br />
face, respectively, through space along a defined axis with the option of scaling and rotating<br />
simultaneously. This method is convenient for adding depth to a cross section, or for more<br />
complex constructions that require the full capabilities of this form.<br />
Geometry<br />
Action: Create<br />
Object: <br />
Method: Extrude<br />
ID List<br />
1<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Origin of Scale and Rotate<br />
[0 0 0]<br />
Translation Vector<br />
<br />
Sweep Parameters<br />
Scale Factor<br />
1.0<br />
Angle<br />
0.0<br />
per <br />
1<br />
Auto Execute<br />
List<br />
-Apply-<br />
Set to either: Surface or Solid.<br />
Shows the ID that will be assigned for the next surface or solid to<br />
be created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Refer. Coordinate Frame is used by the Origin of Scale and<br />
Rotate databox and the Translation Vector databox to express<br />
the coordinates of the origin and vector within a specific<br />
coordinate frame. Default is the Global rectangular frame, Coord<br />
0. Enter in Origin of Scale and Rotate, the point location of the<br />
origin of scaling and rotation. Either enter the coordinate values<br />
(example: [10 0 0]); or use the Point Select menu to cursor<br />
define alternate point locations. Enter in Translation Vector, a<br />
vector definition defining the direction and distance that the curve<br />
or surface is moved through space. Either enter the coordinate<br />
values (example: ); or use the Vector Select menu to<br />
cursor define the translation vector.
PART 2<br />
Geometry <strong>Modeling</strong><br />
Sweep Parameters<br />
Scale Factor<br />
1.0<br />
Angle<br />
0.0<br />
per <br />
1<br />
Auto Execute<br />
List<br />
-Apply-<br />
By default, Auto Execute (p. 23)<br />
in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions is<br />
ON which means you do not need<br />
to press the Apply button to<br />
execute the form.<br />
Enter in Scale Factor, a scaling factor value to be applied in<br />
the two or three directions of the surface or solid, respectively.<br />
A scale factor of one means no scaling will take place. Enter<br />
in Angle, an optional angle value in degrees to rotate the<br />
curve or surface about the translation vector. per<br />
is not active or used if the PATRAN 2 Convention<br />
toggle is OFF. If ON, enter how many parametric bi-cubic<br />
surfaces per curve or how many parametric tri-cubic solids per<br />
curve to create.<br />
Specify in List, the curves or edges, or surfaces or<br />
solid faces that you want to extrude to create the surfaces or<br />
solids, respectively. Either enter the IDs from the keyboard<br />
(examples: for curves - Curve 10, Surface 10.1, Solid 10.1.1;<br />
for surfaces - Surface 10, Solid 10.1), or cursor select them by<br />
using the Curve or Surface Select menu.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Matrix of Geometry Types Created (p. 27)<br />
Coordinate Frame Definitions (p. 60)
Surface Extrude Method Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Surface 2 using the Create/Extrude method which is created from Curve 5. The surface<br />
is extruded +10 units in the global Y direction.<br />
Geometry<br />
Action: Create<br />
Object: Surface<br />
Method: Extrude<br />
Surface ID List<br />
1<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Origin of Scale and Rotate<br />
[0 0 0]<br />
Translation Vector<br />
<br />
Sweep Parameters<br />
Scale Factor<br />
1.0<br />
Angle<br />
0.0<br />
Surface per Curve<br />
1<br />
Auto Execute<br />
Curve List<br />
Curve 5<br />
-Apply-<br />
Before:<br />
Z<br />
After:<br />
Y<br />
Z<br />
Y<br />
X<br />
X<br />
12<br />
3<br />
1<br />
1<br />
5<br />
5<br />
4<br />
2<br />
13
PART 2<br />
Geometry <strong>Modeling</strong><br />
Surface Extrude Method Example<br />
This example is the same as the previous example, except that Surface 1 is extruded +10 units in<br />
the global Y direction about an angle of 90 degrees and with a scale factor of 2. The origin of the<br />
scale and rotation is at Point 14.<br />
Geometry<br />
Action: Create<br />
Object: Surface<br />
Method: Extrude<br />
Surface ID List<br />
1<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Origin of Scale and Rotate<br />
Point 14<br />
Translation Vector<br />
<br />
Sweep Parameters<br />
Scale Factor<br />
2.0<br />
Angle<br />
90.0<br />
Surface per Curve<br />
1<br />
Auto Execute<br />
Curve List<br />
Curve 5<br />
-Apply-<br />
Before:<br />
Z<br />
After:<br />
Z<br />
Y<br />
Y<br />
X<br />
X<br />
15<br />
12<br />
12<br />
2<br />
14<br />
14<br />
5<br />
13<br />
16<br />
13
Solid Extrude Method Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Solid 2 using the Create/Extrude method which is created from a face of Solid 1. The<br />
solid is extruded +10 units in the global Y direction, with a scale factor of 2. The origin of the scale<br />
is at Point 21.<br />
Geometry<br />
Action: Create<br />
Object: Solid<br />
Method: Extrude<br />
Solid ID List<br />
2<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Origin of Scale and Rotate<br />
Point 21<br />
Translation Vector<br />
<br />
Sweep Parameters<br />
Scale Factor<br />
2.0<br />
Angle<br />
0.0<br />
Solids per Curve<br />
1<br />
Auto Execute<br />
Surface List<br />
Solid 1.5<br />
-Apply-<br />
Before:<br />
15<br />
18Y<br />
Z<br />
After:<br />
Z<br />
Y<br />
X<br />
X<br />
25<br />
12<br />
17<br />
22<br />
1<br />
15<br />
18<br />
2<br />
12<br />
17<br />
1<br />
14<br />
19<br />
24<br />
21<br />
21<br />
14<br />
19<br />
13<br />
20<br />
23<br />
13<br />
20
PART 2<br />
Geometry <strong>Modeling</strong><br />
Gliding Surfaces<br />
Gliding Surfaces with the 1 Director Curve Option<br />
The Glide method creates biparametric surfaces by sweeping base curve along a path defined by<br />
a set of director curves or edges.<br />
Geometry<br />
Action: Create<br />
Object: Surface<br />
Method: Glide<br />
Surface ID List<br />
1<br />
Option: 1 Director Curve<br />
Glide Input Options<br />
◆ Fixed Glide<br />
◆ Normal Project Glide<br />
Sweep Parameters<br />
Scale Factor<br />
1.0<br />
Auto Execute<br />
Director Curve List<br />
Base Curve List<br />
-Apply-<br />
Shows the ID that will be assigned for the next surface to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
If Normal Project Glide is ON, MSC.Patran avoids twisting<br />
the surface. One degree-of-freedom of motion is eliminated. If<br />
Fixed Glide is ON, MSC.Patran uses “fixed” logic which<br />
basically drags the director curve along the base curve surface<br />
without rotating. Three degrees-of-freedom of motion are<br />
eliminated.<br />
Enter an optional scale factor value to be applied to the<br />
director curve during the glide. A default of 1 means no<br />
change will occur in the size of the director curve during the<br />
glide.<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify in Director Curve List, the curve or edge that will act<br />
as the Glide’s director curve. Specify in Base Curve List, one<br />
or more base curves or edges for surfaces. Either enter the<br />
IDs from the keyboard (examples: for curves - Curve 1:10,<br />
Surface 10.1 11.1; for surfaces - Surface 10, Solid 10.1); or<br />
cursor select the curves or edges, or the surfaces or faces<br />
using the Curve or Surface Select menu.<br />
☞ More Help:<br />
Gliding Surfaces with<br />
the 2 Director Curve
Surface Glide Method - 1 Director Curve Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Surfaces 2 through 4 using the Create/Glide method which is created from Curve 10 for<br />
the Director Curve and Curves 11, 13 and 14 for the Base Curves. The scale is set to 1.0 and Fixed<br />
Glide is pressed in.<br />
Geometry<br />
Action: Create<br />
Object: Surface<br />
Method: Glide<br />
Surface ID List<br />
2<br />
Option: 1 Director Curve<br />
Glide Input Options<br />
◆ Fixed Glide<br />
◆ Normal Project Glide<br />
Sweep Parameters<br />
Scale Factor<br />
1.0<br />
Auto Execute<br />
Director Curve List<br />
Curve 10<br />
Base Curve List<br />
Curve 11 13 14<br />
-Apply-<br />
Before:<br />
10<br />
12<br />
Z<br />
16<br />
After:<br />
12<br />
16<br />
10<br />
Z<br />
Y<br />
11<br />
2<br />
Y<br />
11<br />
X<br />
18<br />
18<br />
X<br />
20<br />
13<br />
3<br />
13<br />
19<br />
19<br />
21<br />
4<br />
14<br />
14<br />
17<br />
22<br />
17
PART 2<br />
Geometry <strong>Modeling</strong><br />
Gliding Surfaces with the 2 Director Curve Option<br />
This option sweeps a base curve along a path defined by a pair of director curves. Automatic<br />
scaling is optional.<br />
Geometry<br />
Action: Create<br />
Object: Surface<br />
Method: Glide<br />
Surface ID List<br />
2<br />
Option: 2 Director Curve<br />
Scale Base Curve<br />
Auto Execute<br />
Director Curve 1 List<br />
Base Curve List<br />
-Apply-<br />
Shows the ID that will be assigned for the next surface to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
If this toggle is ON, the base curve will automatically be scaled<br />
to fit between the two director curves, If OFF, no scaling will<br />
occur.<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Director Curve 2 List Director Curve 1 List and Director Curve 2 List provide a<br />
moving local coordinate system which provides for sweeping<br />
and scaling of the base curve. The Base Curve is swept<br />
along the two director curves. It does not need to be attached<br />
to either director. A copy will be transformed into its<br />
appropriate position for exclusive used by the surface.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Matrix of Geometry Types Created (p. 27)
Surface Glide Method - 2 Director Curve Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Surface 1 by using Curves 1 and 2 as the director curves and Curve 3 as the base curve<br />
to glide along.<br />
Geometry<br />
Action: Create<br />
Object: Surface<br />
Method: Glide<br />
Surface ID List<br />
1<br />
Option: 2 Director Curve<br />
Scale Base Curve<br />
Auto Execute<br />
Director Curve 1 List<br />
Curve 1<br />
Director Curve 2 List<br />
Curve 2<br />
Base Curve List<br />
Curve 3<br />
-Apply-<br />
Before:<br />
6<br />
Y<br />
Z<br />
After:<br />
Z<br />
Y<br />
3<br />
X<br />
X<br />
5<br />
1<br />
3<br />
6<br />
1<br />
1<br />
5<br />
1<br />
1<br />
2<br />
2<br />
4<br />
3<br />
2<br />
2<br />
4
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creating Surfaces and Solids Using the Normal Method<br />
The Normal method creates parametric bi-cubic surfaces or solids which are defined by a set of<br />
base curves or surfaces, respectively, and an offset distance from those curves or surfaces in the<br />
direction of the curvature. The offset may be constant or have a varying thickness.<br />
Geometry<br />
Action: Create<br />
Object: <br />
Method:<br />
Normal<br />
ID List<br />
1<br />
Thickness Input Options<br />
◆<br />
◆<br />
Constant Thickness<br />
Varying Thicknesses<br />
Thickness at u=0; v=0<br />
1.0<br />
Thickness at u=0; v=1<br />
1.0<br />
per <br />
1<br />
Set to either Surface or Solid.<br />
Shows the ID that will be assigned for the next surface or solid<br />
to be created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions. If more than one<br />
ID is listed, the thickness of each surface or solid is based on<br />
dividing the number of surfaces or solids into the thickness<br />
value.<br />
If Constant Thickness is ON, a single thickness value is<br />
entered in the Thickness databox below (not shown here) which<br />
represents a constant offset distance for the Normal.<br />
If Varying Thickness is ON, you must enter two thickness values<br />
for surfaces and four thickness values for solids at the parametric<br />
ξ1( u)<br />
and ξ2( v)<br />
coordinate locations shown on the form. (The<br />
form here shows the thickness databoxes for creating a surface.)
Thickness at u=0; v=0<br />
1.0<br />
Thickness at u=0; v=1<br />
1.0<br />
per <br />
1<br />
Construction Point Options<br />
◆ Frenet Frame<br />
◆ Construction Point<br />
Construction Point<br />
Flip Normal<br />
Auto Execute<br />
List<br />
Specify in List, the curves or edges, or the<br />
surfaces or faces that you want to create surfaces or<br />
solids from, respectively. Either enter the IDs from<br />
the keyboard (examples: for curves - Curve 10,<br />
Surface 10.1, Solid 10.1.1; for surfaces - Surface 10,<br />
Solid 10.1), or cursor select them by using the Curve<br />
or Surface Select menu.<br />
If ON, MSC.Patran will reverse the parametric ξ 1 direction for<br />
the base curves listed in Curve List below.<br />
☞ More Help:<br />
CHAPTER 4<br />
Create Actions<br />
Shown only for creating surfaces.<br />
If Frenet Frame is ON, MSC.Patran uses a Frenet Frame in which the surfaces are blended together across<br />
the contiguous edges, provided the edges have the same ξ1( u)<br />
directions. If Construction Point is ON,<br />
enter the point location in the Construction Point databox, which defines the offset or thickness direction.<br />
The direction is measured from the first point of the first curve given in Curve List, to the construction point<br />
location. Either enter the ID from the keyboard (examples: Point 10, Node 100, Curve 12.1); or cursor select<br />
the point location by using the Point Select menu.<br />
Active if PATRAN 2 Convention is ON. If ON, specify the<br />
number of parametric bi-cubic surfaces or parametric tri-cubic<br />
solids to create from each curve or surface specified in <br />
List below.<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions is ON which means you do not<br />
need to chose the Apply button to execute the form.<br />
Select Menu (p. 31) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Matrix of Geometry Types Created (p. 27)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Surface Normal Method Example<br />
Creates Surface 2 using the Create/Normal method which is created from Curve 5. It has a<br />
varying thickness of 0.75 at ξ1 = 0 and x2=0 and a thickness of 2.0 at x1=0 and x2=1. Notice that<br />
the parametric direction is on.<br />
Geometry<br />
Action: Create<br />
Object: Surface<br />
Method: Normal<br />
Surface ID List<br />
2<br />
Thickness Input Options<br />
◆<br />
◆<br />
Constant Thickness<br />
Varying Thicknesses<br />
Thickness at u=0; v=0<br />
0.75<br />
Thickness at u=0; v=1<br />
2.0<br />
Surfaces per Curve<br />
1<br />
Construction Point Options<br />
◆<br />
◆<br />
Frenet Frame<br />
Construction Point<br />
Construction Point<br />
Flip Curve Normal<br />
Auto Execute<br />
Curve List<br />
Curve 5<br />
-Apply-<br />
Before:<br />
Y<br />
Z<br />
After:<br />
X<br />
Y<br />
Z<br />
13<br />
X<br />
15<br />
13<br />
5<br />
1<br />
122<br />
2<br />
5<br />
14<br />
1<br />
12
Surface Normal Method Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Surface 2 which is created from an edge of Surface 1. It has a constant thickness of 0.25<br />
and the normal direction is defined by a construction point, Point 9. Notice that the normal<br />
direction is measured from the first vertex of the edge (Point 5) to Point 9.<br />
Geometry<br />
Action: Create<br />
Object: Surface<br />
Method: Normal<br />
Surface ID List<br />
2<br />
Thickness Input Options<br />
◆<br />
◆<br />
Constant Thickness<br />
Varying Thicknesses<br />
Thickness<br />
0.25<br />
Surfaces per Curve<br />
1<br />
Construction Point Options<br />
◆<br />
◆<br />
Frenet Frame<br />
Construction Point<br />
Construction Point<br />
Point 9<br />
Flip Curve Normal<br />
Auto Execute<br />
Curve List<br />
Surface 1.2<br />
Before:<br />
5<br />
5<br />
Z<br />
Z<br />
After:<br />
10<br />
Y<br />
Y<br />
X<br />
9<br />
X<br />
9<br />
1<br />
2<br />
1<br />
6<br />
1<br />
1<br />
11<br />
6<br />
2<br />
2
PART 2<br />
Geometry <strong>Modeling</strong><br />
Solid Normal Method Example<br />
Creates Solid 1 using the Create/Normal method which is created from Surface 1 and has a<br />
thickness of 0.5. Notice that since PATRAN 2 Convention is not pressed in, the Solids per Surface<br />
databox is disabled.<br />
Geometry<br />
Action: Create<br />
Object: Solid<br />
Method: Normal<br />
Solid ID List<br />
1<br />
Thickness Input Options<br />
◆<br />
◆<br />
Constant Thickness<br />
Varying Thicknesses<br />
Thickness<br />
0.5<br />
Solids per Surface<br />
1<br />
Flip Surface Normal<br />
Auto Execute<br />
Surface List<br />
Surface 1<br />
-Apply-<br />
Before:<br />
1<br />
7<br />
Z<br />
After:<br />
1<br />
Y<br />
Z<br />
Y<br />
X<br />
X<br />
5<br />
8<br />
5<br />
1<br />
1<br />
10<br />
1<br />
4<br />
4<br />
9<br />
6<br />
6
CHAPTER 4<br />
Create Actions<br />
This example is similar to the previous example, except that the thickness is -0.5 instead of +0.5.<br />
Geometry<br />
Action: Create<br />
Object: Solid<br />
Method: Normal<br />
Solid ID List<br />
1<br />
Thickness Input Options<br />
◆<br />
◆<br />
Constant Thickness<br />
Varying Thicknesses<br />
Thickness<br />
-0.5<br />
Solids per Surface<br />
1<br />
Flip Surface Normal<br />
Auto Execute<br />
Surface List<br />
Surface 1<br />
-Apply-<br />
Before:<br />
1<br />
Z<br />
Z<br />
1<br />
Y<br />
Y<br />
After:<br />
7<br />
X<br />
X<br />
5<br />
5<br />
1<br />
1<br />
10<br />
1<br />
4<br />
4<br />
8<br />
6<br />
6<br />
9
PART 2<br />
Geometry <strong>Modeling</strong><br />
Solid Normal Method From a Face Example<br />
Creates Solid 2 using the Create/Normal method which is created from a face of Solid 1 and has<br />
a thickness of 0.25.<br />
Geometry<br />
Action: Create<br />
Object: Solid<br />
Method: Normal<br />
Solid ID List<br />
2<br />
Thickness Input Options<br />
◆<br />
◆<br />
Constant Thickness<br />
Varying Thicknesses<br />
Thickness<br />
0.25<br />
Solids per Surface<br />
1<br />
Flip Surface Normal<br />
Auto Execute<br />
Surface List<br />
Solid 1.6<br />
-Apply-<br />
Before:<br />
20<br />
12<br />
Z<br />
After:<br />
27<br />
Z<br />
Y<br />
20<br />
Y<br />
12<br />
X<br />
X<br />
21<br />
17<br />
22<br />
3 2<br />
18<br />
1<br />
1<br />
24<br />
1<br />
3 2<br />
22<br />
2<br />
3 2<br />
26 18<br />
1 1<br />
21<br />
17<br />
25<br />
23<br />
19<br />
23<br />
19
Creating Surfaces from a Surface Mesh (Mesh Method)<br />
CHAPTER 4<br />
Create Actions<br />
The Mesh method creates a surface from a congruent 2-D mesh. Vertices can be defined on the<br />
surface boundary by selecting nodes in the Outer Corner Nodes or Additional Vertex Nodes<br />
listboxes.<br />
Every edge of the surface will have at least one node. If no node is selected to identify a vertex,<br />
then one will be selected automatically. The nodes entered in the Outer Corner Node listbox will<br />
define the parametrization of the surface and will also be a vertex. If no nodes are selected, 4<br />
appropriate nodes will be selected automatically. Also the 4 nodes selected should be on the<br />
outer loop. Additional vertices can be defined by selecting nodes in the Additional Vertex Nodes<br />
listbox.<br />
The longest free edge loop will be the outer loop of the surface. The holes inside the mesh can be<br />
preserved or closed by invoking the options in the Inner Loop Options pull-down menu. When<br />
few of the inner holes need to be preserved Inner Loop Options is set to Select. Identify the holes<br />
by selecting at least 1 node on the hole. If selected, nodes on the outer loop and those not on the<br />
free boundary, will be ignored.<br />
The parametrization of the surface can also be improved by setting Surface Creation Methods to<br />
Better Parametrization. However, if speed were important and the mesh used to create the<br />
surface is of poor quality, selecting the Fast option under the Surface Creation Methods pulldown<br />
menu would create a better surface.<br />
Tessellated Surface is a representation of the underlying mesh that is used to create it. Therefore<br />
the surface is piecewise planar and the normals are not continuous. The surface is primarily<br />
generated to facilitate the meshing operation on complex surface models. Though these surfaces<br />
support most of the geometry operations, it has limitations due to the nature of the surface.<br />
To create a tessellated surface the mesh should have the following characteristics:<br />
Congruent 2-D elements<br />
Should be one connected set of elements<br />
No more than 2 elements should share the same 2 nodes<br />
The outer or inner loop should not intersect.
PART 2<br />
Geometry <strong>Modeling</strong><br />
Created Tessellated Surface from Geometry Form<br />
Geometry<br />
Action: Create<br />
Object: Surface<br />
Method: Mesh<br />
Surface ID List<br />
9<br />
Delete Original Elements<br />
Element List<br />
Elm 1:322 364:445<br />
Outer Corner Nodes<br />
1 2<br />
Node 292<br />
3 4<br />
Node 273<br />
Additional Vertex Nodes<br />
Node 50 34 303<br />
Inner Loop Options: All<br />
Surface Creation Methods<br />
Fast<br />
-Apply-<br />
Node 288<br />
Node 253<br />
Figure 4-2<br />
If toggled ON, the elements selected will be deleted when<br />
the surface is created successfully.<br />
Congruent element list that defines the surface.<br />
Select four corner nodes that define the four vertices of<br />
the resulting green surface or the parent surface of a<br />
trimmed surface. If any of the boxes are left empty, one<br />
will be selected automatically.<br />
If there are more than four vertices for the surface, the<br />
additional nodes can be listed in the Additional Vertex<br />
Nodes listbox.<br />
By setting Inner Loop Options to All, None or Select, the<br />
holes in the resulting surface can be defined.<br />
Note: When the Inner Loop Options is set to Select, a<br />
node listbox opens. Here the holes to be preserved can<br />
be identified by the nodes on its edge. Any nodes not<br />
on the hole edge or on the outer boundary will be<br />
ignored.<br />
By selecting the surface creation option, emphasis can<br />
be placed on parametrization or speed.
Creating Midsurfaces<br />
Creating Midsurfaces with the Automatic Option<br />
This form is used to create a Midsurface using the Automatic Method.<br />
Geometry<br />
Action: Create<br />
Object: Surface<br />
Method: Midsurface<br />
Surface ID List<br />
1<br />
Max. Thickness<br />
0.01<br />
Auto Execute<br />
Solid List<br />
-Apply-<br />
Shows the ID that will be assigned for the next surface to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Specify the midsurface option:<br />
1. Automatic<br />
2. Manual<br />
☞ More Help:<br />
Select Menu (p. 31) in the<br />
MSC.Patran Reference Manual,<br />
Part 1: Basic Functions<br />
CHAPTER 4<br />
Create Actions<br />
Specify the maximum distance the solid face pairs can be apart<br />
in order to calculate a midsurface between (wall thickness)<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
Specify the solid(s) to create a midsurface from either by cursor<br />
selecting them or by entering the IDs from the keyboard.<br />
Example: Solid 10 11. The Solid select menu that appears can<br />
be used to define how you want to cursor select the appropriate<br />
solid.
PART 2<br />
Geometry <strong>Modeling</strong><br />
Create Midsurface Automatic Example<br />
Create surfaces 1t6 by automatically computing the midsurfaces of solid 1 where the solid wall<br />
thickness is less than 8.1.<br />
Geometry<br />
Action: Create<br />
Object: Surface<br />
Method: Midsurface<br />
Surface ID List<br />
1<br />
Max. Thickness<br />
8.1<br />
Auto Execute<br />
Solid List<br />
Solid 1<br />
-Apply-<br />
Before:<br />
Z<br />
Y<br />
X<br />
After:<br />
Z<br />
Y<br />
X<br />
2<br />
3<br />
4<br />
1<br />
1<br />
1<br />
6<br />
5
Creating Midsurfaces with the Manual Option<br />
CHAPTER 4<br />
Create Actions<br />
This form is used to create a Midsurface using the Manual Method. The resulting midsurface<br />
will be trimmed to the domain of the parent surface pairs.<br />
Geometry<br />
Action: Create<br />
Object: Surface<br />
Method: Midsurface<br />
Surface ID List<br />
1<br />
Auto Execute<br />
First Surface Set<br />
Offset Surface Set<br />
Shows the ID that will be assigned for the next surface to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Specify the midsurface option:<br />
1. Automatic<br />
2. Manual<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
Specify the first surface set of the pair to create a midsurface<br />
from either by cursor selecting them or by entering the IDs from<br />
the keyboard. Example: Surface 1, Solid 1.1. The Surface<br />
select menu that appears can be used to define how you want<br />
to cursor select the appropriate surface.<br />
-Apply- Specify the offset surface set of the pair to create a midsurface<br />
from either by cursor selecting them or by entering the IDs from<br />
the keyboard. Example: Surface 2, Solid 1.2. The Surface<br />
select menu that appears can be used to define how you want<br />
to cursor select the appropriate surface.<br />
☞ More Help:<br />
Select Menu (p. 31) in the<br />
MSC.Patran Reference Manual,<br />
Part 1: Basic Functions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Create Midsurface Manual Example<br />
Create surfaces 1t3 by manually selecting solid faces Solid 1.5 and Solid 1.9, Solid 1.4 and Solid<br />
1.8, Solid 1.7 and Solid 1.10 as face pairs to create the midsurfaces from.<br />
Geometry<br />
Action: Create<br />
Object: Surface<br />
Method: Midsurface<br />
Surface ID List<br />
1<br />
Auto Execute<br />
Solid Face List<br />
Solid 1.5 1.4 1.7<br />
Offset Solid Face List<br />
Solid 1.9 1.8 1.10<br />
-Apply-<br />
Before:<br />
Z<br />
Z<br />
Y<br />
After:<br />
Y<br />
X<br />
X<br />
1<br />
1<br />
1<br />
2<br />
3
Creating Solid Primitives<br />
Creating a Solid Block<br />
CHAPTER 4<br />
Create Actions<br />
This form is used to create a solid block with user input a point, length, width, height, and<br />
reference coordinate frame. It also provides an option to perform boolean operation with the<br />
input target solid using the created block as the tool solid.<br />
Geometry<br />
Action: Create<br />
Object: Solid<br />
Method: Primitive<br />
Solid ID List<br />
1<br />
Block Parameters<br />
X Length List<br />
1.0<br />
Y Length List<br />
1.0<br />
Z Length List<br />
1.0<br />
Modify Solid<br />
Boolean Operation...<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Auto Execute<br />
Base Origin Point List<br />
[0 0 0]<br />
-Apply-<br />
Specify the Solid Primitive type to create:<br />
1. Block<br />
2. Cylinder<br />
3. Cone<br />
4. Sphere<br />
5. Torus<br />
Shows the ID that will be assigned for the next solid to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Specify the length, width, and height of the block.<br />
If ON, enable the boolean operation option. When the<br />
selectdatabox is displayed, select a target solid to perform a<br />
boolean operation on with the created block.<br />
Specify the reference coordinate frame to position the block.<br />
Default is the global coord 0.<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
Specify the base origin point of the block. Under The Refer.<br />
Coordinate Frame, the created block will start at this location<br />
extending length in x-axis, width in y-axis, and height in z-axis. If<br />
the base origin point is an [x,y,z] definition, the origin of the<br />
block will be created in the provided Refer. Coordinate Frame.<br />
☞ More Help:<br />
Select Menu (p. 31) in the<br />
MSC.Patran Reference Manual,<br />
Part 1: Basic Functions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creates solid blocks 1 and 2 at [0 0 0] and [2 0 0] with parameters of X=1.0, Y=1.0, Z=1.0 and<br />
X=2.0, Y=2.0, Z=2.0 respectively.<br />
Geometry<br />
Action: Create<br />
Object: Solid<br />
Method: Primitive<br />
Solid ID List<br />
1<br />
Block Parameters<br />
X Length List<br />
1.0 2.0<br />
Y Length List<br />
1.0 2.0<br />
Z Length List<br />
1.0 2.0<br />
Modify Solid<br />
Boolean Operation...<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Auto Execute<br />
Base Origin Point List<br />
[0 0 0] [2 0 0]<br />
-Apply-<br />
Before:<br />
Z<br />
Y<br />
After:<br />
Z<br />
Y<br />
X<br />
X
Creates solid block 1 at [-1 .5 .5] with parameters of X=5.0, Y=1.0, Z=1.0 while performing a<br />
boolean add operation with solid 1.<br />
Geometry<br />
Action: Create<br />
Object: Solid<br />
Method: Primitive<br />
Solid ID List<br />
2<br />
Block Parameters<br />
X Length List<br />
5.0<br />
Y Length List<br />
1.0<br />
Z Length List<br />
1.0<br />
Modify Solid<br />
Boolean Operation...<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Auto Execute<br />
Base Origin Point List<br />
[-1 .5 .5] Boolean Operation<br />
Geometry<br />
-Apply-<br />
Target Solid List<br />
Solid 1<br />
Before:<br />
Z<br />
Y<br />
After:<br />
Z<br />
Y<br />
Update Solid Mesh /LBC(ON)<br />
OK Cancel<br />
X<br />
X<br />
1<br />
CHAPTER 4<br />
Create Actions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creating Solid Cylinder<br />
This form is used to create a solid cylinder with user input a point, height, radius, optional<br />
thickness, and optional reference coordinate frame. It also provides an option to perform<br />
boolean operation with the input target solid using the created cylinder as the tool solid.<br />
Geometry<br />
Action: Create<br />
Object: Solid<br />
Method: Primitive<br />
Solid ID List<br />
1<br />
Cylinder Parameters<br />
Height List<br />
1.0<br />
Radius List<br />
1.0<br />
[Thickness List]<br />
0.0<br />
Modify Solid<br />
Boolean Operation...<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Auto Execute<br />
Base Center Point List<br />
[0 0 0]<br />
Axis List<br />
Coord 0.3<br />
-Apply-<br />
Specify the Solid Primitive type to create:<br />
1. Block<br />
2. Cylinder<br />
3. Cone<br />
4. Sphere<br />
5. Torus<br />
Shows the ID that will be assigned for the next solid to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Specify the height, radius, and optional thickness which is used<br />
to shell the cylinder.<br />
Default = 0.0 which designates no shelling.<br />
If ON, enable the boolean operation option. When the<br />
selectdatabox is displayed, select a target solid to perform a<br />
boolean operation on with the created cylinder.<br />
Specify the reference coordinate frame to position the<br />
cylinder. Default is the global coord 0.<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
Specify the base center point and the axis of the cylinder.<br />
If the base center point is an [x,y,z] definition, the location of the<br />
cylinder will be created in the provided Refer. Coordinate Frame.<br />
The input Axis is not with reference to the Refer. Coordinate<br />
Frame, therefore, the cylinder axis will be defined by the absolute<br />
value of the Axis specified, where the default is the z axis of<br />
Coord 0.<br />
☞ More Help:<br />
Select Menu (p. 31) in the<br />
MSC.Patran Reference Manual,<br />
Part 1: Basic Functions
Creates solid cylinder 1 at point 1with parameters of Height=3.0, Radius=0.25, along X axis.<br />
Geometry<br />
Action: Create<br />
Object: Solid<br />
Method: Primitive<br />
Solid ID List<br />
1<br />
Cylinder Parameters<br />
Height List<br />
3.0<br />
Radius List<br />
0.25<br />
[Thickness List]<br />
0.0<br />
Modify Solid<br />
Boolean Operation...<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Auto Execute<br />
Base Center Point List<br />
Point 1<br />
Axis List<br />
Coord 0.1<br />
-Apply-<br />
Before:<br />
Z<br />
Y<br />
After:<br />
Z<br />
Y<br />
X<br />
X<br />
1<br />
CHAPTER 4<br />
Create Actions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creates Solid Cylinder 1 at point 1 with parameters Height=3.0, Radius=0.25, a wall thickness =<br />
0.125 along X axis while performing a boolean add operation with solid 1.<br />
Geometry<br />
Action: Create<br />
Object: Solid<br />
Method: Primitive<br />
Solid ID List<br />
2<br />
Cylinder Parameters<br />
Height List<br />
3.0<br />
Radius List<br />
0.25<br />
[Thickness List]<br />
0.125<br />
Modify Solid<br />
Boolean Operation...<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Auto Execute<br />
Base Center Point ListBoolean<br />
Operation<br />
Geometry<br />
point 1<br />
Axis List<br />
Coord 0.1<br />
Target Solid List<br />
Solid 1<br />
Before:<br />
Y<br />
After:<br />
-Apply-<br />
Update Solid Mesh /LBC(ON)<br />
Z<br />
Z<br />
OK Cancel<br />
1<br />
Y<br />
X<br />
X<br />
5<br />
3<br />
5<br />
3<br />
8<br />
8<br />
4<br />
2<br />
4<br />
2<br />
9<br />
9<br />
6
Creating Solid Sphere<br />
CHAPTER 4<br />
Create Actions<br />
This form is used to create a solid sphere with user input a point, radius, and optional reference<br />
coordinate frame. It also provides an option to perform boolean operation with the input target<br />
solid using the created sphere as the tool solid.<br />
Action: Create<br />
Object: Solid<br />
Method: Primitive<br />
Solid ID List<br />
1<br />
Sphere Parameters<br />
Radius List<br />
1.0<br />
Modify Solid<br />
Boolean Operation...<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Auto Execute<br />
Center Point List<br />
[0 0 0]<br />
Axis List<br />
Coord 0.3<br />
Geometry<br />
-Apply-<br />
Specify the Solid Primitive type to create:<br />
1. Block<br />
2. Cylinder<br />
3. Cone<br />
4. Sphere<br />
5. Torus<br />
Shows the ID that will be assigned for the next solid to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Specify the radius of the sphere<br />
If ON, enable the boolean operation option. When the<br />
selectdatabox is displayed, select a target solid to perform a<br />
boolean operation on with the created sphere.<br />
Specify the reference coordinate frame to position the<br />
sphere. Default is the global coord 0.<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
Specify the center point and the axis of the sphere.<br />
If the center point is an [x,y,z] definition, the location of the<br />
sphere will be created in the provided Refer. Coordinate<br />
Frame. The input Axis is not with reference to the Refer.<br />
Coordinate Frame, therefore, the sphere axis will be defined by<br />
the absolute value of the Axis specified, where the default is the<br />
z axis of Coord 0.<br />
☞ More Help:<br />
Select Menu (p. 31) in the<br />
MSC.Patran Reference Manual,<br />
Part 1: Basic Functions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creates Solid Sphere 1 at [0 0 0] with a Radius of 1.0 along the Z axis.<br />
Action: Create<br />
Object: Solid<br />
Method: Primitive<br />
Solid ID List<br />
1<br />
Sphere Parameters<br />
Radius List<br />
1.0<br />
Modify Solid<br />
Boolean Operation...<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Auto Execute<br />
Center Point List<br />
[0 0 0]<br />
Axis List<br />
Coord 0.3<br />
Geometry<br />
-Apply-<br />
Before:<br />
Z<br />
Y<br />
After:<br />
Z<br />
Y<br />
X<br />
X
CHAPTER 4<br />
Create Actions<br />
Creates Solid Sphere 1 at point 1with a Radius of 0.5 along the Y axis while performing a boolean<br />
add operation with solid 1.<br />
Action: Create<br />
Object: Solid<br />
Method: Primitive<br />
Solid ID List<br />
2<br />
Sphere Parameters<br />
Radius List<br />
0.5<br />
Modify Solid<br />
Boolean Operation...<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Auto Execute<br />
Center Point List<br />
Point 1<br />
Axis List<br />
Coord 0.2<br />
Geometry<br />
Boolean Operation<br />
Geometry<br />
-Apply-<br />
Target Solid List<br />
Solid 1<br />
Before:<br />
Z<br />
Y<br />
After:<br />
Z<br />
Y<br />
Update Solid Mesh /LBC(ON)<br />
OK Cancel<br />
X<br />
X
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creating Solid Cone<br />
This form is used to create a solid cone with user input a point, base radius, top radius, height,<br />
optional thickness, and optional reference coordinate frame. It also provides an option to<br />
perform boolean operation with the input target solid using the created cone as the tool solid.<br />
Geometry<br />
Action: Create<br />
Object: Solid<br />
Method: Primitive<br />
Solid ID List<br />
1<br />
Cone Parameters<br />
Height List<br />
1.0<br />
Base Radius List<br />
1.0<br />
Top Radius List<br />
0.5<br />
[Thickness List]<br />
0.0<br />
Modify Solid<br />
Boolean Operation...<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Auto Execute<br />
Base Center Point List<br />
[0 0 0]<br />
Axis List<br />
Coord 0.3<br />
-Apply-<br />
Specify the Solid Primitive type to create:<br />
1. Block<br />
2. Cylinder<br />
3. Cone<br />
4. Sphere<br />
5. Torus<br />
Shows the ID that will be assigned for the next solid to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Specify the height, top radius, bottom radius, and optional<br />
thickness. The optional thickness is used to create a hollow<br />
cone.<br />
Default = 0.0 which designates no hollowing.<br />
If ON, enable the boolean operation option. When the<br />
selectdatabox is displayed, select a target solid to perform a<br />
boolean operation on with the created cone.<br />
Specify the reference coordinate frame to position the cone.<br />
Default is the global coord 0.<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
Specify the base center point and the axis of the cone.<br />
If the base center point is an [x,y,z] definition, the location of<br />
the cone will be created in the provided Refer. Coordinate<br />
Frame. The input Axis is not with reference to the Refer.<br />
Coordinate Frame, therefore, the cone axis will be defined by<br />
the absolute value of the Axis specified, where the default is<br />
the z axis of Coord 0.<br />
☞ More Help:<br />
Select Menu (p. 31) in the<br />
MSC.Patran Reference Manual,<br />
Part 1: Basic Functions
CHAPTER 4<br />
Create Actions<br />
Creates Solid Cone 1 at [0 0 0] and Cone 2 at [3 0 0] along the Z axis with parameters Height=2.0,<br />
Base Radius=1.0, Top Radius=0.5 and Thickness for Cone 1=0.0 and Thickness for Cone 2=0.125<br />
Geometry<br />
Action: Create<br />
Object: Solid<br />
Method: Primitive<br />
Solid ID List<br />
1<br />
Cone Parameters<br />
Height List<br />
2.0<br />
Base Radius List<br />
1.0<br />
Top Radius List<br />
0.5<br />
[Thickness List]<br />
0.0 0.125<br />
Modify Solid<br />
Boolean Operation...<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Auto Execute<br />
Base Center Point List<br />
[0 0 0] [3 0 0]<br />
Axis List<br />
Coord 0.3<br />
-Apply-<br />
Before:<br />
Z<br />
Y<br />
After:<br />
Z<br />
Y<br />
X<br />
X
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creates Solid Cones 1 and 2 at [.5 1 .5] along the Y axis with parameters Height=-5.0, Base<br />
Radius=0.25, Top Radius=0.0625 while performing a boolean add operation with Solid 1 and 2.<br />
Geometry<br />
Action: Create<br />
Object: Solid<br />
Method: Primitive<br />
Solid ID List<br />
1<br />
Cone Parameters<br />
Height List<br />
2.0<br />
Base Radius List<br />
1.0<br />
Top Radius List<br />
0.5<br />
[Thickness List]<br />
0.0 0.125<br />
Modify Solid<br />
Boolean Operation...<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Auto Execute<br />
Base Center Point List<br />
[0 0 0] [3 0 0]<br />
Axis List<br />
Coord 0.3<br />
Before:<br />
Z<br />
Y<br />
After:<br />
Boolean Operation<br />
Geometry<br />
Target Solid List<br />
Solid 1 2<br />
Update Solid Mesh /LBC(ON)<br />
-Apply-<br />
Z<br />
Y<br />
X<br />
X<br />
OK Cancel<br />
1<br />
2
Creating Solid Torus<br />
CHAPTER 4<br />
Create Actions<br />
This form is used to create a solid torus with user input a point, major radius, minor radius, and<br />
optional reference coordinate frame. It also provides an option to perform boolean operation<br />
with the input target solid using the created torus as the tool solid.<br />
Action: Create<br />
Object: Solid<br />
Method: Primitive<br />
Solid ID List<br />
1<br />
Torus Parameters<br />
Major Radius List<br />
1.0<br />
Minor Radius List<br />
0.5<br />
Modify Solid<br />
Boolean Operation...<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Auto Execute<br />
Center Point List<br />
[0 0 0]<br />
Axis List<br />
Coord 0.3<br />
Geometry<br />
-Apply-<br />
Specify the Solid Primitive type to create:<br />
1. Block<br />
2. Cylinder<br />
3. Cone<br />
4. Sphere<br />
5. Torus<br />
Shows the ID that will be assigned for the next solid to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Specify the major radius and minor radius.<br />
If ON, enable the boolean operation option. When the<br />
selectdatabox is displayed, select a target solid to perform a<br />
boolean operation on with the created torus.<br />
Specify the reference coordinate frame to position the torus.<br />
Default is the global coord 0.<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
Specify the center point and the axis of the torus.<br />
If the center point is an [x,y,z] definition, the location of the torus<br />
will be created in the provided Refer. Coordinate Frame. The<br />
input Axis is not with reference to the Refer. Coordinate Frame,<br />
therefore, the torus axis will be defined by the absolute value of<br />
the Axis specified, where the default is the z axis of Coord 0.<br />
☞ More Help:<br />
Select Menu (p. 31) in the<br />
MSC.Patran Reference Manual,<br />
Part 1: Basic Functions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creates Solid Torus 1 and 2 at [0 0 0] with parameters Major Radius=1.0, Minor Radius=0.5 and<br />
Torus 1 along the X axis and Torus 2 along the Y axis.<br />
Action: Create<br />
Object: Solid<br />
Method: Primitive<br />
Solid ID List<br />
1<br />
Torus Parameters<br />
Major Radius List<br />
1.0<br />
Minor Radius List<br />
0.5<br />
Modify Solid<br />
Boolean Operation...<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Auto Execute<br />
Center Point List<br />
[0 0 0]<br />
Axis List<br />
Coord 0.1 0.2<br />
Geometry<br />
-Apply-<br />
Before:<br />
Z<br />
Y<br />
After:<br />
Z<br />
Y<br />
X<br />
X
Creates Solid Torus 1 at [0 0 0] along the Z axis with parameters Major Radius=1.0, Minor<br />
Radius=0.25 while performing a boolean add operation with Solid 1.<br />
Action: Create<br />
Object: Solid<br />
Method: Primitive<br />
Solid ID List<br />
2<br />
Torus Parameters<br />
Major Radius List<br />
1.0<br />
Minor Radius List<br />
0.25<br />
Modify Solid<br />
Boolean Operation...<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Auto Execute<br />
Center Point List<br />
[0 0 0]<br />
Axis List<br />
Coord 0.3<br />
Geometry<br />
-Apply-<br />
Target Solid List<br />
Solid 1<br />
Boolean Operation<br />
Geometry<br />
Before:<br />
Z<br />
Y<br />
After:<br />
Z<br />
Y<br />
Update Solid Mesh /LBC(ON)<br />
OK Cancel<br />
X<br />
X<br />
CHAPTER 4<br />
Create Actions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Solid Boolean operation during primitive creation<br />
This form is used to perform a Solid boolean operation on an existing solid during the creation<br />
of a new primitive solid. This is a child form of the parent Create,Solid,Primitive form.<br />
Boolean Operation<br />
Geometry<br />
Target Solid List<br />
Update Solid Mesh /LBC(ON)<br />
OK Cancel<br />
Specify the boolean operation type:<br />
1. Add<br />
2. Subtract<br />
3. Intersect<br />
Specify the solid to perform a boolean operation on either by<br />
cursor selecting them or by entering the IDs from the keyboard.<br />
Example: Solid 10 11. The Solid select menu that appears can<br />
be used to define how you want to cursor select the appropriate<br />
solids.<br />
This button, by default is disabled since updates of an existing<br />
mesh and LBC on a parasolid solid will occur automatically<br />
after a boolean operation. If the Geometry Preference toggle,<br />
Auto Update Solid Mesh/LBC, is turned off, then this button will<br />
be enabled and the label will be, “Update Solid Mesh/LBC”.<br />
Pressing this button after the boolean operation is complete will<br />
update the existing mesh on the target solid.
Creating Solids from Surfaces (Surface Method)<br />
Creating Solids from Two Surfaces<br />
CHAPTER 4<br />
Create Actions<br />
The Surface method with the 2 Surface option, creates solids between two surfaces or solid faces.<br />
Geometry<br />
Action: Create<br />
Object: Solid<br />
Method: Surface<br />
Solid ID List<br />
1<br />
Option: 2 Surface<br />
Parameterization Method<br />
◆ Chord Length<br />
◆ Uniform<br />
Auto Align Orientations<br />
Auto Execute<br />
Starting Surface List<br />
Ending Surface List<br />
-Apply-<br />
By default, Auto Execute (p. 23) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Basic Functions is ON which means you do<br />
not need to press the Apply button to<br />
execute the form.<br />
Shows the ID that will be assigned for the next solid to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Deactivated and not used for the 2 Surface option.<br />
If ON, MSC.Patran will align the surfaces’ parametric ξ 1 and ξ 2<br />
directions. The ξ 1 and ξ 2 directions are defined by the surface’s<br />
connectivity. On the <strong>Geometric</strong> Properties form under the<br />
menu Display/Display Properties/<strong>Geometric</strong> you can plot the ξ 1<br />
direction of the new curves by turning the Parametric Direction<br />
toggle ON.<br />
Specify the surfaces or solid faces for the surfaces to be<br />
created, either by entering the IDs from the keyboard<br />
(examples: Surface 10, Solid 10.1), or cursor define the<br />
surface locations using the Select Menu (p. 31) in the<br />
MSC.Patran Reference Manual, Part 1: Basic Functions.<br />
☞ More Help:<br />
Topology (p. 10)<br />
Connectivity (p. 15)<br />
Parametric Cubic Geometry (p. 25)<br />
Matrix of Geometry Types Created (p. 27)<br />
PATRAN 2 Neutral File Support For Parametric<br />
Cubic Geometry (p. 57)<br />
Display Attributes (p. 243) in the MSC.Patran Reference<br />
Manual, Part 2: Basic Functions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Solid Surface Method With 2 Surface Option Example<br />
Creates Solid 1 using the Create/Surface/2 Surface option. The solid is created between Surfaces<br />
2 and 3.<br />
Geometry<br />
Action: Create<br />
Object: Solid<br />
Method: Surface<br />
Solid ID List<br />
1<br />
Option: 2 Surface<br />
Parameterization Method<br />
◆<br />
◆<br />
Chord Length<br />
Uniform<br />
Auto Align Orientations<br />
Auto Execute<br />
Starting Surface List<br />
Surface 2<br />
Ending Surface List<br />
Surface 3<br />
-Apply-<br />
Before:<br />
Z<br />
After:<br />
11<br />
12<br />
Z<br />
Y<br />
11<br />
12<br />
Y<br />
3<br />
X<br />
3<br />
X<br />
9<br />
10<br />
9<br />
5<br />
10<br />
5<br />
6<br />
6<br />
1<br />
2<br />
2<br />
8<br />
8<br />
7<br />
7
Solid Surface Method With 2 Surface Option Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Solid 1 using the Create/Surface/2 Surface option. The solid is created between Surface<br />
2 and a surface defined by Curves 5 and 6, using the Surface select menu icon listed below.<br />
Geometry<br />
Action: Create<br />
Object: Solid<br />
Method: Surface<br />
Solid ID List<br />
1<br />
Option: 2 Surface<br />
Parameterization Method<br />
◆<br />
◆<br />
Chord Length<br />
Uniform<br />
Auto Align Orientations<br />
Auto Execute<br />
Starting Surface List<br />
Surface 2<br />
Ending Surface List<br />
Construct2CurvesSurface(Eval<br />
-Apply-<br />
Surface Select Menu Icon<br />
Before:<br />
20<br />
12<br />
20<br />
12<br />
Z<br />
After:<br />
Z<br />
Y<br />
Y<br />
X<br />
X<br />
5<br />
5<br />
21<br />
2<br />
17<br />
17<br />
22<br />
18<br />
118<br />
21<br />
2<br />
22<br />
6<br />
6<br />
23<br />
19<br />
23<br />
19
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creating Solids from Three Surfaces (Surface Method)<br />
The Surface method with the 3 Surface option creates solids that pass through three existing<br />
surfaces or solid faces.<br />
Geometry<br />
Action: Create<br />
Object: Solid<br />
Method: Surface<br />
Solid ID List<br />
1<br />
Option: 3 Surface<br />
Parameterization Method<br />
◆<br />
Chord Length<br />
◆ Uniform<br />
Auto Align Orientations<br />
Auto Execute<br />
Starting Surface List<br />
Middle Surface List<br />
Ending Surface List<br />
-Apply-<br />
Shows the ID that will be assigned for the next solid to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
If Chord Length is ON, the parametric coordinates of the points<br />
defining the new solid is based on the chord length distances<br />
relative to the location of the solid’s starting, middle and ending<br />
surfaces. This means the solid may or may not be uniformly<br />
parameterized, depending on where the surfaces are located. If<br />
Uniform is ON, the parametric coordinates of the points defining<br />
the solid will be uniformly spaced, regardless of where the<br />
surfaces are located. That is, the solid will be always uniformly<br />
parameterized.<br />
If ON, MSC.Patran will align the surfaces’ parametric ξ 1 and ξ 2<br />
directions before creating the solid. The ξ 1 and ξ 2 directions are<br />
defined by the surface’s connectivity. You can plot the ξ 1 direction<br />
of the new curves by choosing the Parametric Direction toggle on<br />
the <strong>Geometric</strong> Properties form under the menu Display/Display<br />
Properties/<strong>Geometric</strong>.
Auto Align Orientations<br />
Auto Execute<br />
Starting Surface List<br />
Middle Surface List<br />
Ending Surface List<br />
-Apply-<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify in Starting, Middle and Ending Surface Lists, the<br />
surfaces or solid faces for the new solids to pass through,<br />
either by entering the IDs from the keyboard (examples:<br />
Surface 10, Solid 10.1); or by cursor defining the surface<br />
locations using the Surface Select menu.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Parametric Cubic Geometry (p. 25)<br />
Matrix of Geometry Types Created (p. 27)<br />
PATRAN 2 Neutral File Support For Parametric<br />
Cubic Geometry (p. 57)<br />
Display Attributes (p. 243) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions<br />
CHAPTER 4<br />
Create Actions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Solid Surface Method With 3 Surface Option Example<br />
Creates Solid 2 using the Create/Surface/3 Surface option. The solid is created between a face<br />
of Solid 1, Surface 2 and a surface defined by Curves 5 and 6 by using the Surface select menu<br />
icon listed below.<br />
Geometry<br />
Action: Create<br />
Object: Solid<br />
Method: Surface<br />
Solid ID List<br />
2<br />
Option: 3 Surface<br />
Parameterization Method<br />
◆ Chord Length<br />
◆ Uniform<br />
Auto Align Orientations<br />
Auto Execute<br />
Starting Surface List<br />
Solid 1.2<br />
Middle Surface List<br />
Surface 2<br />
Ending Surface List<br />
Construct2CurveSurface(Eval<br />
-Apply-<br />
Surface Select Menu Icon<br />
Before:<br />
Z<br />
After:<br />
Z<br />
Y<br />
Y<br />
X<br />
X<br />
20<br />
12<br />
20<br />
12<br />
27<br />
24<br />
27<br />
24<br />
5<br />
5<br />
26<br />
25<br />
26<br />
25<br />
17<br />
21<br />
18<br />
2<br />
17<br />
1<br />
22<br />
21<br />
18<br />
2<br />
1<br />
28<br />
22<br />
31<br />
31<br />
28<br />
6<br />
6<br />
30<br />
29<br />
23<br />
19<br />
30<br />
29<br />
23<br />
19
Creating Solids from Four Surfaces (Surface Method)<br />
CHAPTER 4<br />
Create Actions<br />
The Surface method using the 4 Surface option creates solids that pass through four existing<br />
surfaces or solid faces.<br />
Geometry<br />
Action: Create<br />
Object: Solid<br />
Method: Surface<br />
Solid ID List<br />
1<br />
Option: 4 Surface<br />
Parameterization Method<br />
◆<br />
Chord Length<br />
◆ Uniform<br />
Auto Align Orientations<br />
Auto Execute<br />
Starting Surface List<br />
Second Surface List<br />
Third Surface List<br />
Ending Surface List<br />
-Apply-<br />
Shows the ID that will be assigned for the next solid to be created.<br />
See Output ID List (p. 25) in the MSC.Patran Reference Manual,<br />
Part 1: Basic Functions.<br />
If Chord Length is ON, the parametric coordinates of the points<br />
defining the new solid is based on the chord length distances<br />
relative to the location of the solid’s starting, second, third and<br />
ending surfaces. This means the solid may or may not be<br />
uniformly parameterized, depending on where the surfaces are<br />
located. If Uniform is ON, the parametric coordinates of the<br />
points defining the solid will be uniformly spaced, regardless of<br />
where the surfaces are located. That is, the solid will be always<br />
uniformly parameterized.<br />
If ON, MSC.Patran will align the surfaces’ parametric ξ 1 and ξ 2<br />
directions before creating the solid. The ξ 1 and ξ 2 directions are<br />
defined by the surface’s connectivity. You can plot the ξ 1 direction<br />
of the new curves by choosing the Parametric Direction toggle on<br />
the <strong>Geometric</strong> Properties form under the menu Display/Display<br />
Properties/<strong>Geometric</strong>.
PART 2<br />
Geometry <strong>Modeling</strong><br />
Auto Align Orientations<br />
Auto Execute<br />
Starting Surface List<br />
Second Surface List<br />
Third Surface List<br />
Ending Surface List<br />
-Apply-<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
Specify the surfaces or solid faces for the new solids to pass<br />
through, either by entering the IDs from the keyboard (examples:<br />
Surface 10, Solid 10.1), or by cursor defining the surface<br />
locations using the Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
☞ More Help:<br />
Topology (p. 10)<br />
Parametric Cubic Geometry (p. 25)<br />
Matrix of Geometry Types Created (p. 27)<br />
PATRAN 2 Neutral File Support For Parametric<br />
Cubic Geometry (p. 57)<br />
Display Attributes (p. 243) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions
Solid Surface Method With 4 Surface Option Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Solid 2 using the Create/Surface/4 Surface option. The solid is created between a face<br />
of Solid 1, Surface 2, a surface defined by Curves 5 and 6 and Surface 3.<br />
Geometry<br />
Action: Create<br />
Object: Solid<br />
Method: Surface<br />
Solid ID List<br />
2<br />
Option: 4 Surface<br />
Parameterization Method<br />
◆<br />
Chord Length<br />
◆ Uniform<br />
Auto Align Orientations<br />
Auto Execute<br />
Starting Surface List<br />
Solid 1.2<br />
Second Surface List<br />
Surface 2<br />
Third Surface List<br />
Construct2CurveSurface(Eval<br />
Ending Surface List<br />
Surface 3<br />
-Apply-<br />
Before:<br />
Z<br />
After:<br />
Z<br />
Y<br />
Y<br />
X<br />
X<br />
32<br />
20<br />
12<br />
27<br />
24<br />
32<br />
20<br />
12<br />
27<br />
24<br />
5<br />
5<br />
21<br />
18<br />
2<br />
17<br />
25<br />
35<br />
3<br />
33<br />
22<br />
31<br />
26<br />
1<br />
28<br />
212<br />
18<br />
2<br />
17<br />
26<br />
1<br />
25<br />
22<br />
6<br />
35<br />
3<br />
33<br />
31<br />
28<br />
6<br />
23<br />
19<br />
30<br />
29<br />
34<br />
23<br />
19<br />
30<br />
29<br />
34
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creating Solids with the N Surface Option<br />
The Surface method using the N-Surfaces option creates solids that pass through any number of<br />
existing surfaces or solid faces.<br />
Geometry<br />
Action: Create<br />
Object: Solid<br />
Method: Surface<br />
Solid ID List<br />
1<br />
Option: N-Surfaces<br />
Parameterization Method<br />
◆<br />
Chord Length<br />
◆ Uniform<br />
Auto Align Orientations<br />
Surface List<br />
-Apply-<br />
Shows the ID that will be assigned for the next solid to be created.<br />
See Output ID List (p. 25) in the MSC.Patran Reference Manual,<br />
Part 1: Basic Functions.<br />
If Chord Length is ON, the parametric coordinates of the points<br />
defining the new solid is based on the chord length distances<br />
relative to the location of the surfaces specified in Surface List.<br />
This means the solid may or may not be uniformly parameterized,<br />
depending on where the surfaces are located. If Uniform is ON,<br />
the parametric coordinates of the points defining the solid will be<br />
uniformly spaced, regardless of where the surfaces are located.<br />
That is, the solid will be always uniformly parameterized.<br />
If ON, MSC.Patran will align the surfaces’ parametric ξ 1 and ξ 2<br />
directions before creating the solid. The ξ 1 and ξ 2 directions are<br />
defined by the surface’s connectivity. You can plot the ξ 1 direction<br />
of the new curves by choosing the Parametric Direction toggle on<br />
the <strong>Geometric</strong> Properties form under the menu Display/Display<br />
Properties/<strong>Geometric</strong>.<br />
Specify in Surface List, two or more surfaces or faces that the solid<br />
will pass through. Either enter the IDs from the keyboard<br />
(examples: Surface 1:10, Solid 10.2 11.1), or cursor select the<br />
surfaces or faces using the Surface Select menu.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Parametric Cubic Geometry (p. 25)<br />
Matrix of Geometry Types Created (p. 27)<br />
PATRAN 2 Neutral File Support For Parametric<br />
Cubic Geometry (p. 57)<br />
Display Attributes (p. 243) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions
Solid Surface Method with N-Surfaces Option Example<br />
Creates Solid1 using the Create/Surface/N-Surfaces option. The solid is created between<br />
Surfaces 2, 7, 8, 9 and 10.<br />
Geometry<br />
Action: Create<br />
Object: Solid<br />
Method: Surface<br />
Solid ID List<br />
1<br />
Option: N-Surfaces<br />
Parameterization Method<br />
◆ Chord Length<br />
◆ Uniform<br />
Auto Align Orientations<br />
Surface List<br />
Surface 2 7:10<br />
-Apply-<br />
Before:<br />
28<br />
41<br />
After:<br />
28<br />
Y<br />
41<br />
Z<br />
Y<br />
10<br />
Z<br />
10<br />
X<br />
X<br />
43<br />
43<br />
42<br />
42<br />
38<br />
24<br />
38<br />
24<br />
9<br />
9<br />
35<br />
20<br />
35<br />
20<br />
39<br />
40<br />
39<br />
40<br />
8 32<br />
16<br />
16<br />
18<br />
32<br />
12<br />
13 7<br />
37<br />
12<br />
36<br />
13 7<br />
37<br />
36<br />
2<br />
34<br />
33<br />
2<br />
34<br />
CHAPTER 4<br />
Create Actions<br />
33<br />
14<br />
15<br />
14<br />
15
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creating a Boundary Representation (B-rep) Solid<br />
The B-rep method creates boundary represented solids by specifying a list of surfaces or solid<br />
faces that form a closed topologically congruent volume. B-rep solids can only be meshed with<br />
MSC.Patran’s TetMesh. For more information, see Gliding Solids (p. 348).<br />
Geometry<br />
Action: Create<br />
Object: Solid<br />
Method: B-rep<br />
Solid ID List<br />
1<br />
Delete Original Surfaces<br />
Auto Execute<br />
Surface List<br />
-Apply-<br />
Shows the ID that will be assigned for the next solid to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
If ON, MSC.Patran will delete the surfaces from the<br />
database that are specified in Surface List.<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify in Surface List, a set of surfaces or solid faces that<br />
form a closed volume. Either enter the IDs from the keyboard<br />
(examples: Surface 1:10, Solid 10.2 11.1), or cursor select the<br />
surfaces or faces using the Surface Select menu that appears.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic<br />
Functions<br />
Topology (p. 10)<br />
B-rep Solid (p. 24)<br />
Building B-rep Solids (p. 40)
Solid B-rep Method Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Solid 1 using the Create/Solid/B-rep method which is created from Surfaces 2, 3, 4, and<br />
8 through 14. Notice that since Delete Original Surfaces is pressed in, the surfaces are deleted.<br />
Geometry<br />
Action: Create<br />
Object: Solid<br />
Method: B-rep<br />
Solid ID List<br />
1<br />
Delete Original Surfaces<br />
Auto Execute<br />
Surface List<br />
Surface 2 3 4 8:14<br />
-Apply-<br />
Before:<br />
Z<br />
Y<br />
After:<br />
Z<br />
Y<br />
X<br />
X<br />
8<br />
13<br />
10<br />
9<br />
4<br />
3<br />
12<br />
1<br />
2<br />
11<br />
14
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creating a Decomposed Solid<br />
The Decompose method creates solids from two opposing solid faces by choosing four vertex<br />
locations on each face and then a solid is created from the two decomposed faces.<br />
Geometry<br />
Action: Create<br />
Object: Solid<br />
Method: Decompose<br />
Solid ID List<br />
2<br />
Solid Faces<br />
◆<br />
◆<br />
Face 1<br />
Face 2<br />
Solid Face 1<br />
Auto Execute<br />
Face Vertex 1 List<br />
Face Vertex 2 List<br />
Face Vertex 3 List<br />
Face Vertex 4 List<br />
-Apply-<br />
Shows the ID that will be assigned for the next solid to be created.<br />
See Output ID List (p. 25) in the MSC.Patran Reference Manual,<br />
Part 1: Basic Functions.<br />
The switch to select/show the two Solid Faces.<br />
Enter the first solid face to decompose either by entering the ID<br />
from the keyboard (example: Solid 1.1); or by cursor selecting<br />
the solid face.<br />
Enter in the Face Vertex 1,2,3 and 4 listboxes, the four vertices<br />
that will define the surface from which the new solid will be created<br />
from. Use the Vertex Select menu that appears on the bottom to<br />
cursor select the vertices.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Parametric Cubic Geometry (p. 25)<br />
Matrix of Geometry Types Created (p. 27)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)
Solid Decompose Method with Face 1 Option Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Solid 2 by selecting four points on solid face Solid 1.6 and four points on solid face Solid<br />
1.5.<br />
Geometry<br />
Action: Create<br />
Object: Solid<br />
Method: Decompose<br />
Solid ID List<br />
2<br />
Solid Faces<br />
◆<br />
◆<br />
Face 1<br />
Face 2<br />
Solid Face 1<br />
Solid 1.6<br />
Auto Execute<br />
Face Vertex 1 List<br />
1.6(u0.250000)(v0.750000)<br />
Face Vertex 2 List<br />
1.6(u0.788091)(v0.706851)<br />
Face Vertex 3 List<br />
1.6(u0.727486)(v0.239363)<br />
Face Vertex 4 List<br />
1.6(u0.239563)(v0.283655)<br />
-Apply-<br />
Step 1:<br />
Z<br />
Y<br />
6<br />
5<br />
X<br />
2<br />
1<br />
1<br />
7<br />
8<br />
3<br />
4
PART 2<br />
Geometry <strong>Modeling</strong><br />
Solid Decompose Method with Face 2 Option Example<br />
Creates Solid 2 by selecting four points on solid face Solid 1.6 and four points on solid face Solid<br />
1.6.<br />
Geometry<br />
Action: Create<br />
Object: Solid<br />
Method: Decompose<br />
Solid ID List<br />
2<br />
Solid Faces<br />
◆<br />
◆<br />
Face 1<br />
Face 2<br />
Solid Face 2<br />
Solid 1.5<br />
Auto Execute<br />
Face Vertex 1 List<br />
1.5(u0.314087)(v0.722847)<br />
Face Vertex 2 List<br />
1.5(u0.707491)(v0.666261)<br />
Face Vertex 3 List<br />
1.5(u0.658263)(v0.286671)<br />
Face Vertex 4 List<br />
1.5(u0.291373)(v0.250680)<br />
-Apply-<br />
Step 2:<br />
Z<br />
Y<br />
Final Step:<br />
Z<br />
Y<br />
6<br />
5<br />
X<br />
6<br />
5<br />
X<br />
9<br />
10<br />
2<br />
1<br />
2<br />
1<br />
7<br />
8<br />
13<br />
16<br />
7<br />
2<br />
12 14 15<br />
1<br />
11<br />
8<br />
3<br />
4<br />
3<br />
4
Creating Solids from Faces<br />
CHAPTER 4<br />
Create Actions<br />
The Face method creates a solid from five or six surfaces or solid faces which define the solid’s<br />
exterior faces. The surfaces or faces can be in any order and they can have any parametric<br />
orientation, but they must define a valid exterior of a solid.<br />
Geometry<br />
Action: Create<br />
Object: Solid<br />
Method: Face<br />
Solid ID List<br />
1<br />
Option: 6 Face<br />
Auto Execute<br />
Solid Face 1 List<br />
Solid Face 2 List<br />
Solid Face 3 List<br />
Solid Face 4 List<br />
Solid Face 5 List<br />
Solid Face 6 List<br />
-Apply-<br />
Shows the ID that will be assigned for the next solid to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Set this option to 5 Face or 6 Face.<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify in the Solid Face Lists, the list of surfaces or solid<br />
faces that the solid will be created from. Depending if the form<br />
is set to the 5 Face or 6 Face option, you will see five or six<br />
Solid Face List boxes. Either enter the IDs from the keyboard<br />
(examples: Surface 10, Solid 10.1); or cursor select them<br />
using the Surface Select menu.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Parametric Cubic Geometry (p. 25)<br />
Matrix of Geometry Types Created (p. 27)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Solid Face Method With 6 Faces Example<br />
Creates Solid 1 using the Create/Face method which is created from Surfaces 2 through 7. The<br />
option is set to 6 Face.<br />
Geometry<br />
Action: Create<br />
Object: Solid<br />
Method: Face<br />
Solid ID List<br />
1<br />
Option: 6 Face<br />
Auto Execute<br />
Solid Face 1 List<br />
Surface 2<br />
Solid Face 2 List<br />
Surface 6<br />
Solid Face 3 List<br />
Surface 4<br />
Solid Face 4 List<br />
Surface 5<br />
Solid Face 5 List<br />
Surface 7<br />
Solid Face 6 List<br />
Surface 3<br />
-Apply-<br />
Before:<br />
Z<br />
After:<br />
Z<br />
Y<br />
Y<br />
X<br />
X<br />
4<br />
6<br />
5<br />
2<br />
1<br />
7<br />
3
Solid Face Method With 5 Faces Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Solid 1 using the Create/Face method which is created from Surfaces 1 through 5. The<br />
option is set to 5 Face.<br />
Geometry<br />
Action: Create<br />
Object: Solid<br />
Method: Face<br />
Solid ID List<br />
1<br />
Option: 5 Face<br />
Auto Execute<br />
Solid Face 1 List<br />
Surface 1<br />
Solid Face 2 List<br />
Surface 3<br />
Solid Face 3 List<br />
Surface 2<br />
Solid Face 4 List<br />
Surface 4<br />
Solid Face 5 List<br />
Surface 5<br />
-Apply-<br />
Before:<br />
1<br />
1<br />
Z<br />
After:<br />
Z<br />
Y<br />
Y<br />
X<br />
X<br />
3<br />
1<br />
3<br />
4<br />
2<br />
2<br />
5<br />
1<br />
4<br />
4<br />
3<br />
5<br />
2<br />
5<br />
6<br />
6
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creating Solids from Vertices (Vertex Method)<br />
The Vertex method creates parametric tri-cubic solids by specifying a list of eight point locations<br />
that represent the eight vertices of the new solid. The point locations can be points, vertices,<br />
nodes or other point locations provided on the Point select menu.<br />
Geometry<br />
Action: Create<br />
Object: Solid<br />
Method: Vertex<br />
Solid ID List<br />
1<br />
Auto Execute<br />
Solid Vertex 1 List<br />
Solid Vertex 2 List<br />
Solid Vertex 3 List<br />
Solid Vertex 4 List<br />
Solid Vertex 5 List<br />
Solid Vertex 6 List<br />
Solid Vertex 7 List<br />
Solid Vertex 8 List<br />
-Apply-<br />
Shows the ID that will be assigned for the next solid to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify in Solid Vertex 1-8 Lists, the list of points, vertices,<br />
nodes or other point locations that the solid will be created<br />
from. Either enter the IDs from the keyboard (examples: Point<br />
10, Curve 10.1, Node 20); or cursor select them using the Point<br />
Select menu.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)
Solid Vertex Method Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Solid 2 using the Create/Vertex method which is created from Points 12 through 15 and<br />
Nodes 34, 44, 254 and 264.<br />
Geometry<br />
Action: Create<br />
Object: Solid<br />
Method: Vertex<br />
Solid ID List<br />
2<br />
Auto Execute<br />
Solid Vertex 1 List<br />
Point 12<br />
Solid Vertex 2 List<br />
Point 13<br />
Solid Vertex 3 List<br />
Point 14<br />
Solid Vertex 4 List<br />
Point 15<br />
Solid Vertex 5 List<br />
Node 34<br />
Solid Vertex 6 List<br />
Node 44<br />
Solid Vertex 7 List<br />
Node 254<br />
Solid Vertex 8 List<br />
Node 264<br />
-Apply-<br />
Before:<br />
Z<br />
Z<br />
12<br />
12<br />
16<br />
Y<br />
After:<br />
Y<br />
X<br />
X<br />
13<br />
13<br />
19<br />
1<br />
15<br />
15<br />
17<br />
14<br />
14<br />
18
PART 2<br />
Geometry <strong>Modeling</strong><br />
Gliding Solids<br />
The Glide method creates triparametric solids by sweeping a base surface curve along a path<br />
defined by a set of director curves or edges.<br />
Geometry<br />
Action: Create<br />
Object: Solid<br />
Method: Glide<br />
Solid ID List<br />
1<br />
Glide Input Options<br />
◆ Normal Project Glide<br />
◆ Fixed Glide<br />
Sweep Parameters<br />
Scale Factor<br />
1.0<br />
Auto Execute<br />
Director Curve List<br />
Base Surface List<br />
-Apply-<br />
Shows the ID that will be assigned for the next solid to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
If Normal Project Glide is ON, MSC.Patran avoids<br />
twisting the solid. One degree-of-freedom of motion is<br />
eliminated. If Fixed Glide is ON, MSC.Patran uses “fixed”<br />
logic which basically drags the director curve along the<br />
base curve or base surface without rotating. Three<br />
degrees-of -freedom of motion are eliminated.<br />
Enter an optional scale factor value to be applied to the<br />
director curve during the glide. A default of 1 means no<br />
change will occur in the size of the director curve during<br />
the glide.<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to<br />
execute the form.<br />
Specify in Director Curve List, the curve or edge that will<br />
act as the Glide’s director curve. Specify in Base Surface<br />
List, a base surface or face for the Glide method for solids.<br />
Either enter the IDs from the keyboard (examples: for<br />
curves - Curve 1:10, Surface 10.1 11.1; for surfaces -<br />
Surface 10, Solid 10.1); or cursor select the curves or<br />
edges, or the surfaces or faces using the Curve or Surface<br />
Select menu.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Matrix of Geometry Types Created (p. 27)
Solid Glide Method Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates Solid 1 using the Create/Glide method which is created from Curve 5 for the Director<br />
Curve and Surface 2 for the Base Surface. The scale is set to 0.25 and Fixed Glide is pressed in.<br />
Geometry<br />
Action: Create<br />
Object: Solid<br />
Method: Glide<br />
Solid ID List<br />
1<br />
Glide Input Options<br />
◆ Normal Project Glide<br />
◆ Fixed Glide<br />
Sweep Parameters<br />
Scale Factor<br />
0.25<br />
Auto Execute<br />
Director Curve List<br />
Curve 5<br />
Base Surface List<br />
Surface 2<br />
-Apply-<br />
Before:<br />
17<br />
18<br />
Y<br />
17<br />
18<br />
Y<br />
Z<br />
After:<br />
Z<br />
X<br />
X<br />
2<br />
2<br />
16<br />
12<br />
16<br />
12<br />
1<br />
5<br />
5<br />
20<br />
21<br />
15<br />
19<br />
15
PART 2<br />
Geometry <strong>Modeling</strong><br />
4.3 Creating Coordinate Frames<br />
Creating Coordinate Frames Using the 3Point Method<br />
The 3Point method creates a rectangular, cylindrical or spherical coordinate frame by specifying<br />
three point locations. The point locations can be points, vertices, nodes or other point locations<br />
provided on the Point select menu. For more information, see Overview of Create Methods For<br />
Coordinate Frames (p. 63).<br />
Geometry<br />
Action: Create<br />
Object: Coord<br />
Method: 3Point<br />
Coord ID List<br />
1<br />
Type: Rectangular<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Auto Execute<br />
Origin<br />
[0 0 0]<br />
Point on Axis 3<br />
[0 0 1]<br />
Point on Plane 1-3<br />
[1 0 0]<br />
-Apply-<br />
Shows the ID that will be assigned for the next coordinate<br />
frame to be created. See Output ID List (p. 25) in the<br />
MSC.Patran Reference Manual, Part 1: Basic Functions.<br />
Set this option to Rectangular, Cylindrical or Spherical.<br />
Specify the coordinate frame to express the coordinate values<br />
of the three point locations, if coordinate values are entered.<br />
Default is the Global rectangular frame, Coord 0.<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
Specify three point locations for: 1 ) the new coordinate frame’s<br />
origin; 2) a point on the third axis; and 3) a point on the plane<br />
formed by the coordinate frame’s first and third axes. Either<br />
enter the point locations’ coordinate values (example: [10 0 0])<br />
or cursor select the point locations using the Point Select menu.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Coordinate Frame Definitions (p. 60)
Coordinate Frame 3Point Method Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates a cylindrical coordinate frame, Coord 100, using the Create/3Point method. Its origin is<br />
located at [0,0,0]; a point on its Z axis is at [0,0,1]; and a point on the R-Z plane is at [0,0,1]. The<br />
coordinate values are expressed within the global coordinate frame, Coord 0.<br />
Geometry<br />
Action: Create<br />
Object: Coord<br />
Method: 3Point<br />
Coord ID List<br />
100<br />
Type: Cylindrical<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Auto Execute<br />
Origin<br />
[0 0 0]<br />
Point on Axis 3<br />
[0 0 1]<br />
Point on Plane 1-3<br />
[1 0 0]<br />
-Apply-<br />
Before:<br />
After:<br />
Y<br />
Z<br />
Y<br />
Z<br />
X<br />
X<br />
2<br />
2<br />
T<br />
Z<br />
100<br />
R
PART 2<br />
Geometry <strong>Modeling</strong><br />
Coordinate Frame 3Point Method Example<br />
Creates a cylindrical coordinate frame, Coord 200. Its origin is located at Point 8; a point on its Z<br />
axis is at [x8 y8 2] (which is at the X and Y coordinates of Point 8 and at Z=2); and a point on the<br />
R-Z plane is at Point 6.<br />
Geometry<br />
Action: Create<br />
Object: Coord<br />
Method: 3Point<br />
Coord ID List<br />
200<br />
Type: Cylindrical<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Auto Execute<br />
Origin<br />
Point 8<br />
Point on Axis 3<br />
[x8 y8 2]<br />
Point on Plane 1-3<br />
Point 6<br />
-Apply-<br />
Before:<br />
5<br />
After:<br />
5<br />
Z<br />
Z<br />
Y<br />
Y<br />
1<br />
1<br />
X<br />
X<br />
8<br />
T<br />
Z<br />
8200<br />
R<br />
1<br />
1<br />
6<br />
6<br />
2<br />
2
Creating Coordinate Frames Using the Axis Method<br />
CHAPTER 4<br />
Create Actions<br />
The Axis method creates a rectangular, cylindrical or spherical coordinate frame by specifying<br />
three point locations for the coordinate frame’s origin, at the first, second or third axis and on<br />
one of the remaining two axes. The point locations can be points, vertices, nodes or other point<br />
locations provided on the Point select menu. See Overview of Create Methods For Coordinate<br />
Frames (p. 63).<br />
Geometry<br />
Action: Create<br />
Object: Coord<br />
Method: Axis<br />
Coord ID List<br />
1<br />
Type: Rectangular<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Axis: Axis 1 and 2<br />
Auto Execute<br />
Origin<br />
[0 0 0]<br />
Point on Axis 1<br />
[1 0 0]<br />
Point on Axis 2<br />
[0 1 0]<br />
-Apply-<br />
Shows the ID that will be assigned for the next coordinate frame<br />
to be created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Set this option to Rectangular, Cylindrical or Spherical.<br />
Specify the coordinate frame to express the coordinate values of<br />
the three point locations, if coordinate values are entered. Default is<br />
the Global rectangular frame, Coord 0.<br />
Set this option to Axis 1 and 2, Axis 2 and 3, or Axis 3 and 1.<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
Specify three point locations for: 1) the new coordinate frame’s<br />
origin, 2) a point on axis 1, 2 or 3 and 3) a point on axis 2, 3 or 1.<br />
Either enter the coordinate values (example: [10 0 0]) or cursor<br />
select the point locations by using the Point Select menu.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Coordinate Frame Definitions (p. 60)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Coordinate Frame Axis Method Example<br />
Creates a rectangular coordinate frame, Coord 100, using the Create/Axis method. Its definition<br />
is expressed within the rectangular coordinate frame, Coord 0; its origin is located at [0,0,0]; a<br />
point on its X axis is at Point 20; and a point on its Y axis is at Point 12.<br />
Geometry<br />
Action: Create<br />
Object: Coord<br />
Method: Axis<br />
Coord ID List<br />
100<br />
Type: Rectangular<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Axis: Axis 1 and 2<br />
Auto Execute<br />
Origin<br />
[0 0 0]<br />
Point on Axis 1<br />
Point 20<br />
Point on Axis 2<br />
Point 12<br />
-Apply-<br />
Before:<br />
16<br />
Y<br />
2<br />
17 Z X<br />
18<br />
After:<br />
16<br />
Y<br />
2<br />
17 Z X<br />
18<br />
20<br />
100 Z<br />
X<br />
20<br />
Y<br />
12<br />
12<br />
19<br />
19
Creating Coordinate Frames Using the Euler Method<br />
CHAPTER 4<br />
Create Actions<br />
The Euler method creates a rectangular, cylindrical or spherical coordinate frame through three<br />
specified rotations about the axes of an existing coordinate frame. See Overview of Create<br />
Methods For Coordinate Frames (p. 63).<br />
Geometry<br />
Action: Create<br />
Object: Coord<br />
Method: Euler<br />
Coord ID List<br />
1<br />
Type: Type: Rectangular<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Axis:<br />
Rotation Parameters ...<br />
Auto Execute<br />
Origin<br />
[0 0 0]<br />
-Apply-<br />
Shows the ID that will be assigned for the next coordinate<br />
frame to be created. See Output ID List (p. 25) in the<br />
MSC.Patran Reference Manual, Part 1: Basic Functions.<br />
Set this option to Rectangular, Cylindrical or Spherical.<br />
Specify the coordinate frame whose axes the three rotations<br />
will be about. Default is the Global rectangular frame, Coord<br />
0.<br />
When ON, a Rotation Parameters subordinate form appears<br />
which is described on Rotation Parameters Subordinate<br />
Form Example (p. 357).<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the point location for the origin of the new coordinate<br />
frame, either by entering the coordinate values which are<br />
expressed within the reference coordinate frame (example:<br />
[10 0 0]); or by cursor defining the point location using the<br />
Point Select menu.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Coordinate Frame Definitions (p. 60)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Coordinate Frame Euler Method Example<br />
Creates a spherical coordinate frame, Coord 200, using the Create/Euler method. Its definition<br />
is expressed within the rectangular coordinate frame, Coord 100; its origin is located at Point 14<br />
and it is rotated 45 degrees about Coord 100’s X axis.<br />
Geometry<br />
Action: Create<br />
Object: Coord<br />
Method: Euler<br />
Coord ID List<br />
200<br />
Type: Spherical<br />
Refer. Coordinate Frame<br />
Coord 100<br />
Axis: Rotation Parameters ...<br />
Auto Execute<br />
Origin<br />
Point 14<br />
-Apply-<br />
Before:<br />
Z<br />
Z<br />
Y<br />
After:<br />
Y<br />
X<br />
14<br />
X<br />
Y<br />
Z<br />
200<br />
X<br />
Z<br />
13<br />
Y<br />
100 X<br />
Z<br />
13<br />
Y<br />
100 X<br />
12<br />
12
Rotation Parameters Subordinate Form Example<br />
The Rotation Parameters subordinate form appears when the Rotation Parameters button is<br />
pressed on the Geometry Application Create/Coord/Euler form. See Creating Coordinate<br />
Frames Using the Euler Method (p. 355).<br />
CHAPTER 4<br />
Create Actions<br />
This form allows you to define up to three rotations to be performed about the specified<br />
Reference Coordinate Frame axes. The rotations are performed in sequence from top to bottom<br />
on the form.<br />
Rotation Parameters<br />
First Rotation<br />
Axis: About Axis 3<br />
Angle of Rotation<br />
0.0<br />
Second Rotation<br />
Axis: About Axis 1<br />
Angle of Rotation<br />
0.0<br />
Third Rotation<br />
Axis: About Axis 3<br />
Angle of Rotation<br />
0.0<br />
OK Cancel<br />
Set this option to About Axis 1, About Axis 2 or About Axis 3.<br />
Specify an angle in degrees between -180° and +180° to<br />
rotate about the indicated axis.<br />
Set this option to About Axis 1, About Axis 2 or About Axis 3.<br />
Specify an angle in degrees between -180° and +180° to<br />
rotate about the indicated axis.<br />
Set this option to About Axis 1, About Axis 2 or About<br />
Axis 3.<br />
Specify an angle in degrees between -180° and +180° to<br />
rotate about the indicated axis.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Coordinate Frame Definitions (p. 60)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creating Coordinate Frames Using the Normal Method<br />
The Normal method creates a rectangular, cylindrical or spherical coordinate frame with its<br />
origin at a point location on a specified surface or solid face, and its axis 3 direction normal to<br />
the surface or face. The coordinate frame’s axis 1 direction can be aligned with the surface’s or<br />
ξ 1<br />
face’s parametric direction, and its axis 2 direction will be aligned with the direction or<br />
visa versa. See Overview of Create Methods For Coordinate Frames (p. 63) for more<br />
information.<br />
You can plot the parametric ξ1 and ξ2 directions by pressing the Parametric Direction button<br />
on the <strong>Geometric</strong> Properties form under the Display/Display Properties/<strong>Geometric</strong> menu.<br />
Geometry<br />
Action: Create<br />
Object: Coord<br />
Method: Normal<br />
Coord ID List<br />
1<br />
Type: Rectangular<br />
Auto Execute<br />
Origin<br />
[0 0 0]<br />
Surface<br />
-Apply-<br />
Shows the ID that will be assigned for the next coordinate<br />
frame to be created. See Output ID List (p. 25) in the<br />
MSC.Patran Reference Manual, Part 1: Basic Functions.<br />
Create x-axis of the coordinate frame along the u-direction or<br />
along the v-direction of the surface.<br />
Set this option to Rectangular, Cylindrical or Spherical.<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
Specify in Origin, the point location for the origin of the new<br />
coordinate frame, either by entering the coordinate values that<br />
are expressed within the global rectangular coordinate frame,<br />
Coord 0 (example: [10 0 0]); or by cursor defining the point<br />
location using the Point Select menu.<br />
Specify in Surface, the surface or solid face that the new<br />
coordinate frame will be created on, whose normal direction will<br />
define the coordinate frame’s axis 3 direction. Either enter the<br />
ID from the keyboard (examples: Surface 10, Solid 10.1); or<br />
cursor select it by using the Surface Select menu.<br />
ξ 2<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Coordinate Frame Definitions (p. 60)<br />
Display Attributes (p. 243) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions
Coordinate Frame Normal Method Example<br />
CHAPTER 4<br />
Create Actions<br />
Creates a rectangular coordinate frame, Coord 1, using the Create/Normal method whose Z axis<br />
is normal to Surface 2 and its origin is at Point 16. Notice that Coord 1’s X and Y axis are aligned<br />
with Surface 2’s and directions.<br />
ξ 1<br />
Geometry<br />
Action: Create<br />
Object: Coord<br />
Method: Normal<br />
Coord ID List<br />
1<br />
Type: Rectangular<br />
Auto Execute<br />
Origin<br />
Point 16<br />
Surface<br />
Surface 2<br />
-Apply-<br />
ξ 2<br />
Before:<br />
After:<br />
Y<br />
Z<br />
Y<br />
Z<br />
15<br />
X<br />
15<br />
X<br />
13<br />
14<br />
13<br />
14<br />
16<br />
2<br />
Y<br />
Z<br />
16 1<br />
X<br />
2<br />
1<br />
1<br />
2<br />
2<br />
12<br />
12
PART 2<br />
Geometry <strong>Modeling</strong><br />
Coordinate Frame Normal Method On a Face Example<br />
Creates rectangular coordinate frame, Coord 2 at Point 17, whose Z axis is normal to the top face<br />
of Solid 1.<br />
Geometry<br />
Action: Create<br />
Object: Coord<br />
Method: Normal<br />
Coord ID List<br />
2<br />
Type: Rectangular<br />
Auto Execute<br />
Origin<br />
Point 17<br />
Surface<br />
solid 1.6<br />
-Apply-<br />
Before:<br />
16<br />
Z<br />
After:<br />
16<br />
10<br />
Z<br />
Y<br />
10<br />
Y<br />
13<br />
X<br />
13<br />
X<br />
9<br />
9<br />
Z<br />
Z<br />
T<br />
T<br />
R<br />
R<br />
1<br />
1<br />
11<br />
11<br />
17<br />
X17<br />
2<br />
15<br />
Z<br />
Y<br />
15<br />
12<br />
12<br />
14<br />
14
Creating Coordinate Frames Using the 2 Vector Method<br />
CHAPTER 4<br />
Create Actions<br />
The 2 Vector method creates a rectangular, cylindrical or spherical coordinate frame with its<br />
origin at the designated location. Two of the through coordinate frame axes are defined using<br />
existing vectors; their directions are imposed at the selected origin and the new coordinate frame<br />
is then created.<br />
Geometry<br />
Action: Create<br />
Object: Coord<br />
Method: 2Vector<br />
Coord ID List<br />
1<br />
Type: Rectangular<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Axis: Axis 1 and 2<br />
Auto Execute<br />
Origin<br />
[0 0 0]<br />
Vector for Axis 1<br />
Vector for Axis 2<br />
-Apply-<br />
Shows the ID that will be assigned for the next coordinate<br />
frame to be created. See Output ID List (p. 25) in the<br />
MSC.Patran Reference Manual, Part 1: Basic Functions.<br />
Set this option to Rectangular, Cylindrical, or Spherical.<br />
Shows the ID that will be assigned for the next coordinate<br />
frame to be created. See Output ID List (p. 25) in the<br />
MSC.Patran Reference Manual, Part 1: Basic Functions.<br />
Set this option to Axis 1 and 2, Axis 2 and 3, or Axis 3 and 1.<br />
Defines the origin of the new coordinate frame.<br />
Select the vectors that define two of the through coordinate<br />
frame axes.
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creating Coordinate Frames Using the View Vector Method<br />
The View Vector method creates a rectangular, cylindrical, or spherical coordinate frame at the<br />
designated origin, using the Euler angles that define the current model orientation within the<br />
graphics viewport.<br />
Geometry<br />
Action: Create<br />
Object: Coord<br />
Method: View Vector<br />
Coord ID List<br />
1<br />
Type: Rectangular<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Auto Execute<br />
Origin<br />
-Apply-<br />
Shows the ID that will be assigned for the next coordinate<br />
frame to be created. See Output ID List (p. 25) in the<br />
MSC.Patran Reference Manual, Part 1: Basic Functions.<br />
Set this option to Rectangular, Cylindrical, or Spherical.<br />
Select the reference coordinate frame from which the Euler<br />
angles are to be computed and subsequently used to define the<br />
new coordinate frame.<br />
[0 0 0] Defines the origin of the new coordinate frame.
4.4 Creating Planes<br />
Creating Planes with the Point-Vector Method<br />
The Point-Vector method creates planes at a point and normal to a vector.<br />
Action:<br />
Object:<br />
Method<br />
Plane ID List<br />
1<br />
Geometry<br />
Auto Execute<br />
Point List<br />
Vector List<br />
Create<br />
Plane<br />
Point-Vector<br />
Apply<br />
Shows the ID that will be assigned for the next plane to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the points from which the new planes will be created.<br />
Either cursor select the points or enter the IDs from the<br />
keyboard. Example: Point1 5, Curve 1.1. The Point Select<br />
menu that appears can be used to define how you want to<br />
cursor select the appropriate points.<br />
CHAPTER 4<br />
Create Actions<br />
Specify the vectors for the new planes. Either cursor select the<br />
vectors or enter the IDs from the keyboard. Example: Vector 1<br />
5. The Vector Select menu that appears can be used to define<br />
how you want to cursor select the appropriate vectors.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Coordinate Frame Definitions (p. 60)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Point-Vector Method Example<br />
Creates a plane at a point and normal to a vector.<br />
Action:<br />
Object:<br />
Method<br />
Plane ID List<br />
1<br />
Geometry<br />
Auto Execute<br />
Point List<br />
Point 1<br />
Vector List<br />
Vector 1<br />
Create<br />
Plane<br />
Point-Vector<br />
Apply<br />
Before:<br />
After:<br />
1 1<br />
Y<br />
Z<br />
X<br />
1 1<br />
Y<br />
Z<br />
X
Creating Planes with the Vector Normal Method<br />
The Vector Normal method creates Planes whose normal is in the direction of the specified<br />
vector and crosses the vector at a specified offset.<br />
Geometry<br />
Action: Create<br />
Object: Plane<br />
Method Vector Normal<br />
Plane ID List<br />
1<br />
Plane Offset Distance<br />
0.0<br />
Auto Execute<br />
Vector List<br />
Point 2<br />
Apply<br />
Shows the ID that will be assigned for the next plane to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Used to define the plane offset from the vector base point.<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the vectors from which the new planes will be created.<br />
Either cursor select the vectors or enter the IDs from the<br />
keyboard. Example: Vector 1 5, Coord 1.2. The Vector Select<br />
menu that appears can be used to define how you want to<br />
cursor select the appropriate vectors.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Coordinate Frame Definitions (p. 60)<br />
CHAPTER 4<br />
Create Actions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Vector Normal Option Example<br />
Creates a plane from Vector 1. The normal of the plane is parallel to the Vector.<br />
Geometry<br />
Action: Create<br />
Object: Plane<br />
Method Vector Normal<br />
Plane ID List<br />
1<br />
Plane Offset Distance<br />
0.0<br />
Auto Execute<br />
Vector List<br />
Vector 1<br />
Apply<br />
Before:<br />
Z<br />
After:<br />
Z<br />
Y<br />
Y<br />
1<br />
1 1<br />
X<br />
X
Creating Planes with the Curve Normal Method<br />
Creating Planes with the Curve Normal Method - Point Option<br />
CHAPTER 4<br />
Create Actions<br />
The Point on Curve method using the Point option creates Planes normal to a tangent vector of<br />
a point along a curve. The plane centroid will be the point location on the curve.<br />
Shows the ID that will be assigned for the next plane to be created. See Output ID List (p. 25) in the<br />
MSC.Patran Reference Manual, Part 1: Basic Functions.<br />
Action:<br />
Object:<br />
Method<br />
Plane ID List<br />
1<br />
Option:<br />
Geometry<br />
Auto Execute<br />
Curve List<br />
Point 2<br />
Point List<br />
Create<br />
Plane<br />
Curve Normal<br />
Point<br />
Apply<br />
Used to express the point type to create the plane from. Options<br />
are Point and Parametric.<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
Specify the curves from which the new planes will be created.<br />
Either cursor select the curves or enter the IDs from the<br />
keyboard. Example: Curve 1 5, Surface 1.2. The Curve Select<br />
menu that appears can be used to define how you want to cursor<br />
select the appropriate curves.<br />
Specify the point locations for the new planes. Either cursor<br />
select the point locations or enter the IDs from the keyboard.<br />
Example: Point 1 5, Curve 5.1, Node 20, Solid 10.4.2.1. The<br />
Point Select menu that appears can be used to define how you<br />
want to cursor select the appropriate points, vertices, nodes, or<br />
other point locations.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Coordinate Frame Definitions (p. 60)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Point Option Example<br />
Creates a plane whose normal is parallel to the tangent of Curve 1 on the location where Point 3<br />
is projected on the curve.<br />
Action:<br />
Object:<br />
Method<br />
Plane ID List<br />
1<br />
Option:<br />
Geometry<br />
Auto Execute<br />
Curve List<br />
Curve 1<br />
Point List<br />
Point 3<br />
Create<br />
Plane<br />
Curve Normal<br />
Point<br />
Apply<br />
Before:<br />
Y<br />
1<br />
Z<br />
After:<br />
1<br />
Y<br />
Z<br />
X<br />
X<br />
1<br />
1<br />
3<br />
1<br />
3<br />
2<br />
2
Creating Planes with the Curve Normal Method-Parametric Option<br />
The Point on Curve method using the Parametric option creates Planes that are normal to a<br />
specified curve at a parametric position along the curve. The plane centroid will be the<br />
parametric position along the curve.<br />
Shows the ID that will be assigned for the next plane to be created. See Output ID List<br />
(p. 25) in the MSC.Patran Reference Manual, Part 1: Basic Functions.<br />
Action:<br />
Object:<br />
Method<br />
Plane ID List<br />
1<br />
Curve List<br />
Geometry<br />
Create<br />
Plane<br />
Curve Normal<br />
Option: Parametric<br />
Parametric Position<br />
0.0<br />
Auto Execute<br />
Apply<br />
1.0<br />
u Parametric Value<br />
0.5<br />
Used to express the point type to create the plane from.<br />
Options are Point and Parametric.<br />
ξ1( u)<br />
Specify the curves’s coordinate value, either by<br />
using the slide bar or by entering the value in the<br />
databox. You can plot the ξ1 direction by pressing the<br />
Parametric Direction toggle on the <strong>Geometric</strong><br />
Properties form under the menu Display/Display<br />
Properties/<strong>Geometric</strong>.<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to<br />
execute the form.<br />
Specify the curves from which the new planes will be<br />
created. Either cursor select the curves or enter the IDs<br />
from the keyboard. Example: Curve 1 5, Surface 1.2.<br />
The Curve Select menu that appears can be used to<br />
define how you want to cursor select the appropriate<br />
curves.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Coordinate Frame Definitions (p. 60)<br />
CHAPTER 4<br />
Create Actions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Parametric Option Example<br />
Creates a plane on Curve 1 at the specified parametric location. Its normal is parallel to the<br />
tangent of Curve 1 at that location.<br />
Action:<br />
Object:<br />
Method<br />
Plane ID List<br />
1<br />
Geometry<br />
Create<br />
Plane<br />
Curve Normal<br />
Option: Parametric<br />
Parametric Position<br />
0.0<br />
Auto Execute<br />
Curve List<br />
Curve 1<br />
Apply<br />
1.0<br />
u Parametric Value<br />
0.5<br />
Before:<br />
1<br />
Y<br />
Z<br />
After:<br />
1<br />
Y<br />
Z<br />
X<br />
X<br />
1<br />
1<br />
1<br />
2<br />
2
Creating Planes with the Plane Normal Method<br />
CHAPTER 4<br />
Create Actions<br />
The Plane Normal method creates a plane normal to an existing plane. The line defined by the<br />
projection of the new plane onto the existing plane is defined by selecting a vector; this vector is<br />
projected normally onto the existing plane. The new plane’s normal direction is defined by the<br />
vector cross product of the existing plane normal by the projected vector.<br />
Action:<br />
Object:<br />
Method<br />
Plane ID List<br />
1<br />
Plane List<br />
Geometry<br />
Auto Execute<br />
Vector List<br />
Create<br />
Plane<br />
Plane Normal<br />
Apply<br />
Shows the ID that will be assigned for the next plane to<br />
be created. See Output ID List (p. 25) in the<br />
MSC.Patran Reference Manual, Part 1: Basic Functions.<br />
Select existing plane that is perpendicular to newly<br />
created plane.<br />
Select vector that defines orientation of newly created<br />
plane.
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creating Planes with the Interpolate Method<br />
Creating Planes with the Interpolate Method - Uniform Option<br />
The Interpolate method creates Planes whose normals are in the direction of the curve tangents<br />
at the interpolating points on the curve. Uniform option will space the planes along the curve<br />
based on the equal arc lengths or equal parametric values upon the user’s choice.<br />
Action:<br />
Object:<br />
Method<br />
Plane ID List<br />
1<br />
Geometry<br />
Auto Execute<br />
Curve List<br />
Create<br />
Plane<br />
Interpolate<br />
Number of Planes<br />
3<br />
Parameterization Method<br />
◆<br />
◆<br />
Equal Arc Length<br />
Equal Parametric Values<br />
Plane Spacing Method<br />
◆ Uniform<br />
◆ Nonuniform<br />
Apply<br />
Shows the ID that will be assigned for the next plane to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Used to define the number of planes to be interpolated. If it is<br />
1, one plane is created at the beginning of the curve. If it is 2,<br />
two planes are created at both end of the curve. The default<br />
value is 3.<br />
Used to define the spacing based on equal arc length or<br />
parametric values.<br />
Used to define the spacing method of Uniform or the ratio for<br />
Nonuniform spacing.<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the curves from which the new planes will be created.<br />
Either cursor select the vectors or enter the IDs from the<br />
keyboard. Example: curve 1. The CurveSelect menu that<br />
appears can be used to define how you want to cursor select<br />
the appropriate curves.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Coordinate Frame Definitions (p. 60)
Plane Interpolate Example<br />
Creates planes on curve 1 at the interpolating points. The plane’s normals are parallel to the<br />
tangents of Curve 1 at each location.<br />
Action:<br />
Object:<br />
Method<br />
Plane ID List<br />
1<br />
Geometry<br />
Auto Execute<br />
Curve List<br />
Curve 1<br />
Create<br />
Plane<br />
Interpolate<br />
Number of Planes<br />
3<br />
Parameterization Method<br />
◆<br />
◆<br />
Equal Arc Length<br />
Equal Parametric Values<br />
Plane Spacing Method<br />
◆ Uniform<br />
◆ Nonuniform<br />
Apply<br />
Before:<br />
Y<br />
1<br />
Z<br />
After:<br />
Y<br />
1<br />
1<br />
Z<br />
X<br />
X<br />
2<br />
1<br />
1<br />
3<br />
CHAPTER 4<br />
Create Actions<br />
2<br />
4<br />
1
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creating Planes with the Interpolate Method - Nonuniform Option<br />
The Interpolate method creates Planes whose normals are in the direction of the curve tangents<br />
at the interpolating points on the curve. Nonuniform option will space the planes along the<br />
curve based on the space ratio applied on the arc length or the parametric values upon the user’s<br />
choice.<br />
Action:<br />
Object:<br />
Method<br />
Plane ID List<br />
1<br />
Geometry<br />
Auto Execute<br />
Curve List<br />
Create<br />
Plane<br />
Interpolate<br />
Number of Planes<br />
3<br />
Parameterization Method<br />
◆<br />
◆<br />
Equal Arc Length<br />
Equal Parametric Values<br />
Plane Spacing Method<br />
◆<br />
◆<br />
Uniform<br />
Nonuniform<br />
. .<br />
L1<br />
L2/L1 = 1.5<br />
.<br />
Apply<br />
. .<br />
L2<br />
Shows the ID that will be assigned for the next plane to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Used to define the number of planes to be interpolated. If it is 1,<br />
one plane is created at the beginning of the curve. If it is 2, two<br />
planes are created at both end of the curve. The default value is<br />
3.<br />
Used to define the spacing based on equal arc length or<br />
parametric values.<br />
Used to define the spacing method of Uniform or the ratio<br />
for Nonuniform spacing.<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the curves from which the new planes will be created.<br />
Either cursor select the vectors or enter the IDs from the<br />
keyboard. Example: curve 1. The CurveSelect menu that<br />
appears can be used to define how you want to cursor select<br />
the appropriate curves.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Coordinate Frame Definitions (p. 60)
Creating Planes with the Least Squares Method<br />
Creating Planes with the Least Squares Method - Point Option<br />
CHAPTER 4<br />
Create Actions<br />
The Least Squares method using the Point option creates Planes that are a least squares fit to a<br />
set of points that are not co-linear.<br />
Action:<br />
Object:<br />
Method<br />
Plane ID List<br />
1<br />
Option:<br />
Point List<br />
Geometry<br />
Create<br />
Plane<br />
Least Squares<br />
Point<br />
Apply<br />
Shows the ID that will be assigned for the next plane to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Used to express the entity type to create the plane from.<br />
Options are Point, Curve, and Surface.<br />
Specify the points from which the new planes will be<br />
created. Either cursor select the points or enter the IDs from<br />
the keyboard. Example: Point 1 to 5. The Point Select menu<br />
that appears can be used to define how you want to cursor<br />
select the appropriate points.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Coordinate Frame Definitions (p. 60)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Point Option Example<br />
Creates a plane based on the least squares calculated from Point 1:4.<br />
Action:<br />
Object:<br />
Method<br />
Plane ID List<br />
1<br />
Option:<br />
Point List<br />
Point 1:4<br />
Geometry<br />
Create<br />
Plane<br />
Least Squares<br />
Point<br />
Apply<br />
Before:<br />
After:<br />
Y<br />
Z<br />
Y<br />
Z<br />
X<br />
X<br />
1<br />
1<br />
4<br />
4<br />
1<br />
3<br />
3<br />
2<br />
2
Creating Planes with the Least Squares Method - Curve Option<br />
CHAPTER 4<br />
Create Actions<br />
The Least Squares method using the Curve option creates Planes that are a least squares fit to a<br />
non-linear curve.<br />
Action:<br />
Object:<br />
Method<br />
Plane ID List<br />
1<br />
Option:<br />
Geometry<br />
Create<br />
Plane<br />
Least Squares<br />
Curve<br />
Auto Execute<br />
Curve List<br />
Apply<br />
Shows the ID that will be assigned for the next plane to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Used to express the entity type to create the plane from.<br />
Options are Point, Curve, and Surface.<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
Specify the curves from which the new planes will be created.<br />
Either cursor select the curves or enter the IDs from the<br />
keyboard. Example: Curve 1 5, Surface 1.2. The Curve Select<br />
menu that appears can be used to define how you want to<br />
cursor select the appropriate curves.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Coordinate Frame Definitions (p. 60)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Curve Option Example<br />
Creates a plane based on the least squares calculated from Curve 1.<br />
Action:<br />
Object:<br />
Method<br />
Plane ID List<br />
1<br />
Option:<br />
Geometry<br />
Create<br />
Plane<br />
Least Squares<br />
Curve<br />
Auto Execute<br />
Curve List<br />
Curve 1<br />
Apply<br />
Before:<br />
Y<br />
Z<br />
After:<br />
Y<br />
1<br />
1<br />
Z<br />
X<br />
X<br />
1<br />
1<br />
1<br />
2<br />
2
Creating Planes with the Least Squares Method - Surface Option<br />
CHAPTER 4<br />
Create Actions<br />
The Least Squares method using the Surface option creates Planes that are a least squares fit to<br />
a surface.<br />
Action:<br />
Object:<br />
Method<br />
Plane ID List<br />
1<br />
Option:<br />
Geometry<br />
Create<br />
Plane<br />
Least Squares<br />
Surface<br />
Auto Execute<br />
Surface List<br />
Apply<br />
Shows the ID that will be assigned for the next plane to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Used to express the entity type to create the plane from.<br />
Options are Point, Curve, and Surface.<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the surfaces from which the new planes will be<br />
created. Either cursor select the surfaces or enter the IDs<br />
from the keyboard. Example: Surface 1 5, Solid 1.2. The<br />
Surface Select menu that appears can be used to define how<br />
you want to cursor select the appropriate surfaces.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Coordinate Frame Definitions (p. 60)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Surface Option Example<br />
Creates a plane based on the least squares calculated from Surface 1.<br />
Action:<br />
Object:<br />
Method<br />
Plane ID List<br />
1<br />
Option:<br />
Geometry<br />
Create<br />
Plane<br />
Least Squares<br />
Surface<br />
Auto Execute<br />
Surface List<br />
Surface 1<br />
Apply<br />
Before:<br />
Y<br />
Z<br />
After:<br />
Y<br />
Z<br />
X<br />
X<br />
2 3<br />
1<br />
1<br />
1<br />
2 3<br />
1<br />
1<br />
4<br />
4
Creating Planes with the Offset Method<br />
The Vector Normal method creates Planes whose normal is in the direction of the specified<br />
vector and crosses the vector at a specified offset.<br />
Action:<br />
Object:<br />
Method<br />
Plane ID List<br />
1<br />
Geometry<br />
Create<br />
Plane<br />
Offset<br />
Plane Offset Distance<br />
1.0<br />
Repeat Count<br />
1<br />
Auto Execute<br />
Plane List<br />
Apply<br />
Shows the ID that will be assigned for the next plane to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Used to define the plane offset from the input plane.<br />
Used to define the number of repeat. The number created<br />
planes equals the number of repeat count.<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the Planes from which the new planes will be created.<br />
Either cursor select the vectors or enter the IDs from the<br />
keyboard. Example: Vector 1 5, Coord 1.2. The Plane Select<br />
menu that appears can be used to define how you want to<br />
cursor select the appropriate planes.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Coordinate Frame Definitions (p. 60)<br />
CHAPTER 4<br />
Create Actions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Offset Method Example<br />
Creates planes, which are parallel to Plane 1 but have a offset of 1.0 from each other.<br />
Action:<br />
Object:<br />
Method<br />
Plane ID List<br />
2<br />
Geometry<br />
Create<br />
Plane<br />
Offset<br />
Plane Offset Distance<br />
1.0<br />
Repeat Count<br />
3<br />
Auto Execute<br />
Plane List<br />
Plane 1<br />
Apply<br />
Before:<br />
After:<br />
Y<br />
Z<br />
X<br />
Y<br />
Z<br />
X<br />
1 2 3 4<br />
1
Creating Planes with the Surface Tangent Method<br />
Creating Planes with the Surface Tangent Method - Point Option<br />
CHAPTER 4<br />
Create Actions<br />
The Tangent method using the Point option creates Planes that are tangent to a specified surface<br />
at a specified point on the surface. The plane centroid will be the point location on the surface.<br />
Action:<br />
Object:<br />
Method<br />
Plane ID List<br />
1<br />
Option:<br />
Geometry<br />
Auto Execute<br />
Surface List<br />
Point List<br />
Create<br />
Plane<br />
Surface Tangent<br />
Point<br />
Apply<br />
Shows the ID that will be assigned for the next plane to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Used to express the point type to create the plane from.<br />
Options are Point and Parametric.<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the surfaces from which the new planes will be<br />
created. Either cursor select the surfaces or enter the IDs<br />
from the keyboard. Example: Surface 1 5, Solid 1.2. The<br />
Surface Select menu that appears can be used to define how<br />
you want to cursor select the appropriate surfaces.<br />
Specify the point locations for the new planes. Either cursor<br />
select the point locations or enter the IDs from the keyboard.<br />
Example: Point 1 5, Curve 5.1, Node 20, Solid 10.4.2.1. The<br />
Point Select menu that appears can be used to define how<br />
you want to cursor select the appropriate points, vertices,<br />
nodes, or other point locations.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Coordinate Frame Definitions (p. 60)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Point Option Example<br />
Creates a plane which is tangent to Surface 1 at Point 5.<br />
Action:<br />
Object:<br />
Method<br />
Plane ID List<br />
1<br />
Option:<br />
Geometry<br />
Auto Execute<br />
Surface List<br />
Surface 1<br />
Point List<br />
Point 5<br />
Create<br />
Plane<br />
Surface Tangent<br />
Point<br />
Apply<br />
Before:<br />
Y<br />
Z<br />
After:<br />
Y<br />
Z<br />
X<br />
X<br />
2 3<br />
1<br />
1<br />
2 3<br />
1<br />
1<br />
5<br />
5<br />
1<br />
4<br />
4
Creating Planes with the Surface Tangent Method - Parametric Option<br />
CHAPTER 4<br />
Create Actions<br />
The Tangent method using the Parametric option creates Planes that are tangent to a specified<br />
surface at a parametric position on the surface. The plane centroid will be the tangent point on<br />
the surface.<br />
Action:<br />
Object:<br />
Method<br />
Plane ID List<br />
1<br />
Surface List<br />
Geometry<br />
Create<br />
Plane<br />
Surface Tangent<br />
Option: Parametric<br />
Parametric Position<br />
0.0<br />
Auto Execute<br />
Apply<br />
1.0<br />
u Parametric Value<br />
0.0<br />
1.0<br />
v Parametric Value<br />
0.5<br />
0.5<br />
Shows the ID that will be assigned for the next plane to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Used to express the point type to create the plane from. Options<br />
are Point and Parametric.<br />
ξ1( u)<br />
ξ2( v)<br />
Specify the surface’s and coordinate value, either<br />
by using the slide bar or by entering the value in the databox.<br />
The directions of ξ1and ξ2 are defined by the connectivity of the<br />
surface or face. You can plot the ξ1 and ξ2 directions by pressing<br />
the Parametric Direction toggle on the <strong>Geometric</strong> Properties form<br />
under the menu Display/Display Properties/<strong>Geometric</strong>.<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference<br />
Manual, Part 1: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
Specify the surfaces from which the new planes will be created.<br />
Either cursor select the surfaces or enter the IDs from the<br />
keyboard. Example: Surface 1 5, Solid 1.2. The Surface Select<br />
menu that appears can be used to define how you want to cursor<br />
select the appropriate surfaces.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Coordinate Frame Definitions (p. 60)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Parametric Option Example<br />
Creates a plane which is tangent to Surface 1 at the specified parametric locations.<br />
Action:<br />
Object:<br />
Method<br />
Plane ID List<br />
1<br />
Geometry<br />
Create<br />
Plane<br />
Surface Tangent<br />
Option: Parametric<br />
Parametric Position<br />
0.0<br />
Auto Execute<br />
Surface List<br />
Surface 1<br />
Apply<br />
1.0<br />
u Parametric Value<br />
0.0<br />
1.0<br />
v Parametric Value<br />
0.5<br />
0.5<br />
Before:<br />
Y<br />
Z<br />
After:<br />
Y<br />
Z<br />
X<br />
X<br />
2 3<br />
1<br />
1<br />
1<br />
2 3<br />
1<br />
1<br />
4<br />
4
Creating Planes with the 3 Points Method<br />
CHAPTER 4<br />
Create Actions<br />
The 3 Point method creates Planes which pass through three specified points that are not colinear.<br />
The plane centroid will be average of the first point.<br />
Action:<br />
Object:<br />
Method<br />
Plane ID List<br />
1<br />
Geometry<br />
Auto Execute<br />
Point 1 List<br />
Point 2 List<br />
Point 3List<br />
Create<br />
Plane<br />
3 Points<br />
Apply<br />
Shows the ID that will be assigned for the next plane to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the three point locations for the new planes. Either<br />
cursor select the point locations or enter the IDs from the<br />
keyboard. Example: Point 1 5, Curve 5.1, Node 20, Solid<br />
10.4.2.1. The Point Select menu that appears can be used to<br />
define how you want to cursor select the appropriate points,<br />
vertices, nodes, or other point locations.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Coordinate Frame Definitions (p. 60)
PART 2<br />
Geometry <strong>Modeling</strong><br />
3 Points Method Example<br />
Creates a plane from Point 1:3.<br />
Action:<br />
Object:<br />
Method<br />
Plane ID List<br />
1<br />
Geometry<br />
Auto Execute<br />
Point 1 List<br />
Point 1<br />
Point 2 List<br />
Point 2<br />
Point 3List<br />
Point 3<br />
Create<br />
Plane<br />
3 Points<br />
Apply<br />
Before:<br />
After:<br />
Y<br />
X<br />
Y<br />
X<br />
Z<br />
Z<br />
1<br />
1<br />
1<br />
3<br />
2<br />
3<br />
2
4.5 Creating Vectors<br />
Creating Vectors with the Magnitude Method<br />
CHAPTER 4<br />
Create Actions<br />
The Magnitude method creates Vectors from a specified vector magnitude, direction and base<br />
point. The base point can be expressed by cartesian coordinates or by an existing vertex, node or<br />
other point location provided by the Point select menu.<br />
Action:<br />
Object:<br />
Method<br />
Vector ID List<br />
1<br />
Geometry<br />
Auto Execute<br />
Base Point List<br />
Create<br />
Vector<br />
Magnitude<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Vector Direction List<br />
<br />
Vector Magnitude List<br />
1.0<br />
[0 0 0]<br />
Apply<br />
Shows the ID that will be assigned for the next plane to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Used to express the coordinate values entered in the Vector<br />
Coordinates List and the Point Coordinate List, within the<br />
specified coordinate frame. Default is the global rectangular<br />
frame, Coord 0.<br />
Enter the vector coordinates to define the direction for the new<br />
vectors. Enter the coordinates either from the keyboard<br />
(Example: ); or cursor define the vector direction<br />
using the Vector Select menu that appears.<br />
Enter a value to define the magnitude for the new vectors.<br />
Enter the values from the keyboard. (Examples: 1.0 1.5 .05)<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the base point locations for the new vectors. Either<br />
cursor select the point locations or enter the IDs from the<br />
keyboard. Example: Point 1 5, Curve 5.1, Node 20, Solid<br />
10.4.2.1. The Point Select menu that appears can be used to<br />
define how you want to cursor select the appropriate points,<br />
vertices, nodes, or other point locations.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Coordinate Frame Definitions (p. 60)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Magnitude Example<br />
Creates a vector based at point 1 and directing along the X axis. The vector has a magnitude of<br />
1.0.<br />
Action:<br />
Object:<br />
Method<br />
Vector ID List<br />
1<br />
Geometry<br />
Auto Execute<br />
Base Point List<br />
Create<br />
Vector<br />
Magnitude<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Vector Direction List<br />
<br />
Vector Magnitude List<br />
1.0<br />
[0 0 0]<br />
Apply<br />
Before:<br />
After:<br />
Y<br />
Z<br />
Y<br />
X<br />
Z<br />
X<br />
1 1<br />
1
Creating Vectors with the Interpolate Method<br />
Between Two Points<br />
CHAPTER 4<br />
Create Actions<br />
The Interpolate method using the Point option will create n points of uniform or nonuniform<br />
spacing between a specified pair of point locations, where n is the number of interior points to<br />
be created. The point location pairs can be existing points, vertices, nodes or other point location<br />
provided by the Point select menu.<br />
Geometry<br />
Vector ID List<br />
5<br />
Number of Vectors<br />
1<br />
Parameterization Method<br />
◆<br />
Action:<br />
Object:<br />
◆<br />
Equal Arc Length<br />
Equal Parametric Values<br />
Auto Execute<br />
Curves List<br />
Create<br />
Vector<br />
Method: Interpolate<br />
Vector Spacing Method<br />
◆<br />
◆<br />
Uniform<br />
Nonuniform<br />
-Apply-<br />
Shows the ID that will be assigned for the next vector<br />
to be created. See Output ID List (p. 25) in the<br />
MSC.Patran Reference Manual, Part 1: Basic<br />
Functions.<br />
Enter the number of interior vectors you want to create.<br />
By default, Auto Execute (p. 23) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions is ON which<br />
means you do not need to press the Apply button to<br />
execute the form.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Topology (p. 10)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Vector Interpolate Method Example<br />
Creates.<br />
Geometry<br />
Vector ID List<br />
5<br />
Number of Vectors<br />
1<br />
Parameterization Method<br />
◆<br />
Action:<br />
Object:<br />
◆<br />
Equal Arc Length<br />
Equal Parametric Values<br />
Auto Execute<br />
Curves List<br />
Create<br />
Vector<br />
Method: Interpolate<br />
Vector Spacing Method<br />
◆<br />
◆<br />
Uniform<br />
Nonuniform<br />
-Apply-<br />
Before:<br />
After:
Creating Vectors with the Intersect Method<br />
CHAPTER 4<br />
Create Actions<br />
The Intersect method creates Vectors from the intersections of pairs of Planes. The origins of the<br />
two planes will be projected onto the intersection line to determine the base and tip of the<br />
resulting vector. If the base and tip are not unique, the tip will be assumed.<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference Manual, Part 1: Basic<br />
Functions is ON which means you do not need to press the Apply button to execute the<br />
form.<br />
Action:<br />
Object:<br />
Method<br />
Vector ID List<br />
1<br />
Geometry<br />
Create<br />
Vector<br />
Intersect<br />
Reverse Vector Direction<br />
Auto Execute<br />
Plane 1 List<br />
Coord 0<br />
Plane 2 List<br />
<br />
Apply<br />
Shows the ID that will be assigned for the next plane to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Indicate whether the direction of the resulting vector should<br />
be reversed. The direction may be controlled via the order of<br />
the input planes, except when the projection of the plane<br />
origins onto the intersection line is not unique. In such a case,<br />
if desired, this toggle may be used to reverse the direction.<br />
Specify the two planes from which the new intersection vector<br />
is to be created. Either cursor select the planes or enter the<br />
IDs or definition from the keyboard. Example: Plane 1 5,<br />
x=10, Coord 0.1. The Plane Select menu that appears can be<br />
used to define how you want to cursor select the appropriate<br />
planes.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Coordinate Frame Definitions (p. 60)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Intersect Example<br />
Creates a vector along the intersection of Plane 1 and Plane 2.<br />
Action:<br />
Object:<br />
Method<br />
Vector ID List<br />
1<br />
Geometry<br />
Create<br />
Vector<br />
Intersect<br />
Reverse Vector Direction<br />
Auto Execute<br />
Plane 1 List<br />
Plane 1<br />
Plane 2 List<br />
Plane 2<br />
Apply<br />
Before:<br />
After:<br />
X<br />
Y<br />
X<br />
Y<br />
Z<br />
Z<br />
2<br />
1<br />
2<br />
1<br />
1
Creating Vectors with the Normal Method<br />
Creating Vectors with the Normal Method - Plane Option<br />
CHAPTER 4<br />
Create Actions<br />
The Normal method using the Plane option creates Vectors from normal vectors to a Plane;<br />
originating at the plane and passing through a point. The tip point can be expressed by cartesian<br />
coordinates or by an existing vertex, node or other point location provided by the Point select<br />
menu.<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference Manual, Part 1: Basic<br />
Functions is ON which means you do not need to press the Apply button to execute the form.<br />
Action:<br />
Object:<br />
Method<br />
Vector ID List<br />
1<br />
Geometry<br />
Auto Execute<br />
Create<br />
Vector<br />
Normal<br />
Vector Magnitude List<br />
1<br />
Plane List<br />
Point List<br />
Shows the ID that will be assigned for the next plane to<br />
be created. See Output ID List (p. 25) in the<br />
MSC.Patran Reference Manual, Part 1: Basic Functions.<br />
Option: Plane Used to express the entity type to calculate vector normal<br />
from. Options are Plane, Surface, and Element Face.<br />
Apply<br />
Enter a value to define the magnitude for the new vectors.<br />
Enter the values from the keyboard. (Examples: 1.0 1.5 .05)<br />
Specify the planes from which the new normal vectors will be<br />
created. Either cursor select the planes or enter the IDs or<br />
definition from the keyboard. Example: Plane 1 5, x=10,<br />
Coord 0.1. The Plane Select menu that appears can be used<br />
to define how you want to cursor select the appropriate<br />
planes.<br />
Specify the base point locations for the new vectors. Either<br />
cursor select the point locations or enter the IDs from the<br />
keyboard. Example: Point 1 5, Curve 5.1, Node 20, Solid<br />
10.4.2.1. The Point Select menu that appears can be used to<br />
define how you want to cursor select the appropriate points,<br />
vertices, nodes, or other point locations.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Coordinate Frame Definitions (p. 60)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Plane Option Example<br />
Creates a vector which is directing along the normal of Plane 1.<br />
Action:<br />
Object:<br />
Method<br />
Vector ID List<br />
1<br />
Geometry<br />
Auto Execute<br />
Create<br />
Vector<br />
Normal<br />
Option: Plane<br />
Vector Magnitude List<br />
1<br />
Plane List<br />
Plane 1<br />
Plane Point List<br />
[0 0 0]<br />
Apply<br />
Before:<br />
After:<br />
Z<br />
Z<br />
Y<br />
Y<br />
1<br />
1 1<br />
X<br />
X
Creating Vectors with the Normal Method - Surface Option<br />
CHAPTER 4<br />
Create Actions<br />
The Normal method using the Plane option creates Vectors from normal vectors to a Plane. The<br />
base point can be expressed by cartesian coordinates or by an existing vertex, node or other point<br />
location provided by the Point select menu.<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference Manual, Part 1: Basic Functions<br />
is ON which means you do not need to press the Apply button to execute the form.<br />
Action:<br />
Object:<br />
Method<br />
Vector ID List<br />
1<br />
Geometry<br />
Create<br />
Vector<br />
Normal<br />
Option: Surface<br />
Vector Magnitude List<br />
1.0<br />
Shows the ID that will be assigned for the next plane to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Base at Surface Centroid Default Base Point will not be at the Surface Centroid. If ON,<br />
Auto Execute<br />
Surface List<br />
Base Point List<br />
Apply<br />
Used to express the entity type to calculate vector normal<br />
from. Options are Plane, Surface, and Element Face.<br />
Enter a value to define the magnitude for the new vectors.<br />
Enter the values from the keyboard. (Examples: 1.0 1.5 .05)<br />
the surface centroid will automatically be entered in the Base<br />
Point Listbox.<br />
Specify the surfaces from which the new normal vectors will<br />
be created. Either cursor select the surfaces or enter the IDs<br />
from the keyboard. Example: Surface 1 5, Solid 1.2. The<br />
Surface Select menu that appears can be used to define how<br />
you want to cursor select the appropriate surfaces.<br />
Specify the base point locations for the new vectors. Either<br />
cursor select the point locations or enter the IDs from the<br />
keyboard. Example: Point 1 5, Curve 5.1, Node 20, Solid<br />
10.4.2.1. The Point Select menu that appears can be used to<br />
define how you want to cursor select the appropriate points,<br />
vertices, nodes, or other point locations.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Coordinate Frame Definitions (p. 60)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Surface Option Example<br />
Creates a vector which is directing along the normal of Surface 1 at Point 5.<br />
Action:<br />
Object:<br />
Method<br />
Vector ID List<br />
1<br />
Geometry<br />
Create<br />
Vector<br />
Normal<br />
Option: Surface<br />
Vector Magnitude List<br />
1.0<br />
Base at Surface Centroid<br />
Auto Execute<br />
Surface List<br />
Surface 1<br />
Base Point List<br />
Point 5<br />
Apply<br />
Before:<br />
After:<br />
Y<br />
X<br />
Z<br />
Y<br />
X<br />
Z<br />
4<br />
1<br />
3<br />
5<br />
1<br />
1<br />
4<br />
2<br />
1<br />
1<br />
3<br />
5<br />
2
Creating Vectors with the Normal Method - Element Face Option<br />
CHAPTER 4<br />
Create Actions<br />
The Normal method using the Element Face option creates Vectors from normal vectors to an<br />
Element Face. The base point of the vector will be the element face centroid by default, but a<br />
node on the element face may also be specified.<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference Manual, Part 1: Basic Functions<br />
is ON which means you do not need to press the Apply button to execute the form.<br />
Action:<br />
Object:<br />
Method<br />
Vector ID List<br />
1<br />
Geometry<br />
Create<br />
Vector<br />
Normal<br />
Option: Element Face<br />
Vector Magnitude List<br />
1.0<br />
Element Type: 2D<br />
Auto Execute<br />
Element Face List<br />
Base Node List<br />
Apply<br />
Shows the ID that will be assigned for the next plane to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Used to express the entity type to calculate vector normal from.<br />
Options are Plane, Surface, and Element Face.<br />
Enter a value to define the magnitude for the new vectors. Enter<br />
the values from the keyboard. (Examples: 1.0 1.5 .05)<br />
Base at Surface Centroid Default Base Point will be at the Surface Centroid. If ON, the<br />
surface centroid will automatically be entered in the Base Point<br />
List box.<br />
Used to express the element type to calculate vector normal from.<br />
Options are 2D and 3D.<br />
Specify the element faces from which the new normal vectors will<br />
be created. Either cursor select the element face or enter the IDs<br />
from the keyboard. Example: Elm 1.5. The Element Face Select<br />
menu that appears can be used to define how you want to cursor<br />
select the appropriate element faces.<br />
Specify the base node locations for the new vectors. Either<br />
cursor select the point locations or enter the IDs from the<br />
keyboard. Example: Node 20.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Coordinate Frame Definitions (p. 60)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Element Face 2D Option Example<br />
Creates a vector along the normal of the element face at Node 6.<br />
Action:<br />
Object:<br />
Method<br />
Vector ID List<br />
1<br />
Geometry<br />
Create<br />
Vector<br />
Normal<br />
Option: Element Face<br />
Vector Magnitude List<br />
1.0<br />
Base at Surface Centroid<br />
Element Type: 2D<br />
Auto Execute<br />
Element Face List<br />
Elem 1<br />
Base Node List<br />
Node 6<br />
Apply<br />
Before:<br />
Z<br />
Y<br />
After:<br />
Z<br />
Y<br />
X<br />
X<br />
2<br />
2<br />
13<br />
14<br />
13<br />
15<br />
9<br />
14<br />
16<br />
15<br />
17<br />
3 16<br />
10<br />
8<br />
18<br />
11<br />
7<br />
5<br />
1<br />
9<br />
1<br />
10<br />
6<br />
12<br />
12<br />
11<br />
7<br />
11<br />
2<br />
4<br />
3<br />
5<br />
8<br />
2<br />
3<br />
6<br />
4<br />
13<br />
14<br />
13<br />
9<br />
14<br />
15<br />
16<br />
17<br />
15<br />
3 16<br />
10 18<br />
8 11<br />
9<br />
7<br />
12<br />
1<br />
5<br />
12<br />
10<br />
1 11<br />
1 6<br />
7<br />
1 1<br />
2<br />
3<br />
2<br />
4<br />
5<br />
3<br />
8<br />
6<br />
4<br />
4<br />
4
Element Face 3D Option Example<br />
Creates a vector along the normal of the element face at Node 2.<br />
Action:<br />
Object:<br />
Method<br />
Vector ID List<br />
1<br />
Geometry<br />
Create<br />
Vector<br />
Normal<br />
Option: Element Face<br />
Vector Magnitude List<br />
1.0<br />
Base at Surface Centroid<br />
Element Type: 3D<br />
Auto Execute<br />
Element Face List<br />
Elem 8<br />
Base Node List<br />
Node 12<br />
Apply<br />
Before:<br />
Z<br />
After:<br />
Z<br />
Y<br />
Y<br />
X<br />
X<br />
6<br />
6<br />
2<br />
5<br />
5<br />
7<br />
7<br />
1<br />
8<br />
8<br />
2<br />
2<br />
1<br />
1<br />
CHAPTER 4<br />
Create Actions<br />
3<br />
3<br />
4<br />
4
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creating Vectors with the Product Method<br />
The Product method creates vectors of the cross products of two existing vectors. The base point<br />
of the created vector will be the base point of the first vector.<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference Manual, Part 1: Basic Functions<br />
is ON which means you do not need to press the Apply button to execute the form.<br />
Geometry<br />
Action: Create<br />
Object: Vector<br />
Method: Product<br />
Vector ID List<br />
1<br />
Auto Execute<br />
Vector 1 List<br />
Vector 2 List<br />
-Apply-<br />
Shows the ID that will be assigned for the next vector to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Specify two vectors. Either cursor select the point locations<br />
or enter the IDs from the keyboard. Example: Vector 1.<br />
The vector select menu that appears can be used to define<br />
how you want the cursor to select the appropriate vectors,<br />
coords, and planes.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Coordinate Frame Definitions (p. 60)
Product Example<br />
Creates Vector 3, which is the cross product of Vector 1 and Vector 2.<br />
Geometry<br />
Action: Create<br />
Object: Vector<br />
Method: Product<br />
Vector ID List<br />
3<br />
Auto Execute<br />
Vector 1 List<br />
Vector 1<br />
Vector 2 List<br />
Vector 2<br />
-Apply-<br />
Before:<br />
After:<br />
Y<br />
2<br />
Z 1<br />
X<br />
Y<br />
X<br />
Z<br />
2<br />
1<br />
13<br />
3<br />
CHAPTER 4<br />
Create Actions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creating Vectors with the 2 Point Method<br />
The 2 Point method creates vectors between two existing point locations. The point locations can<br />
be existing points, vertices, nodes, or other point locations provided on the Point select menu.<br />
By default, Auto Execute (p. 23) in the MSC.Patran Reference Manual, Part 1: Basic<br />
Functions is ON which means you do not need to press the Apply button to execute the form.<br />
Action:<br />
Object:<br />
Method<br />
Vector ID List<br />
1<br />
Geometry<br />
Auto Execute<br />
Base Point List<br />
Tip Point List<br />
Create<br />
Vector<br />
2 Point<br />
Apply<br />
Shows the ID that will be assigned for the next plane to be<br />
created. See Output ID List (p. 25) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions.<br />
Specify the base and tip point locations for the new vectors.<br />
Either cursor select the point locations or enter the IDs from<br />
the keyboard. Example: Point 1 5, Curve 5.1, Node 20, Solid<br />
10.4.2.1. The Point Select menu that appears can be used to<br />
define how you want to cursor select the appropriate points,<br />
vertices, nodes, or other point locations.<br />
☞ More Help:<br />
Select Menu (p. 31) in the MSC.Patran<br />
Reference Manual, Part 1: Basic Functions<br />
Topology (p. 10)<br />
Coordinate Frame Definitions (p. 60)
2 Point Option Example<br />
Creates a vector starting from Point 1 and ending at Point 2.<br />
Action:<br />
Object:<br />
Method<br />
Vector ID List<br />
1<br />
Geometry<br />
Auto Execute<br />
Base Point List<br />
Point 1<br />
Tip Point List<br />
Point 2<br />
Create<br />
Vector<br />
2 Point<br />
Apply<br />
Before:<br />
Y<br />
After:<br />
Y<br />
Z<br />
X 1<br />
Z<br />
1<br />
X 1<br />
CHAPTER 4<br />
Create Actions<br />
2<br />
2
PART 2<br />
Geometry <strong>Modeling</strong>
MSC.Patran Reference Manual, Part 2: Geometry <strong>Modeling</strong><br />
CHAPTER<br />
5<br />
Delete Actions<br />
■ Overview of the Geometry Delete Action<br />
■ Deleting Any <strong>Geometric</strong> Entity<br />
■ Deleting Points, Curves, Surfaces, Solids, Planes or Vectors<br />
■ Deleting Coordinate Frames
PART 2<br />
Geometry <strong>Modeling</strong><br />
5.1 Overview of the Geometry Delete Action<br />
The Geometry Application Delete action can remove any or all geometric entities from the<br />
database. Objects that are available for deletion are listed in Table 5-1.<br />
Table 5-1 Geometry Delete Action Objects and Descriptions<br />
Object Description<br />
Any Deletes different types of geometric entities at the same time.<br />
Point Deletes any number of points.<br />
Curve Deletes any number of curves.<br />
Surface Deletes any number of surfaces.<br />
Solid Deletes any number of solids.<br />
Coord Deletes any number of user defined coordinate frames.<br />
Auto Execute Is Off By Default. By default, the Auto Execute toggle is OFF. For more<br />
information, see Auto Execute (p. 402) in the MSC.Patran Reference Manual, Part 2: Basic<br />
Functions.<br />
Using the Abort and Undo Buttons. When the Delete action form starts to execute, you may<br />
press the Abort key at any time to halt the delete process. You may also press the Undo button<br />
immediately after the Delete action completes to restore the deleted entities back to the database.<br />
See System Icons (p. 24) in the MSC.Patran Reference Manual, Part 1: Introduction to MSC.Patran<br />
for more information.
5.2 Deleting Any <strong>Geometric</strong> Entity<br />
CHAPTER 5<br />
Delete Actions<br />
Setting the Object menu to Any deletes any number of points, curves, surfaces, solids or<br />
coordinate frames (except the global coordinate frame, Coord 0) from the database. You can also<br />
delete geometric entities by using the Group/Delete menu.<br />
Geometry<br />
Action: Delete<br />
Object: Any<br />
Delete<br />
Point<br />
Curve<br />
Surface<br />
Solid<br />
Coordinate Frame<br />
Plane<br />
Vector<br />
Auto Execute<br />
<strong>Geometric</strong> Entity List<br />
-Apply-<br />
You can turn ON or OFF any number of these geometry<br />
type toggles. These toggles act like a filter, such that if<br />
a toggle is OFF, none of the specified entities of the<br />
toggle type that are listed in <strong>Geometric</strong> Entity List will be<br />
deleted. Example: If Point 1 2 3 are listed in <strong>Geometric</strong><br />
Entity List and the Point toggle is OFF, then<br />
MSC.Patran will not delete the specified points.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to<br />
execute the form.<br />
Specify the existing geometric entities to be deleted<br />
either by cursor selecting them or by entering the IDs<br />
from the keyboard. Example: Point 3 Surface 5:10 Solid<br />
12 Coord 10. The select menu that appears at the<br />
bottom can be used to define how you want to cursor<br />
select the appropriate points, curves, surfaces, solids<br />
and coordinate frames.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
Group Delete (p. 197) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions
PART 2<br />
Geometry <strong>Modeling</strong><br />
5.3 Deleting Points, Curves, Surfaces, Solids, Planes<br />
or Vectors<br />
Setting the Object menu to Point, Curve, Surface, Solid, Plane or Vector removes any number of<br />
specified points, curves, surfaces, solids, planes or vectors from the database.<br />
Geometry<br />
Action: Delete<br />
Object: <br />
Auto Execute<br />
List<br />
-Apply-<br />
Set to either:<br />
Point, Curve, Surface, Solid, Plane or Vector.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is OFF which<br />
means you need to press the Apply button or turn ON Auto<br />
Execute to execute the form.<br />
Depending if Object is set to Point, Curve, Surface, Solid,<br />
Plane or Vector specify one or more points, curves,<br />
surfaces, solids, planes or vectors to delete from the<br />
databox. You can either cursor select them by using the<br />
Point Select Menu, Curve Select Menu, Surface Select<br />
Menu, Solid Select Menu, Vector Select Menu,or<br />
Geometry Select Menu (Plane); or by entering the IDs<br />
from the keyboard. Examples: Point 7 10 or Surface 3:10,<br />
Plane 1, Vector 2.<br />
☞ More Help:<br />
Understanding the List Processor (p. 55)<br />
in the MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
Group Delete (p. 197) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions
5.4 Deleting Coordinate Frames<br />
CHAPTER 5<br />
Delete Actions<br />
Setting the Object menu to Coord removes any number of specified user defined coordinate<br />
frames from the database The global rectangular coordinate frame, Coord 0, cannot be deleted.<br />
Also, a coordinate frame will not be deleted if it is being referenced as a Nodal Reference<br />
Coordinate Frame or Analysis Coordinate Frame, elsewhere in the model.<br />
Geometry<br />
Action: Delete<br />
Object: Coord<br />
Auto Execute<br />
Coordinate Frame List<br />
-Apply-<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify list of coordinate frames to be deleted either by<br />
cursor selecting them or by entering the IDs from the<br />
keyboard. Example: Coord 2 10.<br />
☞ More Help:<br />
Understanding the List Processor (p. 55) in<br />
the MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
Coordinate Frame Definitions (p. 60)<br />
Node Coordinate Frames (p. 50) in the<br />
MSC.Patran Reference Manual, Part 3: Finite<br />
Element <strong>Modeling</strong>
PART 2<br />
Geometry <strong>Modeling</strong>
MSC.Patran Reference Manual, Part 2: Geometry <strong>Modeling</strong><br />
CHAPTER<br />
6<br />
Edit Actions<br />
■ Overview of the Edit Action Methods<br />
■ Editing Points<br />
■ Editing Curves<br />
■ Editing Surfaces<br />
■ Editing Solids<br />
■ Editing Features
PART 2<br />
Geometry <strong>Modeling</strong><br />
6.1 Overview of the Edit Action Methods<br />
Object Method Description<br />
Point ❏ Equivalence Finds groups of points which are within global model tolerances of<br />
each other and for each group, equivalences the points into one<br />
point.<br />
Curve ❏ Break Breaks curves into n+1 curves at either a point location or at a<br />
parametric coordinate location.<br />
❏ Blend Creates curves from two or more curves or edges by forcing a first<br />
derivative continuity across the boundaries.<br />
❏ Disassemble Creates curves that represent a specified chained curve.<br />
❏ Extend Extends or lengthens one curve or edge or a pair of curves or edges,<br />
either through a straight line extension, or through a continuous<br />
curvature.<br />
❏ Merge Creates one or more curves from an existing set of curves or edges.<br />
Some of the original curvature may be lost.<br />
❏ Refit Creates Uniformly parameterized Piecewise Cubic curves from<br />
existing curves.<br />
❏ Reverse Redefines the connectivity of a curve or edge by reversing the curve’s<br />
or edge’s positive parametric direction.<br />
❏ Trim Shortens the length of a curve or edge at either a point location or a<br />
parametric coordinate location on the curve.<br />
Surface ❏ Break Breaks a surface or a solid face into two or four smaller surfaces at<br />
either a point, curve or surface location, or at a parametric coordinate<br />
location on the surface.<br />
❏ Blend Creates surfaces from two or more surfaces or solid faces by forcing a<br />
first derivative continuity across its boundaries.<br />
❏ Disassemble Creates surfaces that represent the specified B-rep solid.<br />
❏ Edge Match Recreates a specified surface either by closing a gap between it and<br />
another adjacent surface; or by creating an additional vertex and<br />
converting the surface into a trimmed surface.<br />
❏ Extend Extends or lengthens a surface: by a percentage in the U and/or V<br />
parametric directions, to its intersection with a curve, plane, point or<br />
another surface, or by a fixed length. Also extends a pair of surfaces<br />
to their intersection.<br />
❏ Refit Creates a non-uniformly parameterized network of bicubic patches<br />
from existing surfaces.<br />
❏ Reverse Redefines the connectivity of a surface or solid face by reversing the<br />
surface’s or face’s positive parametric directions.<br />
❏ Sew Combines Edit, Point, Equivalence and Edit, Surface, Edge Match<br />
functionality to equivalence surface vertices and merge edges.
Object Method Description<br />
Solid ❏ Break Breaks a solid into two, four or eight smaller solids either at a point,<br />
curve or surface location, or at a parametric coordinate location.<br />
❏ Blend Creates solids from two or more solids by forcing a first derivative<br />
continuity across its boundaries.<br />
❏ Disassemble Creates surfaces that represent a specified B-rep solid.<br />
❏ Refit Creates uniformly parameterized Piecewise Cubic solids from<br />
existing solids.<br />
CHAPTER 6<br />
Edit Actions<br />
❏ Reverse Redefines the connectivity of a solid by reversing the solid’s positive<br />
parametric directions.and moving the location of the parametric<br />
origin.<br />
Feature ❏ Suppress Displays the list of CAD features associated with the geometry that<br />
can be suppressed from the geometric model<br />
❏ Unsuppress Displays the list of CAD features associated with the geometry that<br />
can be unsuppressed from the geometric model.<br />
❏ Parameters Displays the list of CAD features associated with the geometry<br />
whose parameters can be edited to be used to regenerate the<br />
geometric model based on the new parameter values.
PART 2<br />
Geometry <strong>Modeling</strong><br />
6.2 Editing Points<br />
Equivalencing Points<br />
The Point Equivalence method finds groups of points which are within global model tolerance<br />
of each other and for each group and equivalences the points into one point.<br />
Geometry<br />
Action: Edit<br />
Object: Point<br />
Method: Equivalence<br />
Point List<br />
Point 5 6<br />
-Apply-<br />
Specify in Point List, the points to be<br />
equivalenced, either by entering the ID from the<br />
keyboard or by cursor selecting the point location.<br />
The Vertex select menu will appear.
Editing Point Equivalence Method Example<br />
Equivalences points 5 and 6 resulting in point 5 at the mid-point between points 5 and 6.<br />
Geometry<br />
Action: Edit<br />
Object: Point<br />
Method: Equivalence<br />
Point List<br />
Point 5 6<br />
-Apply-<br />
Before:<br />
After:<br />
Y<br />
Z<br />
Y<br />
Z<br />
X<br />
X1<br />
2 3<br />
1<br />
2 3<br />
5<br />
1<br />
5<br />
1<br />
6<br />
CHAPTER 6<br />
Edit Actions<br />
4<br />
4
PART 2<br />
Geometry <strong>Modeling</strong><br />
6.3 Editing Curves<br />
Breaking Curves<br />
Breaking a Curve at a Point<br />
The Break method with the Point option creates n+1 curves by breaking an existing curve or<br />
edge at one or more point locations. The point locations can be defined by either existing points,<br />
nodes, vertices, curve/curve intersections, or curve/surface intersections. Also, the break point<br />
location does not have to lie on the curve or edge.<br />
If ON, after Break completes, the existing curves specified in Curve List will<br />
be deleted from the database.<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
1<br />
Option:<br />
Curve List<br />
Geometry<br />
Point<br />
Break Point List<br />
Edit<br />
Curve<br />
Break<br />
Delete Original Curves<br />
Auto Execute<br />
-Apply-<br />
Shows the ID that will be assigned for the next curve to be<br />
created. See Output ID List (p. 405) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions.<br />
Used to express the point type to create the curve from.<br />
Options are Point, Parametric and Plane.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to<br />
execute the form.<br />
Specify the existing curves or edges to break either by<br />
cursor selecting them or by entering the IDs from the<br />
keyboard. Example: Curve 1 Surface 5.1 Solid 5.1.1. The<br />
Curve select menu that appears can be used to define how<br />
you want to cursor select the appropriate curves or edges.<br />
Specify the point break locations along each curve either by<br />
cursor selecting them or by entering the IDs from the<br />
keyboard. Example: Point 1 Node 15. The point locations<br />
may be specified in any order. If an endpoint of a curve is<br />
specified, then MSC.Patran will create a zero length curve.<br />
The Point select menu can be used to define how you want<br />
to cursor select each break point location.<br />
☞ More Help:<br />
Example ➠<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
Topology (p. 10)
Curve Break Method At a Point Example<br />
Creates Curves 2 and 3 by breaking Curve 1 at Point 2. Notice that Delete Original Curves is<br />
pressed in and Curve 1 is deleted.<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
2<br />
Geometry<br />
Option: Point<br />
Delete Original Curves<br />
Auto Execute<br />
Curve List<br />
Curve 1<br />
Break Point List<br />
Point 2<br />
Edit<br />
Curve<br />
Break<br />
-Apply-<br />
Before:<br />
1<br />
1<br />
After:<br />
Y<br />
Z<br />
Y<br />
Z<br />
X<br />
X<br />
2<br />
2<br />
2<br />
1<br />
3<br />
CHAPTER 6<br />
Edit Actions<br />
4<br />
4
PART 2<br />
Geometry <strong>Modeling</strong><br />
Curve Break Method Between Two Points Example<br />
Creates Curves 1 and 2 by breaking a curve defined by Points 1 and 2 (by using the Curve select<br />
menu icon listed below) at the break location of Node 1. Notice that Node 1 does not have to be<br />
colinear with Points 1 and 2.<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
1<br />
Geometry<br />
Option: Point<br />
Delete Original Curves<br />
Auto Execute<br />
Curve List<br />
Construct2PointCurve(Eval<br />
Break Point List<br />
Node 1<br />
Edit<br />
Curve<br />
Break<br />
-Apply-<br />
Curve Select Menu Icon<br />
Before:<br />
After:<br />
Y<br />
Z<br />
Y<br />
Z<br />
1<br />
1<br />
X<br />
X<br />
1<br />
1<br />
3<br />
1<br />
2<br />
2<br />
2
Curve Break Method At An Edge Example<br />
CHAPTER 6<br />
Edit Actions<br />
Creates Curves 1 and 2 by breaking an edge of Surface 1 (using the Curve select menu icon listed<br />
below) at the break location defined by Node 1.<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
1<br />
Geometry<br />
Option: Point<br />
Delete Original Curves<br />
Auto Execute<br />
Curve List<br />
Surface 1.4<br />
Break Point List<br />
Node 1<br />
Edit<br />
Curve<br />
Break<br />
-Apply-<br />
Curve Select Menu Icon<br />
Before:<br />
1<br />
1<br />
Z<br />
After:<br />
Z<br />
Y<br />
Y<br />
X<br />
X<br />
5<br />
5<br />
1<br />
1<br />
1<br />
1<br />
1<br />
2<br />
4<br />
4<br />
6<br />
6
PART 2<br />
Geometry <strong>Modeling</strong><br />
Breaking a Curve at a Parametric Location<br />
The Break method with the Parametric option creates two curves from an existing curve or edge,<br />
at the curve’s parametric ξ1( u)<br />
coordinate location, where ξ1has a range of 0 ≤ ξ1 ≤ 1 .<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
1<br />
Geometry<br />
Option: Parametric<br />
Break Point<br />
0.0<br />
1.0<br />
u Parametric Value<br />
0.5<br />
Delete Original Curves<br />
Auto Execute<br />
Curve List<br />
Used to express the point type to create the curve from. Options are<br />
Point, Parametric and Plane.<br />
Edit<br />
Curve<br />
Break<br />
-Apply-<br />
Shows the ID that will be assigned for the next curve to be<br />
created. See Output ID List (p. 405) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions.<br />
ξ1( u)<br />
ξ1 Specify the curve’s coordinate value, where has a<br />
range of 0 ≤ ξ1 ≤ 1 , either by using the slide bar or by<br />
entering the value in the databox. The direction of ξ1 is<br />
defined by the curve’s connectivity. You can plot the x1<br />
direction by pressing the Parametric Direction toggle on the<br />
<strong>Geometric</strong> Properties form under the menu Display/Display<br />
If ON, after Break completes, the existing curves specified in<br />
Curve List will be deleted from the database.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the existing curves or edges to break either by cursor<br />
selecting them or by entering the IDs from the keyboard.<br />
Example: Curve 1 Surface 5.1 Solid 5.1.1. The Curve select<br />
menu that appears can be used to define how you want to<br />
cursor select the appropriate curves or edges.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
Topology (p. 10)<br />
Connectivity (p. 15)<br />
Display Attributes (p. 243) in the<br />
MSC.Patran Reference Manual, Part 2: Basic<br />
Functions
Curve Break Method At a Parametric Location Example<br />
CHAPTER 6<br />
Edit Actions<br />
Creates Curves 2 and 3 by breaking Curve 1 at ξ1 = 0.25 . Notice that Delete Original Curves is<br />
pressed in and the Parametric Direction is turned ON.<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
2<br />
Option: Parametric<br />
Break Point<br />
0.0<br />
1.0<br />
u Parametric Value<br />
0.25<br />
Delete Original Curves<br />
Auto Execute<br />
Curve List<br />
Curve 1<br />
Geometry<br />
Edit<br />
Curve<br />
Break<br />
-Apply-<br />
Before:<br />
1<br />
After:<br />
1<br />
1<br />
Y<br />
Z<br />
Y<br />
Z<br />
2<br />
1 1<br />
X<br />
X<br />
6<br />
1<br />
3<br />
5<br />
5
PART 2<br />
Geometry <strong>Modeling</strong><br />
Curve Break Method At a Parametric Location On An Edge Example<br />
Creates Curves 1 and 2 by breaking an edge of Surface 1 (by using the Curve select menu icon<br />
listed below) at = 0.25 .<br />
Action:<br />
Object:<br />
Method:<br />
ξ 1<br />
Curve ID List<br />
1<br />
Option: Parametric<br />
Break Point<br />
0.0<br />
1.0<br />
u Parametric Value<br />
0.25<br />
Delete Original Curves<br />
Auto Execute<br />
Curve List<br />
Surface 1.4<br />
Geometry<br />
Edit<br />
Curve<br />
Break<br />
-Apply-<br />
Curve Select Menu Icon<br />
Before:<br />
1<br />
After:<br />
2<br />
Z<br />
Y<br />
1<br />
2 1<br />
11<br />
1<br />
Z<br />
Y<br />
X<br />
8<br />
X<br />
6<br />
6<br />
1<br />
1<br />
2<br />
1<br />
5<br />
5<br />
7<br />
7
Breaking a Curve at a Plane Location<br />
CHAPTER 6<br />
Edit Actions<br />
The method breaks a curve with a plane. The curve will be broken at each intersection point with<br />
the plane.<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
1<br />
Geometry<br />
Option: Plane<br />
Delete Original Curves<br />
Auto Execute<br />
Curve List<br />
Used to express the point type to create the curve from. Options are<br />
Point, Parametric and Plane.<br />
Edit<br />
Curve<br />
Break<br />
Break Plane List<br />
-Apply-<br />
Shows the ID that will be assigned for the next curve to be<br />
created. See Output ID List (p. 405) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions.<br />
If ON, after Break completes, the existing curves specified in<br />
Curve List will be deleted from the database.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which means<br />
you do not need to press the Apply button to execute the form.<br />
Specify the curves to be broken.<br />
Specify the planes to break the curve. Either cursor select the<br />
planes or enter the IDs or definition from the keyboard.<br />
Example: Plane 1 5, x=10, Coord 0.1. The Plane select menu<br />
that appears can be used to define how you want to cursor<br />
select the appropriate planes.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
Topology (p. 10)<br />
Connectivity (p. 15)<br />
Display Attributes (p. 243) in the<br />
MSC.Patran Reference Manual, Part 2:<br />
Basic Functions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Blending a Curve<br />
The Blend method creates a set of parametric cubic curves from an existing set of two or more<br />
curves or edges by enforcing a first derivative continuity across its boundaries. The set of<br />
existing curves or edges must be connected.<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
1<br />
Geometry<br />
Blend Parameters<br />
Weighting Factors<br />
1.0<br />
Delete Original Curves<br />
Curve List<br />
Edit<br />
Curve<br />
Blend<br />
-Apply-<br />
Shows the ID that will be assigned for the next curve to be<br />
created. See Output ID List (p. 405) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions.<br />
Enter n-1 weighting factors of curve i relative to curve i+1,<br />
where the factor can be any value. By default, a value of 1.0<br />
will cause all curves to receive equal weight. A large value<br />
will cause the first curve of the curve pair to dominate the<br />
slope. A small value will cause the second curve of the pair<br />
to dominate the slope.<br />
If ON, after Blend completes, the existing curves specified in<br />
the Curve listbox will be deleted from the database.<br />
Specify the existing curves or edges to blend either by cursor<br />
selecting them or by entering the IDs from the keyboard.<br />
Example: Curve 1 Surface 5.1 Solid 5.1.1. The Curve select<br />
menu that appears can be used to define how you want to<br />
cursor select the appropriate curves or edges.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
Topology (p. 10)<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)
Curve Blend Method At Weighting Factor = 1.0 Example<br />
CHAPTER 6<br />
Edit Actions<br />
Creates Curves 6 through 10 by equally blending Curves 1 through 5. Notice that Delete Original<br />
Curves is pressed in.<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
6<br />
Geometry<br />
Blend Parameters<br />
Weighting Factors<br />
1.0<br />
Delete Original Curves<br />
Curve List<br />
Curve 1:5<br />
Edit<br />
Curve<br />
Blend<br />
-Apply-<br />
Before:<br />
1<br />
1<br />
Y<br />
Z<br />
After:<br />
6<br />
Y<br />
Z<br />
1<br />
2 2 3<br />
X<br />
2 3<br />
7<br />
X<br />
3<br />
8<br />
4 4 5<br />
9<br />
4 5<br />
5<br />
10<br />
6<br />
6
PART 2<br />
Geometry <strong>Modeling</strong><br />
Curve Blend Method At Weighting Factors Other Than 1.0 Example<br />
This example is the same as the previous example, except that four weighting factors are used<br />
for the four curve pairs: 1e-6, 1.0, 1.0, 1e6.<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
6<br />
Geometry<br />
Blend Parameters<br />
Weighting Factors<br />
1e-6 1.0 1.0 1e6<br />
Delete Original Curves<br />
Curve List<br />
Curve 1:5<br />
Edit<br />
Curve<br />
Blend<br />
-Apply-<br />
Before:<br />
1<br />
1<br />
Y<br />
Z<br />
After:<br />
1<br />
1<br />
6<br />
Y<br />
Z<br />
2 2 3<br />
X<br />
2 27<br />
3<br />
X<br />
3<br />
38<br />
4 4 5<br />
4 94<br />
5<br />
5<br />
10<br />
5<br />
6<br />
6
Disassembling a Chained Curve<br />
CHAPTER 6<br />
Edit Actions<br />
The Disassemble method operates on one or more chains (composite curves) and breaks them<br />
into the original curves that composed the chain. A chained curve can be created by using<br />
Geometry Application’s Create/Curve/Chain form. Chained curves are usually used in<br />
MSC.Patran for creating trimmed surfaces.<br />
Action:<br />
Object:<br />
Geometry<br />
Delete Original Chains<br />
Chain List<br />
Edit<br />
Curve<br />
Method: Disassemble<br />
-Apply-<br />
If ON, after Disassemble completes, the existing chained<br />
curves specified in Chain List will be deleted from the<br />
database.<br />
Specify the chained curves to disassemble either by cursor<br />
selecting them or by entering the IDs from the keyboard.<br />
Example: Curve 11.<br />
☞ More Help:<br />
Example ➠<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
Trimmed Surfaces (p. 20)<br />
Creating Chained Curves (p. 131)<br />
Creating Trimmed Surfaces (p. 278)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Curve Disassemble Method Example<br />
Creates Curves 8 through 13 from chained Curve 7. Notice that Delete Original Curves is pressed<br />
in and Curve 7 is deleted.<br />
Action:<br />
Object:<br />
Geometry<br />
Delete Original Chains<br />
Chain List<br />
Curve 7<br />
Edit<br />
Curve<br />
Method: Disassemble<br />
-Apply-<br />
Before:<br />
6<br />
6<br />
After:<br />
1 Y 2 3 4<br />
13<br />
Z<br />
X<br />
12<br />
9<br />
1 Y 8 2 3 10 4<br />
Z<br />
X<br />
5<br />
7<br />
5<br />
11
Extending Curves<br />
Extending a Curve With the 1 Curve Option<br />
CHAPTER 6<br />
Edit Actions<br />
The Extend method with the 1 Curve option extends one or more curves which start at either the<br />
beginning or the end of an existing curve or edge, and moves in the tangent direction for a<br />
defined length. You can either extend curves in a straight line or maintain the same curvature as<br />
the existing curve or edge.<br />
Action:<br />
Object:<br />
Method:<br />
Option:<br />
Shows the ID that will be assigned for the next curve to be created (only used if the<br />
curve selected is an edge of a surface or solid). See Output ID List (p. 405) in the<br />
MSC.Patran Reference Manual, Part 2: Basic Functions.<br />
Curve ID List<br />
1<br />
Geometry<br />
1 Curve<br />
Extend Method<br />
◆ Straight Line<br />
◆ Continuous Curvature<br />
◆<br />
◆<br />
Through Points<br />
Full Circle<br />
Curve Length<br />
◆<br />
◆<br />
Actual<br />
Fraction of Original<br />
Auto Execute<br />
Curve/Point List<br />
Edit<br />
Curve<br />
Extend<br />
-Apply-<br />
Used to express the Extend method to create the curve<br />
from. Options are 1 Curve and 2 Curve.<br />
Straight Line - will extend curves in a straight line at an<br />
angle defined by the tangent at the specified endpoint of the<br />
existing curve or edge.<br />
Continuous Curvature - will extend curves by maintaining<br />
the same curvature of the existing curve.<br />
Through Points - will extend the existing curve by fitting<br />
one end of the curve through N-points.<br />
Full Circle - will extend the existing curve by creating a full<br />
circle at the start or end of the curve.<br />
Actual - the value entered will be the length to extend the<br />
existing curve.<br />
Fraction of Original - the length to extend the existing curve<br />
will be defined by multiplying the value entered with the<br />
length of the existing curve. Example: a value of 1.5 means<br />
the length of the new curve will be one and a half times as<br />
long as the existing curve.
PART 2<br />
Geometry <strong>Modeling</strong><br />
Curve Length<br />
◆ Actual<br />
◆<br />
Fraction of Original<br />
Auto Execute<br />
Curve/Point List<br />
-Apply-<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to<br />
execute the form.<br />
Cursor select the existing curve or edge, followed by the<br />
endpoint that you want to extend from. MSC.Patran will<br />
assemble a “Construct PointCurveUOnCurve...” argument<br />
string in Curve/Point List that is recognized by<br />
MSC.Patran’s List Processor. The Curve select menu will<br />
appear, followed by the Point select menu to allow you<br />
alternate methods to cursor define the curve or edge and<br />
the endpoint location for the Extend.<br />
☞ More Help:<br />
Example ➠<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
Topology (p. 10)<br />
Understanding the List Processor (p. 55)<br />
in the MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran
Curve Extend Method For One Curve Example<br />
Extends curve 1 in a straight line by an actual length of 1.0.<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
1<br />
Option:<br />
Geometry<br />
1 Curve<br />
Extend Method<br />
◆ Straight Line<br />
◆ Continuous Curvature<br />
◆ Through Points<br />
◆ Full Circle<br />
Curve Length<br />
◆ Actual<br />
◆ Fraction of Original<br />
1.0<br />
Edit<br />
Curve<br />
Extend<br />
Auto Execute<br />
Curve/Point List<br />
Construct PointCurveUOnCurve<br />
-Apply-<br />
Before:<br />
1<br />
1<br />
After:<br />
Y<br />
Z<br />
Y<br />
Z<br />
X<br />
X<br />
1<br />
1<br />
CHAPTER 6<br />
Edit Actions<br />
6<br />
7
PART 2<br />
Geometry <strong>Modeling</strong><br />
Curve Extend Method For One Curve Example<br />
This example is the same as the previous example, except Continuous Curvature is pressed in,<br />
instead of Straight Line, and Fraction of Original is pressed in based on a value of 1.5.<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
1<br />
Option:<br />
Geometry<br />
1 Curve<br />
Extend Method<br />
◆ Straight Line<br />
◆ Continuous Curvature<br />
◆ Through Points<br />
◆ Full Circle<br />
Curve Length<br />
◆<br />
◆<br />
1.5<br />
Edit<br />
Curve<br />
Extend<br />
Actual<br />
Fraction of Original<br />
Auto Execute<br />
Curve/Point List<br />
Construct PointCurveUOnCurve<br />
-Apply-<br />
Before:<br />
1<br />
After:<br />
Y<br />
Z<br />
Y<br />
Z<br />
1<br />
X<br />
7<br />
X<br />
1<br />
1<br />
6
Curve Extend Method For One Edge Example<br />
CHAPTER 6<br />
Edit Actions<br />
Creates Curve 1 by extending it from an edge of Surface 1 (by using the Curve select menu icon<br />
listed below). Both Straight Line and Actual are pressed in, with a length of 1.0 entered.<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
1<br />
Geometry<br />
Option: 1 Curve<br />
Extend Method<br />
◆ Straight Line<br />
◆ Continuous Curvature<br />
◆ Through Points<br />
◆ Full Circle<br />
Curve Length<br />
◆ Actual<br />
◆ Fraction of Original<br />
1.0<br />
Edit<br />
Curve<br />
Extend<br />
Auto Execute<br />
Curve/Point List<br />
Construct PointCurveUOnCurve<br />
-Apply-<br />
Curve Select Menu Icon<br />
Before:<br />
7<br />
7<br />
Z<br />
Z<br />
After:<br />
Y<br />
Y<br />
1<br />
X<br />
1<br />
X<br />
1<br />
1<br />
1<br />
8<br />
8<br />
6<br />
6<br />
9
PART 2<br />
Geometry <strong>Modeling</strong><br />
Extending a Curve Using the Through Points Type<br />
The Extend method with the 1 Curve option using the Through Points switch modifies one curve<br />
by extending the curve through N-points.<br />
Curve ID List<br />
1<br />
Geometry<br />
Option: 1 Curve<br />
Extend Method<br />
◆<br />
◆<br />
◆<br />
Used to express the Extend method to create the curve from. Options<br />
are 1 Curve and 2 Curve.<br />
Action:<br />
Object:<br />
Method:<br />
◆<br />
Straight Line<br />
Continuous Curvature<br />
Through Points<br />
Full Circle<br />
Auto Execute<br />
Curve<br />
Point List<br />
Edit<br />
Curve<br />
Extend<br />
-Apply-<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON<br />
which means you do not need to press the Apply<br />
button to execute the form.<br />
Shows the ID that will be assigned for the next curve to be<br />
created. See Output ID List (p. 405) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions.<br />
Straight Line - will extend curves in a straight line at an<br />
angle defined by the tangent at the specified endpoint of<br />
the existing curve or edge.<br />
Continuous Curvature - will extend curves by<br />
maintaining the same curvature of the existing curve.<br />
Through Points - will extend the existing curve by fitting<br />
one end of the curve through N-points.<br />
Full Circle - will extend the existing curve by creating a full<br />
circle at the start or end of the curve.<br />
Cursor select the existing curve or edge. The Curve<br />
select menu will appear to allow you alternate methods<br />
to cursor define the curve or edge for the Extend.<br />
Specify the point locations for the curve to extend<br />
through. Either cursor select the point locations or<br />
enter the IDs from the keyboard. Example: Point 1 5,<br />
Curve 5.1, Node 20, Solid 10.4.2.1. The Point select<br />
menu that appears can be used to define how you want<br />
to cursor select the appropriate points.<br />
☞ More Help:<br />
Example ➠<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
Topology (p. 10)<br />
Understanding the List Processor (p. 55)<br />
in the MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran
Curve Extend Method For Through Points Example<br />
Extends Curve 1 by passing through the selected screen points.<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
2<br />
Option:<br />
Geometry<br />
1 Curve<br />
Extend Method<br />
◆<br />
◆<br />
◆<br />
◆<br />
Straight Line<br />
Continuous Curvature<br />
Through Points<br />
Full Circle<br />
Auto Execute<br />
Curve<br />
Curve 1<br />
Point List<br />
Edit<br />
Curve<br />
Extend<br />
[0.759383 0.351561 0.00000]<br />
-Apply-<br />
Before:<br />
After:<br />
1<br />
1<br />
Y<br />
Z<br />
Y<br />
Z<br />
X<br />
X<br />
1<br />
1<br />
2<br />
2<br />
CHAPTER 6<br />
Edit Actions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Extending a Curve Using the Full Circle Type<br />
The Extend method with the 1 Curve option using the Full Circle switch creates one curve by<br />
extending the curve to a full circle, given the start, end, or interior point of the curve. If the curve<br />
has zero radius of curvature, a circle will not be created.<br />
Used to express the Extend method to create the curve from.<br />
Options are 1 Curve and 2 Curve.<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
19<br />
Option:<br />
Geometry<br />
1 Curve<br />
Extend Method<br />
◆<br />
◆<br />
◆<br />
◆<br />
Straight Line<br />
Continuous Curvature<br />
Through Points<br />
Full Circle<br />
Edit<br />
Curve<br />
Extend<br />
Delete Original Curves<br />
Auto Execute<br />
Curve/Point List<br />
-Apply-<br />
By default, Auto Execute (p. 402) in the<br />
MSC.Patran Reference Manual, Part 2: Basic<br />
Functions is ON which means you do not need to<br />
press the Apply button to execute the form.<br />
Shows the ID that will be assigned for the next curve to be<br />
created. See Output ID List (p. 405) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions.<br />
Straight Line - will extend curves in a straight line at an<br />
angle defined by the tangent at the specified endpoint of<br />
the existing curve or edge.<br />
Continuous Curvature - will extend curves by maintaining<br />
the same curvature of the existing curve.<br />
Through Points - will extend the existing curve by fitting<br />
one end of the curve through N-points.<br />
Full Circle - will extend the existing curve by creating a full<br />
circle at the start or end of the curve.<br />
Toggle to delete original curves after the extension.<br />
Cursor select the existing curve or edge, followed by the<br />
endpoint that you want to extend from. MSC.Patran will<br />
assemble a “Construct PointCurveUOnCurve...” argument<br />
string in Curve/Point List that is recognized by<br />
MSC.Patran’s List Processor. The Curve select menu will<br />
appear, followed by the Point select menu to allow you<br />
alternate methods to cursor define the curve or edge and<br />
the endpoint location for the Extend.<br />
☞ More Help:<br />
Example ➠<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
Topology (p. 10)<br />
Understanding the List Processor (p. 55)<br />
in the MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran
Curve Extend Method For Full Circle Example<br />
Extends Curve 1 to a full circle by selecting Curve 1 and then Point 1.<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
2<br />
Option:<br />
Geometry<br />
Edit<br />
Curve<br />
1 Curve<br />
Extend Method<br />
Delete Original Curves<br />
Auto Execute<br />
Extend<br />
◆ Straight Line<br />
◆ Continuous Curvature<br />
◆ Through Points<br />
◆ Full Circle<br />
Curve/Point List<br />
Geometry (Curve1) (Point1)<br />
-Apply-<br />
Before:<br />
After:<br />
Z<br />
Z<br />
Y<br />
Y<br />
X<br />
X<br />
2<br />
2<br />
2<br />
1<br />
1<br />
1<br />
1<br />
CHAPTER 6<br />
Edit Actions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Extending a Curve With the 2 Curve Option<br />
The Extend method with the 2 Curve option extends a set of curves in a straight line by<br />
extending them from two existing curves or edges. MSC.Patran will extend the specified<br />
endpoints to where the two curves will intersect. If the distance from the intersection to the<br />
endpoint of one of the existing curves, is within a distance of the Global Model Tolerance, then<br />
MSC.Patran will extend only one curve instead of two. (The Global Model Tolerance is defined<br />
on the Global Preferences form under the Preferences/Global menu).<br />
Used to express the Extend method to create the curve from.<br />
Options are 1 Curve and 2 Curve.<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
1<br />
Option:<br />
Geometry<br />
2 Curve<br />
Auto Execute<br />
Curve 1 List<br />
Curve 2 List<br />
Edit<br />
Curve<br />
Extend<br />
-Apply-<br />
Shows the ID that will be assigned for the next curve to be<br />
created (used only if the curve to be extended is an edge<br />
of a surface or solid). See Output ID List (p. 405) in the<br />
MSC.Patran Reference Manual, Part 2: Basic Functions.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the existing pair of curves or edges that you want to<br />
extend straight curves from by either cursor selecting them or<br />
by entering the IDs from the keyboard. Example: Curve 2<br />
Surface 5.1 Solid 5.1.1. The Curve select menu that appears<br />
can be used to define how you want to cursor select the<br />
appropriate curves or edges.<br />
1<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
Topology (p. 10)<br />
3<br />
Global Preferences (p. 290) in the<br />
MSC.Patran Reference Manual, Part 2:<br />
Basic Functions<br />
1<br />
Before: After:<br />
3<br />
Example ➠
Curve Extend Method For Two Curves Example<br />
Extends Curves 1 and 2 to their point of intersection.<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
3<br />
Geometry<br />
Option: 2 Curve<br />
Auto Execute<br />
Curve 1 List<br />
Curve 2<br />
Curve 2 List<br />
Curve 1<br />
Edit<br />
Curve<br />
Extend<br />
-Apply-<br />
Before:<br />
1<br />
1<br />
Y<br />
Z<br />
After:<br />
Y<br />
Z<br />
X<br />
X<br />
2<br />
2<br />
2<br />
2<br />
3<br />
3<br />
3<br />
4<br />
6<br />
1<br />
1<br />
CHAPTER 6<br />
Edit Actions<br />
5<br />
5
PART 2<br />
Geometry <strong>Modeling</strong><br />
Curve Extend Method For A Curve and An Edge Example<br />
Creates Curve 3 and extends Curve 1 by extending them from Curve 1 and an edge of Surface 1<br />
by using the Curve select menu icon listed below.<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
2<br />
Geometry<br />
Option: 2 Curve<br />
Auto Execute<br />
Curve 1 List<br />
Curve 1<br />
Curve 2 List<br />
Surface 1.4<br />
Edit<br />
Curve<br />
Extend<br />
-Apply-<br />
Curve Select Menu Icon<br />
Before:<br />
7<br />
After:<br />
7<br />
Y<br />
Z<br />
Y<br />
Z<br />
X<br />
X<br />
1<br />
1<br />
1<br />
8<br />
1<br />
8<br />
2<br />
2<br />
3<br />
3<br />
3<br />
9 2<br />
1<br />
1<br />
5<br />
5
Merging Existing Curves<br />
CHAPTER 6<br />
Edit Actions<br />
The Merge method creates one or more curves from an existing set of curves or edges. The shape<br />
of the new curves, relative to the existing curves or edges, will be preserved to the extent<br />
possible, but, in general, some detail will be lost. The existing curves or edges must be connected.<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
1<br />
Geometry<br />
Merge Parameters<br />
Number of Curves to Create<br />
1<br />
Merge Tolerance<br />
0.005<br />
Delete Original Curves<br />
Curve List<br />
Edit<br />
Curve<br />
Merge<br />
-Apply-<br />
Shows the ID that will be assigned for the next curve to be<br />
created. See Output ID List (p. 405) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions.<br />
Specify the number of curves to create from the original<br />
curves and the tolerance to use to control the accuracy of<br />
the merge process.<br />
If ON, after Merge completes, the existing curves specified in<br />
Curve List will be deleted from the database.<br />
Specify the existing curves or edges to merge either by cursor<br />
selecting them or by entering the IDs from the keyboard.<br />
Example: Curve 1 Surface 5.1 Solid 5.1.1. The Curve select<br />
menu that appears can be used to define how you want to<br />
cursor select the appropriate curves or edges.<br />
☞ More Help:<br />
Example ➠<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
Parameterization (p. 5)<br />
Topology (p. 10)<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Curve Merge Method Example<br />
Creates Curve 6 by merging Curves 1 through 5. Notice that Delete Original Curves is pressed<br />
and Curves 1 through 5 are deleted.<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
6<br />
Geometry<br />
Merge Parameters<br />
Number of Curves to Create<br />
1<br />
Merge Tolerance<br />
0.005<br />
Delete Original Curves<br />
Curve List<br />
Curve 1:5<br />
Edit<br />
Curve<br />
Merge<br />
-Apply-<br />
Before:<br />
1<br />
After:<br />
1<br />
1 2<br />
Y<br />
Z<br />
Y<br />
Z<br />
2<br />
X<br />
X<br />
3<br />
3<br />
2<br />
4<br />
4<br />
3<br />
5 6<br />
5 6<br />
7<br />
7<br />
5<br />
8<br />
8
Curve Merge Method Example<br />
This example is the same as the previous example, except that the merge tolerance is 0.00001.<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
6<br />
Geometry<br />
Merge Parameters<br />
Number of Curves to Create<br />
1<br />
Merge Tolerance<br />
0.00001<br />
Delete Original Curves<br />
Curve List<br />
Curve 1:5<br />
Edit<br />
Curve<br />
Merge<br />
-Apply-<br />
Before:<br />
1<br />
After:<br />
1<br />
1 2<br />
Y<br />
Z<br />
Y<br />
Z<br />
2<br />
X<br />
X<br />
3<br />
3<br />
2<br />
4<br />
4<br />
3<br />
5 6<br />
5 6<br />
7<br />
7<br />
CHAPTER 6<br />
Edit Actions<br />
5<br />
8<br />
8
PART 2<br />
Geometry <strong>Modeling</strong><br />
Curve Merge Method Example<br />
Creates Curves 6 through 8 from merging Curves 1 through 5.<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
6<br />
Geometry<br />
Merge Parameters<br />
Number of Curves to Create<br />
3<br />
Merge Tolerance<br />
0.00001<br />
Delete Original Curves<br />
Curve List<br />
Curve 1:5<br />
Edit<br />
Curve<br />
Merge<br />
-Apply-<br />
Before:<br />
1<br />
After:<br />
1<br />
1 2<br />
Y<br />
Z<br />
6<br />
Y<br />
Z<br />
X<br />
X<br />
9<br />
3<br />
2<br />
4<br />
7<br />
3<br />
5 6<br />
10<br />
8<br />
7<br />
5<br />
8<br />
8
Refitting Existing Curves<br />
CHAPTER 6<br />
Edit Actions<br />
The Refit method using the Uniform option creates uniformly parameterized Piecewise Cubic<br />
curves from existing curves. The number of piecewise cubic segments per curve is input as the<br />
refit parameter.<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
1<br />
Option:<br />
Geometry<br />
Uniform<br />
Refit Parameters<br />
Segments per Curve<br />
1<br />
Delete Original Curves<br />
Auto Execute<br />
Curve List<br />
Edit<br />
Curve<br />
Refit<br />
-Apply-<br />
Shows the ID that will be assigned for the next curve to be<br />
created. See Output ID List (p. 405) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions.<br />
Used to express the refit option. Options are Uniform and<br />
Nonuniform.<br />
Uniform: Enter a value to define the number of piecewise<br />
cubic segments to refit the original curve into. Enter the value<br />
from the keyboard.<br />
Nonuniform: Displays the refit tolerance.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the existing curves or edges to refit either by cursor<br />
selecting them or by entering the IDs from the keyboard.<br />
Example: Curve 1 Surface 5.1 Solid 5.1.1. The Curve select<br />
menu that appears can be used to define how you want to<br />
cursor select the appropriate curves or edges.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
Parameterization (p. 5)<br />
Topology (p. 10)<br />
Parametric Cubic Geometry (p. 25)<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Reversing a Curve<br />
The Reverse method redefines the connectivity of an existing set of curves or edges by reversing<br />
the positive ξ1 direction of the curves or edges. You can plot the curve’s ξ1 direction by selecting<br />
the Parametric Direction toggle on the <strong>Geometric</strong> Properties form found under the menus<br />
Display/Display Properties/<strong>Geometric</strong>.<br />
Action:<br />
Object:<br />
Geometry<br />
Reverse Associated<br />
Elements<br />
Option:<br />
Auto Execute<br />
Curve List<br />
Edit<br />
Curve<br />
Method: Reverse<br />
-Apply-<br />
If ON, MSC.Patran will automatically reverse the<br />
connectivity of any finite elements that are associated with<br />
the curves or edges specified in Curve List. If OFF,<br />
MSC.Patran retain the original connectivity of the<br />
elements.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to<br />
execute the form.<br />
Specify the existing curves or edges to reverse either by<br />
cursor selecting them or by entering the IDs from the<br />
keyboard. Example: Curve 1 Surface 5.1 Solid 5.1.1. The<br />
Curve select menu that appears can be used to define how<br />
you want to cursor select the appropriate curves or edges.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1: Introduction<br />
to MSC.Patran<br />
Topology (p. 10)<br />
Connectivity (p. 15)<br />
Example ➠<br />
Display Attributes (p. 243) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions
Curve Reverse Method Example<br />
CHAPTER 6<br />
Edit Actions<br />
This example reverses Curves 6, 7 and 8. Notice that the parametric direction is displayed for the<br />
curves.<br />
Action:<br />
Object:<br />
Geometry<br />
Reverse Associated<br />
Elements<br />
Option:<br />
Auto Execute<br />
Curve List<br />
Curve 6 7 8<br />
Edit<br />
Curve<br />
Method: Reverse<br />
-Apply-<br />
Before:<br />
1<br />
After:<br />
6 1<br />
Y<br />
Z<br />
6<br />
Y<br />
Z<br />
X<br />
X<br />
1<br />
7<br />
7<br />
1<br />
1<br />
8<br />
8<br />
1
PART 2<br />
Geometry <strong>Modeling</strong><br />
Curve Reverse Method With Associated Elements Example<br />
This example is the same as the previous example, except Curves 7, 8 and 9 have associated bar<br />
elements. Although the node IDs are not reversed, MSC.Patran internally reverses the bar<br />
elements’ connectivities. For example, for Bar 1 the nodes are stored as Nodes 2 and 1, instead<br />
of 1 and 2.<br />
Action:<br />
Object:<br />
Geometry<br />
Reverse Associated<br />
Elements<br />
Option:<br />
Auto Execute<br />
Curve List<br />
Curve 6 7 8<br />
Edit<br />
Curve<br />
Method: Reverse<br />
-Apply-<br />
Before:<br />
4<br />
4<br />
3<br />
After:<br />
13<br />
Y<br />
Z<br />
Y<br />
Z<br />
3<br />
3<br />
X<br />
X<br />
6<br />
2<br />
6<br />
2<br />
2<br />
2<br />
1<br />
1<br />
1<br />
1<br />
1
Trimming Curves<br />
Trimming a Curve With the Point Option<br />
CHAPTER 6<br />
Edit Actions<br />
The Trim method with the Point option modifies an existing set of curves by trimming them at<br />
a specified point location along each curve. The trim point can be defined by either existing<br />
points, nodes, curve/curve intersections, or curve/surface intersections. You cannot trim<br />
existing edges.<br />
Action:<br />
Object:<br />
Method:<br />
Geometry<br />
Option: Point<br />
Auto Execute<br />
Trim Point List<br />
Edit<br />
Curve<br />
Curve/Point List<br />
Trim<br />
-Apply-<br />
Used to express the Trim method to create the curve<br />
from. Options are Point and Parametric.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to<br />
execute the form.<br />
Specify in Trim Point List, the point location either by cursor<br />
selecting the point location or by entering the ID of the point<br />
or node. Example: Point 11 Node 20.<br />
Specify in Curve/Point List, the existing curves that you want<br />
to trim, along with a point location that defines the end of the<br />
curve that MSC.Patran will discard or trim off. A Curve select<br />
menu will appear, followed by a Point select menu.<br />
Original Curve<br />
Trim Point Location<br />
Discard This Section<br />
☞ More Help:<br />
Point Location<br />
of End to<br />
Discard<br />
Example ➠<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
Topology (p. 10)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Curve Trim Method At a Point Example<br />
Trims Curve 9 at Point 9, with Point 9 cursor selected in the Curve/Point List as end of the curve<br />
to discard or trim off.<br />
Action:<br />
Object:<br />
Method:<br />
Geometry<br />
Option: Point<br />
Auto Execute<br />
Trim Point List<br />
Point 9<br />
Edit<br />
Curve<br />
Trim<br />
Curve/Point List<br />
Construct PointCurveUOnCurve<br />
-Apply-<br />
Before:<br />
1<br />
After:<br />
1<br />
Y<br />
Z<br />
Y<br />
Z<br />
X<br />
X<br />
9<br />
9<br />
9<br />
9<br />
8
Curve Trim Method At a Point Example<br />
CHAPTER 6<br />
Edit Actions<br />
Trims Curve 9 at the intersection of Curves 9 and 10 by using the Point select menu icon listed<br />
below for the Trim Point List. Point 8 is cursor selected for the Curve/Point List as the end of the<br />
curve to trim.<br />
Action:<br />
Object:<br />
Method:<br />
Geometry<br />
Edit<br />
Curve<br />
Trim<br />
Option: Point<br />
Auto Execute<br />
Trim Point List<br />
Construct 2Curve Point(Evalua<br />
Curve/Point List<br />
Construct PointCurveUOnCurve<br />
-Apply-<br />
Point Select Menu Icon<br />
Before:<br />
1<br />
After:<br />
1<br />
Y<br />
Z<br />
Y<br />
Z<br />
X<br />
X<br />
9<br />
9<br />
9<br />
9<br />
8<br />
10<br />
10<br />
8<br />
10<br />
10
PART 2<br />
Geometry <strong>Modeling</strong><br />
Trimming a Curve Using the Parametric Option<br />
The Trim method using the Parametric option modifies an existing set of curves by trimming<br />
them at a specified ξ1 parametric coordinate location, where ξ1 has a range of 0 ≤ ξ1 ≤ 1 . You<br />
cannot trim existing edges.<br />
Used to express the Trim method to create the curve from. Options<br />
are Point and Parametric.<br />
Action:<br />
Object:<br />
Method:<br />
Option: Parametric<br />
Trim Point<br />
0.0<br />
Geometry<br />
Edit<br />
Curve<br />
1.0<br />
u Parametric Value<br />
Auto Execute<br />
Curve/Point List<br />
Trim<br />
-Apply-<br />
0.5<br />
Specify the curve’s ξ1 coordinate value, where ξ1 has<br />
a range of 0 ≤ ξ1 ≤ 1 , either by using the slide bar or by<br />
entering the value in the databox. The direction of ξ1ξ1 is<br />
defined by the curve’s connectivity. You can plot the<br />
direction by pressing the Show Parametric Direction<br />
toggle on the <strong>Geometric</strong> Attributes form under the menu<br />
Display/Geometry.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to chose the Apply button to<br />
execute the form.<br />
Specify in Curve/Point List, the existing curves that you<br />
want to trim, along with a point location that defines the<br />
end of the curve that MSC.Patran will discard or trim off.<br />
A Curve select menu will appear, followed by a Point<br />
select menu.<br />
☞ More Help:<br />
Example ➠<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
Topology (p. 10)<br />
Connectivity (p. 15)<br />
Display Attributes (p. 243) in the<br />
MSC.Patran Reference Manual, Part 2: Basic<br />
Functions
Curve Trim Method At a Parametric Location Example<br />
CHAPTER 6<br />
Edit Actions<br />
Trims Curve 9 at ξ1( u)<br />
= 0.75 , where Point 8 is cursor selected as the end of the curve to trim.<br />
Action:<br />
Object:<br />
Method:<br />
Geometry<br />
Option: Parametric<br />
Trim Point<br />
0.0<br />
Edit<br />
Curve<br />
Trim<br />
1.0<br />
u Parametric Value<br />
Auto Execute<br />
Curve/Point List<br />
0.75<br />
Construct PointCurveUOnCurve<br />
-Apply-<br />
Before:<br />
1<br />
After:<br />
Y<br />
Z<br />
1<br />
1 9<br />
X<br />
9<br />
1 8<br />
Y<br />
Z<br />
X<br />
8
PART 2<br />
Geometry <strong>Modeling</strong><br />
Curve Trim Method At a Parametric Location Example<br />
This example is the same as the previous example, except Point 1 instead of Point 8 is cursor<br />
selected as the end of the curve to trim in the Curve/Point List box.<br />
Action:<br />
Object:<br />
Method:<br />
Geometry<br />
Option: Parametric<br />
Trim Point<br />
0.0<br />
Edit<br />
Curve<br />
Trim<br />
1.0<br />
u Parametric Value<br />
Auto Execute<br />
Curve/Point List<br />
0.75<br />
Construct PointCurveUOnCurve<br />
-Apply-<br />
Before:<br />
1<br />
After:<br />
Y<br />
Z<br />
Y<br />
Z<br />
1 9<br />
X<br />
X<br />
1 1<br />
9<br />
8<br />
8
6.4 Editing Surfaces<br />
Surface Break Options<br />
Breaking a Surface With the Curve Option<br />
CHAPTER 6<br />
Edit Actions<br />
The Break method with the Curve option creates two surfaces by breaking a surface or solid face<br />
at a curve location.The curve location does not have to lie on the surface, but it must intersect on<br />
opposite edges of the surface or face. The curve location can be a curve, an edge or other curve<br />
locations provided on the Curve select menu.<br />
Used to express the surface type to create the curve from. Options are Curve,<br />
Surface, Plane, Point, 2Point and Parametric.<br />
Action:<br />
Object:<br />
Method:<br />
Geometry<br />
Surface ID List<br />
2<br />
Option:<br />
Curve<br />
Delete Original Surfaces<br />
Auto Execute<br />
Surface List<br />
Edit<br />
Surface<br />
Break<br />
Break Curve List<br />
-Apply-<br />
Shows the ID that will be assigned for the next surface to be<br />
created. See Output ID List (p. 405) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions.<br />
If ON, after Break completes, the existing surfaces specified in<br />
Surface List will be deleted from the database.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the existing surfaces or faces to break either by cursor<br />
selecting them or by entering the IDs from the keyboard.<br />
Example: Surface 1 Solid 5.1. The Surface select menu that<br />
appears can be used to define how you want to cursor select the<br />
appropriate surfaces or faces.<br />
Specify one curve break location for each surface or face<br />
specified in Surface List, either by cursor selecting it or by<br />
entering the IDs from the keyboard. Example: Curve 10,<br />
Surface 11.1. The Curve select menu that appears, can be<br />
used to define how you want to cursor select each curve break<br />
location.<br />
☞ More Help:<br />
Using the Select Menus (p. 41)<br />
in the MSC.Patran Reference<br />
Manual, Part 1: Introduction to<br />
MSC.Patran<br />
Topology (p. 10)<br />
Example ➠
PART 2<br />
Geometry <strong>Modeling</strong><br />
Surface Break Method At a Curve Example<br />
Breaks Surface 1 at Curve 3. Notice that Curve 3 does not lie on Surface 1. Instead, MSC.Patran<br />
projects the curve break location on the surface. Also, Delete Original Surfaces is pressed in and<br />
Surface 1 is deleted.<br />
Action:<br />
Object:<br />
Method:<br />
Geometry<br />
Surface ID List<br />
2<br />
Option:<br />
Curve<br />
Delete Original Surfaces<br />
Auto Execute<br />
Surface List<br />
Surface 1<br />
Break Curve List<br />
Curve 3<br />
Edit<br />
Surface<br />
Break<br />
-Apply-<br />
Before:<br />
After:<br />
Y<br />
1<br />
Z<br />
8<br />
Y<br />
1<br />
Z<br />
8<br />
6<br />
X<br />
3<br />
X<br />
6<br />
10<br />
3<br />
3<br />
1<br />
11<br />
2<br />
5<br />
9<br />
9<br />
5<br />
7<br />
7
Surface Break Method At Two Points Example<br />
CHAPTER 6<br />
Edit Actions<br />
This example is the same as the previous example, except the curve break location is defined by<br />
Points 8 and 9 using the Curve select menu icon listed below.<br />
Action:<br />
Object:<br />
Method:<br />
Geometry<br />
Surface ID List<br />
2<br />
Option:<br />
Curve<br />
Delete Original Surfaces<br />
Auto Execute<br />
Surface List<br />
Surface 1<br />
Edit<br />
Surface<br />
Break<br />
Break Curve List<br />
Construct 2PointCurve(Evalua<br />
-Apply-<br />
Curve Select Menu Icon<br />
Before:<br />
8<br />
Y<br />
1<br />
Z<br />
After:<br />
8<br />
Y<br />
1<br />
Z<br />
6<br />
6<br />
X<br />
X<br />
3<br />
10<br />
1<br />
11<br />
2<br />
9<br />
5<br />
9<br />
5<br />
7<br />
7
PART 2<br />
Geometry <strong>Modeling</strong><br />
Surface Break Method At a Curve on a Face Example<br />
Breaks a face of Solid 1 using the Surface select menu icon listed below, at the break location of<br />
Curve 1.<br />
Action:<br />
Object:<br />
Method:<br />
Geometry<br />
Surface ID List<br />
1<br />
Option:<br />
Curve<br />
Delete Original Surfaces<br />
Auto Execute<br />
Surface List<br />
Solid 1.6<br />
Break Curve List<br />
Curve 1<br />
Edit<br />
Surface<br />
Break<br />
-Apply-<br />
Surface Select Menu Icon<br />
Before:<br />
Z<br />
After:<br />
Z<br />
Y<br />
Y<br />
9<br />
X<br />
1<br />
9<br />
X<br />
1<br />
8<br />
8<br />
6<br />
6<br />
12<br />
1<br />
12<br />
1<br />
1<br />
1<br />
1<br />
2<br />
13<br />
13<br />
10<br />
5<br />
10<br />
5<br />
11<br />
7<br />
11<br />
7
Breaking a Surface With the Surface Option<br />
CHAPTER 6<br />
Edit Actions<br />
The Break method with the Surface option creates two surfaces by breaking a surface or solid<br />
face at a surface location.The surface break location must intersect the surface or face on opposite<br />
edges. The surface break location can be a surface or a solid face.<br />
Used to express the surface type to create the curve from. Options are Curve, Surface, Plane,<br />
Point, 2Point and Parametric.<br />
Action:<br />
Object:<br />
Method:<br />
Geometry<br />
Surface ID List<br />
2<br />
Option:<br />
Surface<br />
Delete Original Surfaces<br />
Auto Execute<br />
Surface List<br />
Edit<br />
Surface<br />
Break<br />
Break Surface List<br />
-Apply-<br />
Shows the ID that will be assigned for the next surface to<br />
be created. See Output ID List (p. 405) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions.<br />
If ON, after Break completes, the existing surfaces specified in<br />
Surface List will be deleted from the database.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the existing surfaces or faces to break either by<br />
cursor selecting them or by entering the IDs from the<br />
keyboard. Example: Surface 1 Solid 5.1. The Surface select<br />
menu that appears can be used to define how you want to<br />
cursor select the appropriate surfaces or faces.<br />
Specify one surface break location for each surface or face<br />
specified in Surface List, either by cursor selecting it or by<br />
entering the IDs from the keyboard. Example: Surface 10,<br />
Solid 11.1. The Surface select menu that appears, can be<br />
used to define how you want to cursor select each surface<br />
break location.<br />
☞ More Help:<br />
Using the Select Menus (p. 41)<br />
in the MSC.Patran Reference<br />
Manual, Part 1: Introduction to<br />
MSC.Patran<br />
Topology (p. 10)<br />
Example ➠
PART 2<br />
Geometry <strong>Modeling</strong><br />
Surface Break Method At a Surface Example<br />
Creates Surface 4 and 5 by breaking Surface 1 in half with the break location of Surface 3.<br />
Action:<br />
Object:<br />
Method:<br />
Geometry<br />
Surface ID List<br />
4<br />
Option:<br />
Surface<br />
Delete Original Surfaces<br />
Auto Execute<br />
Surface List<br />
Surface 1<br />
Break Surface List<br />
Surface 3<br />
Edit<br />
Surface<br />
Break<br />
-Apply-<br />
Before:<br />
Z<br />
After:<br />
Z<br />
Y<br />
Y<br />
X<br />
X<br />
2<br />
28<br />
1<br />
4<br />
1<br />
4<br />
1<br />
1<br />
3<br />
3<br />
1<br />
6<br />
4<br />
5<br />
7<br />
6<br />
7<br />
3<br />
3
Breaking a Surface With the Plane Option<br />
CHAPTER 6<br />
Edit Actions<br />
This method breaks a surface with a plane. The surface will be broken along its intersection with<br />
the plane.<br />
Used to express the surface type to create the curve from. Options are Curve, Surface, Plane,<br />
Point, 2Point and Parametric.<br />
Action:<br />
Object:<br />
Method:<br />
Geometry<br />
Surface ID List<br />
2<br />
Option:<br />
Plane<br />
Delete Original Surfaces<br />
Auto Execute<br />
Surface List<br />
Edit<br />
Surface<br />
Break Plane List<br />
Break<br />
-Apply-<br />
Shows the ID that will be assigned for the next surface to be<br />
created. See Output ID List (p. 405) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions.<br />
If ON, after Break completes, the existing surfaces specified<br />
in Surface List will be deleted from the database.<br />
By default, Auto Execute (p. 402) in the MSC.Patran Reference<br />
Manual, Part 2: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
Specify the existing surfaces or faces to break either by cursor<br />
selecting them or by entering the IDs from the keyboard. Example:<br />
Surface 1 Solid 5.1. The Surface select menu that appears can be<br />
used to define how you want to cursor select the appropriate<br />
surfaces or faces.<br />
Specify the planes to break the surface. Either cursor select the<br />
planes or enter the IDs or definition from the keyboard. Example:<br />
Plane 1 5, x=10, Coord 0.1. The Plane select menu that appears can<br />
be used to define how you want to cursor select the appropriate<br />
planes.<br />
☞ More Help:<br />
Example ➠<br />
Using the Select Menus (p. 41)<br />
in the MSC.Patran Reference<br />
Manual, Part 1: Introduction to<br />
MSC.Patran<br />
Topology (p. 10)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Breaking a Surface With the Plane Option Example<br />
Creates Surfaces 3 and 4 by breaking Surface 2 in half with the break location of Plane 1.<br />
Action:<br />
Object:<br />
Method:<br />
Geometry<br />
Surface ID List<br />
3<br />
Option:<br />
Plane<br />
Delete Original Surfaces<br />
Auto Execute<br />
Surface List<br />
Surface 2<br />
Break Plane List<br />
Plane 1<br />
Edit<br />
Surface<br />
Break<br />
-Apply-<br />
Before:<br />
Y<br />
Z X 1<br />
After:<br />
Y<br />
Z<br />
X<br />
2<br />
X 1<br />
2<br />
4<br />
5 2<br />
5<br />
7<br />
1<br />
1<br />
6<br />
3<br />
4<br />
3<br />
3<br />
4
Breaking a Surface With the Point Option<br />
CHAPTER 6<br />
Edit Actions<br />
The Break method with the Point option creates two or four surfaces by breaking an existing<br />
surface or solid face defined at a point location. If the point is on an edge, then two surfaces are<br />
created. If the point is located on the interior, then four surfaces are created. The point location<br />
can be a point, a node, a vertex, a curve/curve intersection or a curve/surface intersection.<br />
Used to express the surface type to create the curve from. Options are Curve, Surface, Plane,<br />
Point, 2Point and Parametric.<br />
Action:<br />
Object:<br />
Method:<br />
Geometry<br />
Surface ID List<br />
2<br />
Option:<br />
Point<br />
Delete Original Surfaces<br />
Auto Execute<br />
Surface List<br />
Surface 1<br />
Break Point List<br />
Point 4<br />
Edit<br />
Surface<br />
Break<br />
-Apply-<br />
Shows the ID that will be assigned for the next surface to<br />
be created. See Output ID List (p. 405) in the<br />
MSC.Patran Reference Manual, Part 2: Basic Functions.<br />
If ON, after Break completes, the existing surfaces<br />
specified in Surface List will be deleted from the database.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to<br />
execute the form.<br />
Specify the existing surfaces or faces to break either by<br />
cursor selecting them or by entering the IDs from the<br />
keyboard. Example: Surface 1 Solid 5.1. The Surface<br />
select menu that appears can be used to define how you<br />
want to cursor select the appropriate surfaces or faces.<br />
☞ More Help:<br />
Using the Select Menus (p. 41)<br />
in the MSC.Patran Reference<br />
Manual, Part 1: Introduction to<br />
MSC.Patran<br />
Topology (p. 10)<br />
Example ➠
PART 2<br />
Geometry <strong>Modeling</strong><br />
Surface Break Method At a Point Example<br />
Breaks Surface 1 into four Surfaces at Point 5. Notice that Delete Original Surfaces is pressed and<br />
Surface 1 is deleted.<br />
Action:<br />
Object:<br />
Method:<br />
Surface ID List<br />
2<br />
Option:<br />
Geometry<br />
Point<br />
Delete Original Surfaces<br />
Auto Execute<br />
Surface List<br />
Surface 1<br />
Break Point List<br />
Point 4<br />
Edit<br />
Surface<br />
Break<br />
-Apply-<br />
Before:<br />
Z<br />
After:<br />
Z<br />
Y<br />
X<br />
Y<br />
X<br />
2<br />
2<br />
1<br />
1<br />
6<br />
1<br />
3<br />
1<br />
5<br />
2<br />
1<br />
5<br />
5<br />
4<br />
7<br />
4<br />
4<br />
3<br />
3
Surface Break Method At a Point Example<br />
This example is the same as the previous example, except that the break location is at Point 4<br />
instead of Point 5, and Surfaces 2 and 3 are created instead of four surfaces.<br />
Action:<br />
Object:<br />
Method:<br />
Surface ID List<br />
2<br />
Option:<br />
Geometry<br />
Point<br />
Delete Original Surfaces<br />
Auto Execute<br />
Surface List<br />
Surface 1<br />
Break Point List<br />
Point 4<br />
Edit<br />
Surface<br />
Break<br />
-Apply-<br />
Before:<br />
Z<br />
Z<br />
After:<br />
Y<br />
Y<br />
X<br />
X<br />
2<br />
2<br />
1<br />
1<br />
1<br />
1<br />
2<br />
1<br />
5<br />
5<br />
3<br />
4<br />
4<br />
CHAPTER 6<br />
Edit Actions<br />
3<br />
3
PART 2<br />
Geometry <strong>Modeling</strong><br />
Surface Break Method At a Vertex Example<br />
Breaks Surface 1 along the diagonal into Surfaces 2 and 3 at Point 1 which is located at the vertex<br />
of Surface 1.<br />
Action:<br />
Object:<br />
Method:<br />
Surface ID List<br />
2<br />
Option:<br />
Geometry<br />
Point<br />
Delete Original Surfaces<br />
Auto Execute<br />
Surface List<br />
Surface 1<br />
Break Point List<br />
Point 1<br />
Edit<br />
Surface<br />
Break<br />
-Apply-<br />
Before:<br />
Z<br />
Z<br />
After:<br />
Y<br />
X<br />
Y<br />
X<br />
2<br />
2<br />
1<br />
1<br />
4<br />
4<br />
1<br />
23<br />
3<br />
3
Breaking a Surface Using the 2 Point Option<br />
CHAPTER 6<br />
Edit Actions<br />
The Break method using the 2 Point option creates two surfaces by breaking an existing surface<br />
or solid face defined by two point locations. The point locations must lie on opposite edges of<br />
the surface or face. The point locations can be points, nodes, vertices, curve/curve intersections,<br />
or curve/surface intersections.<br />
Used to express the surface type to create the curve from. Options are Curve,<br />
Surface, Plane, Point, 2Point and Parametric.<br />
Action:<br />
Object:<br />
Method:<br />
Geometry<br />
Surface ID List<br />
2<br />
Option:<br />
2 Point<br />
Delete Original Surfaces<br />
Auto Execute<br />
Surface List<br />
Edit<br />
Surface<br />
Break<br />
Break Point 1 List<br />
Break Point 2 List<br />
-Apply-<br />
Shows the ID that will be assigned for the next surface to be<br />
created. See Output ID List (p. 405) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions.<br />
If ON, after Break completes, the existing surfaces specified in<br />
Surface List will be deleted from the database.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the existing surfaces or faces to break either by<br />
cursor selecting them or by entering the IDs from the<br />
keyboard. Example: Surface 1 Solid 5.1. The Surface select<br />
menu that appears, can be used to define how you want to<br />
cursor select the appropriate surfaces or faces.<br />
Specify two point break locations for each surface or face<br />
either by cursor selecting them or by entering the IDs from<br />
the keyboard. Example: Point 1 Curve 10.1 Node 10. If two<br />
vertices of the surface or face are selected, they must be<br />
diagonal from each other. The Point select menu that<br />
appears, can be used to define how you want to cursor<br />
select each point location.<br />
☞ More Help:<br />
Using the Select Menus (p. 41)<br />
in the MSC.Patran Reference<br />
Manual, Part 1: Introduction to<br />
MSC.Patran<br />
Topology (p. 10)<br />
Example ➠
PART 2<br />
Geometry <strong>Modeling</strong><br />
Surface Break Method At 2 Points Example<br />
Breaks Surface 1 into Surfaces 2 and 3 defined by Point 5 and Node 1. Notice that Delete Original<br />
Surfaces is pressed in and Surface 1 is deleted.<br />
Action:<br />
Object:<br />
Method:<br />
Geometry<br />
Surface ID List<br />
2<br />
Option: 2 Point<br />
Delete Original Surfaces<br />
Auto Execute<br />
Surface List<br />
Surface 1<br />
Break Point 1 List<br />
Point 5<br />
Break Point 2 List<br />
Node 1<br />
Edit<br />
Surface<br />
Break<br />
-Apply-<br />
Before:<br />
After:<br />
Y<br />
Z<br />
Y<br />
Z<br />
X<br />
3<br />
X<br />
3<br />
5<br />
5<br />
4<br />
4<br />
2<br />
2<br />
2<br />
3<br />
1<br />
2<br />
1<br />
16<br />
1<br />
2<br />
2<br />
1<br />
1<br />
1<br />
1
Breaking a Surface With the Parametric Option<br />
CHAPTER 6<br />
Edit Actions<br />
The Break method with the Parametric option creates two surfaces from an existing surface or<br />
solid face. The break location is defined at the surface’s or face’s parametric ξ1 or ξ2 coordinate<br />
location, where ξ1 has a range of 0 ≤ ξ1 ≤ 1 and ξ2has a range of 0 ≤ξ2≤1. Select either Constant u Direction or Constant v Direction. The break will either be along the<br />
direction for Constant u Direction or along the direction for Constant v Direction.<br />
ξ1( u)<br />
ξ2( v)<br />
Action:<br />
Object:<br />
Method:<br />
Geometry<br />
Surface ID List<br />
1<br />
Option: Parametric<br />
Break Direction<br />
◆ Constant u Direction<br />
◆ Constant v Direction<br />
Break Curve<br />
0.0<br />
1.0<br />
v Parametric Value<br />
0.5<br />
Delete Original Surfaces<br />
Auto Execute<br />
Surface List<br />
Edit<br />
Surface<br />
Break<br />
-Apply-<br />
If ON, after Break completes, the surfaces<br />
specified in Surface List will be deleted from the<br />
database.<br />
Shows the ID that will be assigned for the next surface to<br />
be created. See Output ID List (p. 405) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions.<br />
Used to express the surface type to create the curve from.<br />
Options are Curve, Surface, Plane, Point, 2Point and<br />
Parametric.<br />
ξ1( u)<br />
ξ2( v)<br />
Specify the surface’s or coordinate value,<br />
either by using the slide bar or by entering the value in the<br />
databox. The directions of ξ1 and ξ2 are defined by the<br />
connectivity of the surface or face. You can plot the ξ1 and<br />
ξ2 directions by pressing the Show Parametric Direction<br />
toggle on the <strong>Geometric</strong> Attributes form under the menu<br />
Display/Geometry.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the existing surfaces or faces to break either by<br />
cursor selecting them or by entering the IDs from the<br />
keyboard. Example: Surface 1 Solid 5.1. The Surface select<br />
menu that appears, can be used to define how you want to<br />
cursor select the appropriate surfaces or faces.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in the MSC.Patran<br />
Reference Manual, Part 1: Introduction to MSC.Patran<br />
Topology (p. 10)<br />
Connectivity (p. 15)<br />
Display Attributes (p. 243) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Surface Break Method At Parametric Location u=0.25 Example<br />
Breaks Surface 1 into Surfaces 2 and 3 at ξ1( u)<br />
= 0.25 . Notice that Delete Original Surfaces is<br />
pressed and Surface 1 is deleted and that the parametric direction is displayed.<br />
Action:<br />
Object:<br />
Method:<br />
Geometry<br />
Surface ID List<br />
2<br />
Option: Parametric<br />
Break Direction<br />
◆ Constant u Direction<br />
◆ Constant v Direction<br />
Break Curve<br />
0.0<br />
1.0<br />
v Parametric Value<br />
0.25<br />
Delete Original Surfaces<br />
Auto Execute<br />
Surface List<br />
Surface 1<br />
Edit<br />
Surface<br />
Break<br />
-Apply-<br />
Before:<br />
After:<br />
Y<br />
Z<br />
X<br />
3<br />
Y<br />
Z<br />
5<br />
5<br />
X<br />
3<br />
4<br />
4<br />
2<br />
2<br />
3<br />
1<br />
2<br />
2<br />
1<br />
1<br />
2 6<br />
1<br />
1<br />
2
Surface Break Method At Parametric Location v=0.25 Example<br />
This example is the same as the previous example, except that the break location is at<br />
ξ2( v)<br />
= 0.25 .<br />
Action:<br />
Object:<br />
Method:<br />
Geometry<br />
Surface ID List<br />
2<br />
Option: Parametric<br />
Break Direction<br />
◆ Constant u Direction<br />
◆ Constant v Direction<br />
Break Curve<br />
0.0<br />
1.0<br />
v Parametric Value<br />
0.25<br />
Delete Original Surfaces<br />
Auto Execute<br />
Surface List<br />
Surface 1<br />
Edit<br />
Surface<br />
Break<br />
-Apply-<br />
Before:<br />
After:<br />
Y<br />
Z<br />
Y<br />
Z<br />
X<br />
3<br />
X<br />
3<br />
5<br />
4<br />
4<br />
62<br />
2<br />
3<br />
1<br />
2<br />
2<br />
1<br />
5<br />
2<br />
1<br />
1<br />
CHAPTER 6<br />
Edit Actions<br />
1<br />
21
PART 2<br />
Geometry <strong>Modeling</strong><br />
Surface Break Method On a Face At Parametric Location v=0.25 Example<br />
Breaks a face of Solid 1 by using the Surface select menu icon listed below at ξ2( v)<br />
= 0.25 .<br />
Action:<br />
Object:<br />
Method:<br />
Geometry<br />
Surface ID List<br />
1<br />
Option: Parametric<br />
Break Direction<br />
◆ Constant u Direction<br />
◆ Constant v Direction<br />
Break Curve<br />
0.0<br />
1.0<br />
v Parametric Value<br />
0.25<br />
Delete Original Surfaces<br />
Auto Execute<br />
Surface List<br />
Solid 1.6<br />
Edit<br />
Surface<br />
Break<br />
-Apply-<br />
Surface Select Menu Icon<br />
Before:<br />
Z<br />
8<br />
After:<br />
3<br />
1<br />
3<br />
1<br />
Y<br />
2<br />
1<br />
2<br />
1<br />
X<br />
2<br />
12 1<br />
82<br />
1<br />
Z<br />
Y<br />
X<br />
1<br />
9<br />
9<br />
6<br />
6<br />
1<br />
1<br />
11<br />
5<br />
11<br />
5<br />
2<br />
13<br />
10<br />
7<br />
10<br />
7
Blending Surfaces<br />
CHAPTER 6<br />
Edit Actions<br />
The Blend method creates a set of parametric bi-cubic surfaces from an existing set of two or<br />
more surfaces or solid faces by enforcing a first derivative continuity across its boundaries. The<br />
set of existing surfaces or faces must share at least one edge with another surface or face in the<br />
set.<br />
Action:<br />
Object:<br />
Method:<br />
Geometry<br />
Surface ID List<br />
2<br />
Blend Parameters<br />
Surface Edge List<br />
Weighting Factors<br />
0.5<br />
Delete Original Surfaces<br />
Surface List<br />
Edit<br />
Surface<br />
Blend<br />
-Apply-<br />
Shows the ID that will be assigned for the next surface to be<br />
created. See Output ID List (p. 405) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions.<br />
Specify in Surface Edge List, a surface edge that the weight<br />
factor will be applied, either by cursor selecting it or by entering<br />
the ID. Example: Surface 1.2. If left blank, MSC.Patran will<br />
apply the specified weight factor to all surfaces.<br />
Specify in Weighting Factors, a value between 0.0 and 1.0 for<br />
each specified surface edge (a maximum of four per surface or<br />
face). A value of 1.0 will cause the edge to remain rigid as<br />
possible. A value of 0.0 will allow the edge to remain as<br />
flexible as possible. The default value is 0.5.<br />
If ON, after Blend completes, the surfaces specified in<br />
Surface List will be deleted from the database.<br />
Specify the surfaces or faces to blend either by cursor<br />
selecting them or by entering the IDs from the keyboard.<br />
Example: Surface 1 Solid 5.1. The Surface select menu that<br />
appears can be used to define how you want to cursor select<br />
the appropriate surfaces or faces.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
Topology (p. 10)<br />
Parametric Cubic Geometry (p. 25)<br />
Example ➠
PART 2<br />
Geometry <strong>Modeling</strong><br />
Surface Blend Method Example<br />
Blends Surfaces 1, 5, 3 and 4 with a default weight factor of 0.5 applied to all surface edges.<br />
Action:<br />
Object:<br />
Method:<br />
Geometry<br />
Surface ID List<br />
6<br />
Blend Parameters<br />
Surface Edge List<br />
Weighting Factors<br />
0.5<br />
Delete Original Surfaces<br />
Surface List<br />
Edit<br />
Surface<br />
Blend<br />
Surface 1 5 3 4<br />
-Apply-<br />
Before:<br />
4<br />
4<br />
After:<br />
1 2<br />
1<br />
3<br />
Y<br />
Z<br />
X<br />
1 6 2<br />
3<br />
Y<br />
Z<br />
X<br />
5<br />
7<br />
5<br />
6 3 7<br />
8<br />
5<br />
6 8 7<br />
8<br />
4<br />
9<br />
10<br />
10
Surface Blend Method Example<br />
CHAPTER 6<br />
Edit Actions<br />
Blends Surfaces 1 through 4 with a weighting factor of 1.0 applied to two edges (highlighted in<br />
the “Before” picture).<br />
Action:<br />
Object:<br />
Method:<br />
Geometry<br />
Surface ID List<br />
5<br />
Blend Parameters<br />
Surface Edge List<br />
Weighting Factors<br />
1.0 1.0<br />
Delete Original Surfaces<br />
Surface List<br />
Surface 1:4<br />
Edit<br />
Surface<br />
Blend<br />
Surface 3.1 4.3<br />
-Apply-<br />
Before:<br />
5<br />
5<br />
Z<br />
After:<br />
Z<br />
Y<br />
Y<br />
4<br />
X<br />
4<br />
X<br />
2<br />
6<br />
1<br />
6<br />
1<br />
6<br />
1<br />
5<br />
3<br />
3<br />
4<br />
8<br />
9<br />
9<br />
2<br />
2<br />
3<br />
7<br />
8<br />
8<br />
7<br />
7
PART 2<br />
Geometry <strong>Modeling</strong><br />
Disassembling Trimmed Surfaces<br />
The Disassemble method operates on one or more trimmed surfaces and creates the parent<br />
surface that has the same curvature as the trimmed surface. A trimmed surface can be created<br />
either by using the Geometry Application’s Create/Surface/Trim form or by using the<br />
Create/Surface/Planar Trim form.<br />
Action:<br />
Object:<br />
Geometry<br />
Edit<br />
Surface<br />
Method: Disassemble<br />
Delete Original Surfaces<br />
Trimmed Surface List<br />
-Apply-<br />
If ON, after Disassemble completes, the surfaces specified in<br />
Trimmed Surface List will be deleted from the database.<br />
Specify the trimmed surfaces to disassemble either by cursor<br />
selecting them or by entering the IDs from the keyboard.<br />
Example: Surface 11.<br />
☞ More Help:<br />
Example ➠<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
Trimmed Surfaces (p. 20)<br />
Creating Trimmed Surfaces (p. 278)
Surface Disassemble Method Example<br />
CHAPTER 6<br />
Edit Actions<br />
Operates on Surface 2 which is a general trimmed surface. Surface 3 is the new parent surface.<br />
Notice that new curves associated with Surface 2 are also created.<br />
Before:<br />
Geometry<br />
Action:<br />
Object:<br />
Delete Original Surfaces<br />
Trimmed Surface List<br />
Surface 2<br />
Edit<br />
Surface<br />
Method: Disassemble<br />
-Apply-<br />
After:<br />
19<br />
16<br />
Y<br />
Z<br />
X<br />
16<br />
Y<br />
Z<br />
X<br />
1<br />
15<br />
2015<br />
2<br />
5 23<br />
2<br />
13<br />
4<br />
13<br />
17<br />
22<br />
17<br />
3<br />
18<br />
18<br />
21
PART 2<br />
Geometry <strong>Modeling</strong><br />
Surface Disassemble Method Example<br />
Operates on Surface 1 which is a planar trimmed surface. Notice that the new parent surface,<br />
Surface 2, is also planar and that new curves associated with Surface 1 are created.<br />
Action:<br />
Object:<br />
Geometry<br />
Delete Original Surfaces<br />
Trimmed Surface List<br />
Surface 1<br />
Edit<br />
Surface<br />
Method: Disassemble<br />
-Apply-<br />
Before:<br />
5<br />
1<br />
Y<br />
6<br />
Z X<br />
7<br />
After:<br />
Y<br />
Z<br />
12<br />
X<br />
5<br />
1<br />
12<br />
5<br />
9<br />
1<br />
8<br />
6 2 7<br />
11<br />
4<br />
3<br />
1<br />
10<br />
8
Matching Surface Edges<br />
Matching Surface Edges with the 2 Surface Option<br />
CHAPTER 6<br />
Edit Actions<br />
The Edge Match method with the 2 Surface option recreates the second surface of a specified pair<br />
that share two common vertices but has a gap or unmatched edges. The gap must be less than<br />
10 times the Global Model Tolerance or else MSC.Patran will not close the gap. The existing pair<br />
of surfaces or faces do not need to have matching parametric and orientations. This<br />
method is useful for correcting topologically incongruent surface pairs so that they are<br />
congruent before you mesh. Also see Matching Adjacent Surfaces (p. 270).<br />
Geometry<br />
Action: Edit<br />
Object: Surface<br />
Method: Edge Match<br />
Option: 2 Surface<br />
Auto Execute<br />
Surface 1 List<br />
Surface 2 List<br />
-Apply-<br />
ξ 1<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the first and second surfaces or faces of the pair to match<br />
in Surface 1 List and in Surface 2 List, respectively. The Surface<br />
select menu that appears can be used to define how you want to<br />
cursor select the appropriate surfaces or faces.<br />
ξ 2<br />
Vertices are Shared, Edges are Not<br />
☞ More Help:<br />
Gap must be less than10 times<br />
the Global Model Tolerance.<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
Topology (p. 10)<br />
Topological Congruency and<br />
Meshing (p. 12)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Surface Edge Match Method Example<br />
Edits Surface 2 which is specified as the second surface of the pair and closes the gap between<br />
Surfaces 1 and 2.<br />
Geometry<br />
Action: Edit<br />
Object: Surface<br />
Method: Edge Match<br />
Option: 2 Surface<br />
Auto Execute<br />
Surface 1 List<br />
Surface 1<br />
Surface 2 List<br />
Surface 2<br />
-Apply-<br />
Before:<br />
2 3<br />
1<br />
1<br />
Y<br />
Z<br />
After:<br />
X<br />
1<br />
2 3<br />
Y<br />
Z<br />
X<br />
1 2<br />
2<br />
6<br />
4 5<br />
6<br />
4 5
Surface Edge Match Method Example<br />
This example is the same as the previous example, except Surface 1 is specified as the second<br />
surface of the surface pair.<br />
Geometry<br />
Action: Edit<br />
Object: Surface<br />
Method: Edge Match<br />
Option: 2 Surface<br />
Auto Execute<br />
Surface 1 List<br />
Surface 2<br />
Surface 2 List<br />
Surface 1<br />
-Apply-<br />
Before:<br />
2 3<br />
1<br />
After:<br />
1<br />
Y<br />
Z<br />
X<br />
1<br />
2 3<br />
Y<br />
Z<br />
X<br />
1<br />
2<br />
CHAPTER 6<br />
Edit Actions<br />
6<br />
4 5<br />
2<br />
6<br />
4 5
PART 2<br />
Geometry <strong>Modeling</strong><br />
Matching Surface Edges with the Surface-Point Option<br />
The Edge Match method with the Surface-Point option recreates a specified surface as a trimmed<br />
surface that includes an additional cursor defined vertex point. This method is useful for<br />
correcting topologically incongruent pairs of surfaces so that they are congruent before you<br />
mesh.<br />
Geometry<br />
Action: Edit<br />
Object: Surface<br />
Method: Edge Match<br />
Option: Surface-Point<br />
Auto Execute<br />
Surface<br />
Point List<br />
-Apply-<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify in the Surface listbox, the existing surfaces or faces,<br />
either by cursor selecting them or by entering the IDs from the<br />
keyboard. Example: Surface 1 Solid 5.1. The Surface select<br />
menu that appears can be used to define how you want to<br />
cursor select the appropriate surfaces or faces.<br />
Specify in Point List, the vertex point locations along an edge<br />
of each specified surface, either by entering the ID from the<br />
keyboard or by cursor selecting the vertex point location. The<br />
Vertex select menu will appear.<br />
Example ➠<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
Topology (p. 10)<br />
Topological Congruency and Meshing<br />
(p. 12)
Surface Edge Match Method With Surface-Point Example<br />
CHAPTER 6<br />
Edit Actions<br />
Recreates Surface 1 which was a parametric bi-cubic surface, into a trimmed surface which has<br />
the vertices Points 1, 2, 3, 4 and 5 so that Surface 1 is congruent with Surfaces 2 and 3. The<br />
additional vertex specified in the Point List was cursor selected at Point 5 by using the Vertex<br />
select menu icon listed below.<br />
Geometry<br />
Action: Edit<br />
Object: Surface<br />
Method: Edge Match<br />
Option: Surface-Point<br />
Auto Execute<br />
Surface<br />
Surface 1<br />
Point List<br />
Surface 1 (u1.000000) (v 0.4<br />
-Apply-<br />
Vertex Select Menu Icon<br />
Before:<br />
After:<br />
Y<br />
Z<br />
Y<br />
Z<br />
2 3<br />
X<br />
1<br />
X<br />
1<br />
1<br />
5 6<br />
4<br />
2 3<br />
1<br />
4<br />
3<br />
2<br />
3<br />
8<br />
7<br />
5 6<br />
2<br />
8<br />
7
PART 2<br />
Geometry <strong>Modeling</strong><br />
Extending Surfaces<br />
Extending Surfaces with the 2 Surface Option<br />
This form is used to extend two surfaces to their line of intersection.<br />
Geometry<br />
Geometry<br />
Action: Edit<br />
Object: Surface<br />
Method: Extend<br />
Auto Execute<br />
Surface 1 to Extend<br />
Surface 1 Edge<br />
Surface 2 to Extend<br />
Surface 2 Edge<br />
-Apply-<br />
Specify the extend option to use:<br />
2 Surface<br />
To a Curve<br />
To a Plane<br />
To a Point<br />
To a Surface<br />
Percentage<br />
Fixed Length<br />
Choose between editing all associated surfaces or editing only<br />
selected surfaces.<br />
By default, Auto Execute (p. 402) in the MSC.Patran Reference<br />
Manual, Part 2: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
Specify the first surface to extend to the second surface either<br />
by cursor selecting it or by entering the ID from the keyboard.<br />
Example: Surface 1. The Surface select menu that appears<br />
can be used to define how you want to cursor select the<br />
appropriate surface.<br />
Specify the edge of the first surface to start the extension from<br />
either by cursor selecting it or by entering the ID from the<br />
keyboard.Example: Surface 1.1. The Edge select menu that<br />
appears can be used to define how you want to cursor select<br />
the appropriate edge.<br />
Specify the second surface to extend to the first surface either<br />
by cursor selecting it or by entering the ID from the keyboard.<br />
Example: Surface 2. The Surface select menu that appears<br />
can be used to define how you want to cursor select the<br />
appropriate surface.<br />
Specify the edge of the second surface to start the extension<br />
from either by cursor selecting it or by entering the ID from the<br />
keyboard.Example: Surface 1.2. The Edge select menu that<br />
appears can be used to define how you want to cursor select<br />
the appropriate edge.<br />
Example ➠<br />
☞ More Help:<br />
Using the Select Menus (p. 41)<br />
in the MSC.Patran Reference<br />
Manual, Part 1: Introduction to<br />
MSC.Patran
Extending a Surface With the 2 Surface Option Example<br />
Extend surface 1 to the line of intersection of surface 2.<br />
Geometry<br />
Geometry<br />
Action: Edit<br />
Object: Surface<br />
Method: Extend<br />
Auto Execute<br />
Surface 1 to Extend<br />
Surface 1<br />
Surface 1 Edge<br />
Surface 1.3<br />
Surface 2 to Extend<br />
Surface 2<br />
Surface 2 Edge<br />
Surface 2.2<br />
-Apply-<br />
Z<br />
Z<br />
Y<br />
Y<br />
X<br />
X<br />
1<br />
1<br />
2<br />
2<br />
CHAPTER 6<br />
Edit Actions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Extending Surfaces to a Curve<br />
This form is used to extend a surface to an intersecting curve.<br />
Action:<br />
Geometry<br />
Geometry<br />
Edit<br />
Object: Surface<br />
Method: Extend<br />
Auto Execute<br />
Surface to Extend<br />
Surface Edge<br />
Intersecting Curve<br />
-Apply-<br />
Specify the extend option to use:<br />
2 Surface<br />
To a Curve<br />
To a Plane<br />
To a Point<br />
To a Surface<br />
Percentage<br />
Fixed Length<br />
Choose between editing all associated surfaces or editing only<br />
selected surfaces.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the surface to extend to the intersecting curve either<br />
by cursor selecting it or by entering the ID from the<br />
keyboard. Example: Surface 1. The Surface select menu<br />
that appears can be used to define how you want to cursor<br />
select the appropriate surface.<br />
Specify the edge of the surface to start the extension from<br />
either by cursor selecting it or by entering the ID from the<br />
keyboard.Example: Surface 1.1. The Edge select menu that<br />
appears can be used to define how you want to cursor select<br />
the appropriate edge.<br />
Specify the Intersecting Curve to extend the surface to either<br />
by cursor selecting it or by entering the ID from the keyboard.<br />
Example: Curve 1. The Curve select menu that appears can<br />
be used to define how you want to cursor select the<br />
appropriate curve.<br />
Example ➠<br />
☞ More Help:<br />
Using the Select Menus (p. 41)<br />
in the MSC.Patran Reference<br />
Manual, Part 1: Introduction to<br />
MSC.Patran
Extending a Surface to a Curve Example<br />
Extend Surface 1 to the edge of Surface 2.<br />
Action:<br />
Geometry<br />
Geometry<br />
Edit<br />
Object: Surface<br />
Method: Extend<br />
Auto Execute<br />
Surface to Extend<br />
Surface 1<br />
Surface Edge<br />
Surface 1.3<br />
Intersecting Curve<br />
Surface 2.4<br />
-Apply-<br />
Before:<br />
Y<br />
Z<br />
X<br />
After:<br />
Y<br />
Z<br />
X<br />
1 2<br />
1<br />
2<br />
CHAPTER 6<br />
Edit Actions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Extending Surfaces to a Plane<br />
This form is used to extend a surface to an intersecting plane.<br />
Geometry<br />
Geometry<br />
Action: Edit<br />
Object: Surface<br />
Method: Extend<br />
Auto Execute<br />
Surface to Extend<br />
Surface Edge<br />
Intersecting Plane<br />
-Apply-<br />
Specify the extend option to use:<br />
2 Surface<br />
To a Curve<br />
To a Plane<br />
To a Point<br />
To a Surface<br />
Percentage<br />
Fixed Length<br />
Choose between editing all associated surfaces or editing only<br />
selected surfaces.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the surface to extend to the intersecting plane either<br />
by cursor selecting it or by entering the ID from the<br />
keyboard. Example: Surface 1. The Surface select menu<br />
that appears can be used to define how you want to cursor<br />
select the appropriate surface.<br />
Specify the edge of the surface to start the extension from<br />
either by cursor selecting it or by entering the ID from the<br />
keyboard.Example: Surface 1.1. The Edge select menu that<br />
appears can be used to define how you want to cursor select<br />
the appropriate edge.<br />
Specify the Intersecting Plane to extend the surface to either<br />
by cursor selecting it or by entering the ID from the keyboard.<br />
Example: Plane 1. The Plane select menu that appears can<br />
be used to define how you want to cursor select the<br />
appropriate plane.<br />
Example ➠<br />
☞ More Help:<br />
Using the Select Menus (p. 41)<br />
in the MSC.Patran Reference<br />
Manual, Part 1: Introduction to<br />
MSC.Patran
Extending a Surface to a Plane Example<br />
Extend Surface 1 to Plane 1.<br />
Action:<br />
Geometry<br />
Geometry<br />
Edit<br />
Object: Surface<br />
Method: Extend<br />
Auto Execute<br />
Surface to Extend<br />
Surface 1<br />
Surface Edge<br />
Surface 1.3<br />
Intersecting Plane<br />
Plane 1<br />
-Apply-<br />
Z<br />
Z<br />
Before:<br />
Y<br />
X<br />
After:<br />
Y<br />
X<br />
1<br />
1<br />
CHAPTER 6<br />
Edit Actions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Extending Surfaces to a Point<br />
This form is used to extend a surface to an intersecting point.<br />
Action:<br />
Geometry<br />
Geometry<br />
Edit<br />
Object: Surface<br />
Method: Extend<br />
Auto Execute<br />
Surface to Extend<br />
Surface Edge<br />
Intersecting Point<br />
Specify the extend option to use:<br />
2 Surface<br />
To a Curve<br />
To a Plane<br />
To a Point<br />
To a Surface<br />
Percentage<br />
Fixed Length<br />
Choose between editing all associated surfaces or editing only<br />
selected surfaces.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the surface to extend to the intersecting point either<br />
by cursor selecting it or by entering the ID from the<br />
keyboard. Example: Surface 1. The Surface select menu<br />
that appears can be used to define how you want to cursor<br />
select the appropriate surface.<br />
Specify the edge of the surface to start the extension from<br />
either by cursor selecting it or by entering the ID from the<br />
keyboard.Example: Surface 1.1. The Edge select menu that<br />
appears can be used to define how you want to cursor select<br />
the appropriate edge.<br />
-Apply- Specify the Intersecting Point to extend the surface to either<br />
by cursor selecting it or by entering the ID from the keyboard.<br />
Example: Point 1. The Point select menu that appears can be<br />
used to define how you want to cursor select the appropriate<br />
point.<br />
Example ➠<br />
☞ More Help:<br />
Using the Select Menus (p. 41)<br />
in the MSC.Patran Reference<br />
Manual, Part 1: Introduction to<br />
MSC.Patran
Extending a Surface to a Point Example<br />
Extend Surface 1 to Point 1.<br />
Geometry<br />
Geometry<br />
Action: Edit<br />
Object: Surface<br />
Method: Extend<br />
Auto Execute<br />
Surface to Extend<br />
Surface 1<br />
Surface Edge<br />
Surface 1.3<br />
Intersecting Point<br />
Point 1<br />
-Apply-<br />
Before:<br />
2<br />
Y<br />
Z<br />
After:<br />
Y<br />
Z<br />
3 4<br />
3 6<br />
2<br />
X<br />
X<br />
1<br />
1<br />
5<br />
CHAPTER 6<br />
Edit Actions<br />
1<br />
1
PART 2<br />
Geometry <strong>Modeling</strong><br />
Extending Surfaces to a Surface<br />
This form is used to extend a surface to an intersecting surface.<br />
Geometry<br />
Geometry<br />
Action: Edit<br />
Object: Surface<br />
Method: Extend<br />
Surface ID List<br />
1<br />
Break Intersecting Surface<br />
Delete Original Surfaces<br />
Auto Execute<br />
Surface to Extend<br />
Surface Edge<br />
Intersecting Surface<br />
-Apply-<br />
Specify the extend option to use:<br />
2 Surface<br />
To a Curve<br />
To a Plane<br />
To a Point<br />
To a Surface<br />
Percentage<br />
Fixed Length<br />
Choose between editing all associated surfaces or editing only<br />
selected surfaces.<br />
Shows the ID that will be assigned for the next surface to be<br />
created. See Output ID List (p. 405) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions.<br />
By default, the Intersecting Surface will be broken at the line of<br />
intersection of the two surfaces.<br />
By default, the Intersecting Surface will be deleted after the<br />
break operation which creates two new surfaces.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the surface to extend to the intersecting surface either<br />
by cursor selecting it or by entering the ID from the keyboard.<br />
Example: Surface 1. The Surface select menu that appears<br />
can be used to define how you want to cursor select the<br />
appropriate surface.<br />
Specify the edge of the surface to start the extension from<br />
either by cursor selecting it or by entering the ID from the<br />
keyboard.Example: Surface 1.1. The Edge select menu that<br />
appears can be used to define how you want to cursor select<br />
the appropriate edge.<br />
Specify the Intersecting Surface to extend the surface to either<br />
by cursor selecting it or by entering the ID from the keyboard.<br />
Example: Surface 1. The Surface select menu that appears<br />
can be used to define how you want to cursor select the<br />
appropriate surface.<br />
Example ➠<br />
☞ More Help:<br />
Using the Select Menus (p. 41)<br />
in the MSC.Patran Reference<br />
Manual, Part 1: Introduction to<br />
MSC.Patran
Extending a Surface to a Surface Example<br />
Extend Surface 1 to the line of intersection of Surface 2 and break Surface 2 at the line of<br />
intersection to create Surface 3 and 4, then delete Surface 2.<br />
Geometry<br />
Geometry<br />
Action: Edit<br />
Object: Surface<br />
Method: Extend<br />
Surface ID List<br />
3<br />
Break Intersecting Surface<br />
Delete Original Surfaces<br />
Auto Execute<br />
Surface to Extend<br />
Surface 1<br />
Surface Edge<br />
Surface 1.3<br />
Intersecting Surface<br />
Surface 2<br />
-Apply-<br />
Before:<br />
Z<br />
Y<br />
After:<br />
Z<br />
Y<br />
X<br />
X<br />
1<br />
1<br />
4<br />
2<br />
3<br />
CHAPTER 6<br />
Edit Actions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Extending Surfaces with the Percentage Option<br />
This form is used to extend a surface by a percentage in the U and/or V parametric directions.<br />
Action:<br />
Geometry<br />
Geometry<br />
Edit<br />
Object: Surface<br />
Method: Extend<br />
Display<br />
Parametric Direction<br />
Percent Change of U V<br />
-99<br />
100<br />
U-Min<br />
-99<br />
U-Max<br />
-99<br />
V-Min<br />
-99<br />
V-Max<br />
Auto Execute<br />
Surface List<br />
Reset<br />
-Apply-<br />
100<br />
100<br />
100<br />
0.0<br />
0.0<br />
0.0<br />
0.0<br />
Specify the extend option to use:<br />
2 Surface<br />
To a Curve<br />
To a Plane<br />
To a Point<br />
To a Surface<br />
Percentage<br />
Fixed Length<br />
This button toggles between Display Parametric Direction<br />
of the geometry in the viewport and Show Parametric<br />
Direction to visualize the parametric direction of the surface<br />
to extend.<br />
Define the percentage of u-min, u-max, v-min, and v-max to<br />
change in order to alter the parametric extents of the surface<br />
by using the slidebar or entering a value in the databox.<br />
Valid range is -99 to +100.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the surface to extend either by cursor selecting it or<br />
by entering the ID from the keyboard. Example: Surface 1.<br />
The Surface select menu that appears can be used to<br />
define how you want to cursor select the appropriate<br />
surface.<br />
☞ More Help:<br />
Using the Select Menus (p. 41)<br />
in the MSC.Patran Reference<br />
Manual, Part 1: Introduction to<br />
MSC.Patran
Extending a Surface With the Percentage Option Example<br />
CHAPTER 6<br />
Edit Actions<br />
Extend Surface 1 by 100% in the U direction starting at U-Max = 1 and shrink Surface 1 by 50%<br />
in the V direction starting at V-Max=1.<br />
Action:<br />
Geometry<br />
Geometry<br />
Edit<br />
Object: Surface<br />
Method: Extend<br />
Display<br />
Parametric Direction<br />
Percent Change of U V<br />
-99<br />
100<br />
U-Min<br />
-99<br />
U-Max<br />
-99<br />
V-Min<br />
-99<br />
V-Max<br />
Auto Execute<br />
Surface List<br />
Reset<br />
-Apply-<br />
100<br />
100<br />
100<br />
0.0<br />
100.0<br />
0.0<br />
-50.0<br />
Before:<br />
After:<br />
Y<br />
Z<br />
Y<br />
Z<br />
X<br />
X<br />
1<br />
1
PART 2<br />
Geometry <strong>Modeling</strong><br />
Extending Surfaces with the Fixed Length Option<br />
This form is used to extend a surface by a fixed length.<br />
Action:<br />
Geometry Geometry<br />
Geometry<br />
Edit<br />
Object: Surface<br />
Method: Extend<br />
Length<br />
1.0<br />
Auto Execute<br />
Surface to Extend<br />
Surface Edge<br />
-Apply-<br />
Specify the extend option to use:<br />
2 Surface<br />
To a Curve<br />
To a Plane<br />
To a Point<br />
To a Surface<br />
Percentage<br />
Fixed Length<br />
Choose between editing all associated surfaces or editing<br />
only selected surfaces.<br />
Specify the length to extend the surface starting at the<br />
surface edge selected.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the surface to extend either by cursor selecting it or<br />
by entering the ID from the keyboard. Example: Surface 1.<br />
The Surface select menu that appears can be used to<br />
define how you want to cursor select the appropriate<br />
surface.<br />
Specify the edge of the surface to start the extension from<br />
either by cursor selecting it or by entering the ID from the<br />
keyboard.Example: Surface 1.1. The Edge select menu<br />
that appears can be used to define how you want to cursor<br />
select the appropriate edge.<br />
☞ More Help:<br />
Using the Select Menus (p. 41)<br />
in the MSC.Patran Reference<br />
Manual, Part 1: Introduction to<br />
MSC.Patran
Extending a Surface With the Fixed Length Option Example<br />
Extend Surface 1 by a fixed length of 5.0 units in the X direction.<br />
Action:<br />
Geometry<br />
Geometry<br />
Edit<br />
Object: Surface<br />
Method: Extend<br />
Length<br />
5.0<br />
Auto Execute<br />
Surface to Extend<br />
Surface 1<br />
Surface Edge<br />
Surface 1.3<br />
-Apply-<br />
Before:<br />
After:<br />
Y<br />
Z<br />
Y<br />
Z<br />
X<br />
X<br />
1<br />
1<br />
CHAPTER 6<br />
Edit Actions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Refitting Surfaces<br />
The Refit method creates a non-uniformly parameterized network of bicubic patches from<br />
existing surfaces. The Refit Tolerance is input as the refit parameter.<br />
Geometry<br />
Action: Edit<br />
Object: Surface<br />
Method: Refit<br />
Surface ID List<br />
2<br />
Surface Type<br />
NURBS<br />
Refit Parameters<br />
Refit Tolerance<br />
0.005<br />
Delete Original Surfaces<br />
Auto Execute<br />
Surface List<br />
-Apply-<br />
Shows the ID that will be assigned for the next surface<br />
to be created. See Output ID List (p. 405) in the<br />
MSC.Patran Reference Manual, Part 2: Basic<br />
Functions.<br />
Allows the refit surface, if the toggle is ON, to be created<br />
as a NURB Surface or a Piece Wise Rational Polynomial<br />
Surface. This depends on the Geometry Preferences<br />
(p. 296) toggle, NURBS Accelerator value.<br />
Enter a value to define the Refit Tolerance to use for the<br />
refit process. Enter the value from the keyboard.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to<br />
execute the form.<br />
Specify the surfaces to refit. Either cursor select the<br />
surfaces or enter the IDs from the keyboard. Example:<br />
Surface 1 5, Solid 10.4. The Surface select menu that<br />
appears can be used to define how you want to cursor<br />
select the appropriate surfaces.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1: Introduction<br />
to MSC.Patran<br />
Topology (p. 10)<br />
Topological Congruency and Meshing (p. 12)
Reversing Surfaces<br />
CHAPTER 6<br />
Edit Actions<br />
The Reverse method redefines the connectivity of an existing set of surfaces or solid faces by<br />
exchanging the positive ξ1 and ξ2 directions of the surfaces or faces. You can plot the ξ1 and<br />
ξ2 directions for the surfaces by pressing the Show Parametric Direction toggle on the <strong>Geometric</strong><br />
Attributes form found under the menu Display/Geometry.<br />
When pressed, MSC.Patran draws the positive surface normal vector for each specified surface or<br />
solid face. The positive normal direction is based on its parametrization. The normal vectors can<br />
also be shown using the Show/Surface/Attributes form.<br />
Geometry<br />
Action: Edit<br />
Object: Surface<br />
Method: Reverse<br />
Reverse Associated<br />
Elements<br />
Auto Execute<br />
Surface List<br />
Draw Normal Vectors<br />
Reset Graphics<br />
-Apply-<br />
If ON, MSC.Patran will automatically reverse the connectivity<br />
of the finite elements that are associated with the surfaces or<br />
faces that are specified in Surface List. If OFF, MSC.Patran<br />
retains the original connectivity of the elements.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the existing surfaces or faces to reverse either by<br />
cursor selecting them or by entering the IDs from the<br />
keyboard. Example: Surface 1 Solid 5.1. The Surface select<br />
menu that appears can be used to define how you want to<br />
cursor select the appropriate surfaces or faces.<br />
Erases the normal vectors and reverts the model back to<br />
the last display type, such as wireframe, after a MSC.Patran<br />
form was executed, as defined on the Display menu forms.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
Topology (p. 10)<br />
Connectivity (p. 15)<br />
Parametric Cubic Geometry (p. 25)<br />
Showing Surface Attributes (p. 588)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Surface Reverse Method Example<br />
ξ 1<br />
Reverses the parametric and ξ2 directions for Surface 1. Notice that the parametric directions<br />
are displayed on the surfaces. Also, notice that Auto Execute is not on so that you can press the<br />
Draw Normal Vectors button without executing the form.<br />
Geometry<br />
Action: Edit<br />
Object: Surface<br />
Method: Reverse<br />
Reverse Associated<br />
Elements<br />
Auto Execute<br />
Surface List<br />
Surface 3 4<br />
Draw Normal Vectors<br />
Reset Graphics<br />
-Apply-<br />
Before:<br />
1<br />
14 2<br />
After:<br />
2<br />
14 1<br />
Y X<br />
Z<br />
Y X<br />
Z<br />
15<br />
15<br />
3<br />
3<br />
10<br />
10<br />
11<br />
11<br />
4<br />
4<br />
2<br />
2<br />
1<br />
12<br />
1<br />
12<br />
13<br />
13
Sewing Surfaces<br />
CHAPTER 6<br />
Edit Actions<br />
The Sew method sequentially combines the actions of the Edit/ Point/ Equivalence method to<br />
equivalence surface vertices and the Edit/ Surface/Edge Match method to merge edges. The<br />
composite action is a "sewing" of the surfaces. Vertices and edges are both equivalenced<br />
according to the restrictions of the previously mentioned methods; however, since the operation<br />
is sequential, vertices will already be equivalenced before doing the edge merging.<br />
Geometry<br />
Action: Edit<br />
Object: Surface<br />
Method: Sew<br />
Surface List<br />
-Apply-<br />
Specify the surfaces to sew. The Surface select menu that<br />
appears can be used to define how you want to cursor select<br />
the appropriate surfaces.<br />
Gap must be less than10 times<br />
the Global Model Tolerance.
PART 2<br />
Geometry <strong>Modeling</strong><br />
Surface Sew Method Example<br />
Edits surfaces 1 and 2 by closing the gap between edges which share common vertices.<br />
Geometry<br />
Action: Edit<br />
Object: Surface<br />
Method: Sew<br />
Surface List<br />
Surface 1 2<br />
-Apply-<br />
Before:<br />
2 3<br />
1<br />
1<br />
Y<br />
Z<br />
After:<br />
X<br />
1<br />
2 3<br />
Y<br />
Z<br />
X<br />
1 2<br />
2<br />
6<br />
4 5<br />
6<br />
4 5
Trimming Surfaces to an Edge<br />
CHAPTER 6<br />
Edit Actions<br />
This form is used to trim a Surface with one of its edges and optionally delete the surface with<br />
the smallest surface area after the trim.<br />
Action:<br />
Geometry<br />
Edit<br />
Object: Surface<br />
Method: Trim<br />
Delete Sliver Surface<br />
Auto Execute<br />
Surface to Trim<br />
Trimming Edge<br />
-Apply-<br />
By Default, Delete Sliver Surface toggle is on which will delete<br />
the surface with the smallest surface area as a result of the trim<br />
operation.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the surface to trim from either by cursor selecting them<br />
or by entering the IDs from the keyboard. Example: Surface 1.<br />
The Surface select menu that appears can be used to define<br />
how you want to cursor select the appropriate surface.<br />
Specify the edge of the surface to trim the surface with either by<br />
cursor selecting them or by entering the IDs from the keyboard.<br />
Example: surface 1.1. The Edge select menu that appears can<br />
be used to define how you want to cursor select the appropriate<br />
edge.<br />
☞ More Help:<br />
Using the Select Menus (p. 41)<br />
in the MSC.Patran Reference<br />
Manual, Part 1: Introduction to<br />
MSC.Patran
PART 2<br />
Geometry <strong>Modeling</strong><br />
Trim Surface To Edge Example<br />
Trim the sliver from surface 5 by selecting the surface edge surface 5.4.<br />
Action:<br />
Geometry<br />
Geometry<br />
Edit<br />
Object: Surface<br />
Method: Trim<br />
Delete Sliver Surface<br />
Auto Execute<br />
Surface to Trim<br />
Surface 5<br />
Trimming Edge<br />
Surface 5.4<br />
-Apply-<br />
Before:<br />
Z<br />
Y<br />
X<br />
After:<br />
Z<br />
Y<br />
X<br />
5<br />
5
Adding a Fillet to a Surface<br />
This form facilitates the creation of a fillet edge between two existing edges sharing a given<br />
vertex. This operation, when successful will replace the input vertex with a new edge.<br />
Geometry<br />
Action: Edit<br />
Object: Surface<br />
Method: Add Fillet<br />
Fillet Radius<br />
0.5<br />
Auto Execute<br />
Vertex List<br />
Trimmed Surface<br />
-Apply-<br />
Fillet Radius specifies the real value of the fillet to be created<br />
between edges sharing a given vertex.<br />
CHAPTER 6<br />
Edit Actions<br />
Trimmed Surface identifies the surface that is to be modified.<br />
Note that only one surface will be processed at a time.<br />
Vertex List identifies the vertices that are to be replaced by<br />
fillet edges.
PART 2<br />
Geometry <strong>Modeling</strong><br />
Removing Edges from Surfaces<br />
Removing Edges from Surfaces with Edge Option<br />
This form allows the user to remove a given edge of a trimmed surface. This process differs from<br />
the vertex removal function which was topological in nature. This operation is both topological<br />
and geometrical in that the shape of the trimmed surface will be altered as well as the topology.<br />
The edges adjacent to the removed edge will be extended until they intersect. This intersection<br />
must take place within the domain of the parent surface.<br />
Geometry<br />
Action: Edit<br />
Object: Surface<br />
Method: Remove Edge<br />
Option: Edge<br />
Auto Execute<br />
Edge List<br />
Trimmed Surface<br />
-Apply-<br />
This option allows the user to identify the specific edges of a<br />
surface that he wishes removed.<br />
Edge List contains the edges to be removed.<br />
Trimmed Surface identifies the surface to be modified. Note<br />
that only a single surface may be processed for each<br />
application.
Removing Edges from Surfaces with Edge Length Option<br />
CHAPTER 6<br />
Edit Actions<br />
This form allows the user to automatically remove all edges whose length is less than a specified<br />
value.<br />
Geometry<br />
Action: Edit<br />
Object: Surface<br />
Method: Remove Edge<br />
Option: Edge Length<br />
Min Edge Length<br />
Auto Execute<br />
Trimmed Surface<br />
-Apply-<br />
This option allows the user to specify a minimum edge<br />
length. This results in the removal of all edges whose length<br />
is smaller than this value.<br />
Min Edge Length - all edges shorter than this are to be<br />
removed.<br />
Trimmed Surface - identifies the surface to be modified.
PART 2<br />
Geometry <strong>Modeling</strong><br />
Adding a Hole to Surfaces<br />
Adding a Hole to Surfaces with the Center Point Option<br />
The Add Hole method using the Center Point option adds a circular hole to a Surface. The<br />
circular hole is defined in the tangent plane of the supplied, manifolded center point.<br />
Geometry<br />
Action: Edit<br />
Object: Surface<br />
Method: Add Hole<br />
Option: Center Point<br />
Hole Radius<br />
1.0<br />
Loop Interference Checker<br />
Auto Execute<br />
Center Point List<br />
Surface<br />
-Apply-<br />
Used to express the options available for adding a hole.<br />
Options are Center Point, Project Vector, and Inner Loop.<br />
Specify the Hole Radius.<br />
If ON, the inner loop list will be checked for interference with<br />
each other and existing loops of the surface. Default = ON<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the center point for each circular hole either by cursor<br />
selecting them or by entering the IDs from the keyboard.<br />
Example: Point 1 Curve 10.1. The Point select menu that<br />
appears, can be used to define how you want to cursor select<br />
the appropriate points.<br />
Specify the surface or face either by cursor selecting them<br />
or by entering the IDs from the keyboard. Example: Surface<br />
1 or Solid 10.1. The Surface select menu that appears, can<br />
be used to define how you want to cursor select the surface<br />
location.<br />
☞ More Help:<br />
Using the Select Menus (p. 41)<br />
in the MSC.Patran Reference<br />
Manual, Part 1: Introduction to<br />
MSC.Patran
Adding a Hole to a Surface with the Center Point Option Example<br />
This will add nine circular holes to surface 1 using points 52:60. Warning messages will be<br />
generated for the other points due to interference of holes at these points with surface edges.<br />
Geometry<br />
Action: Edit<br />
Object: Surface<br />
Method: Add Hole<br />
Option: Center Point<br />
Hole Radius<br />
.0625<br />
Loop Interference Checker<br />
Auto Execute<br />
Center Point List<br />
Point 37:40 46:60<br />
Surface<br />
Surface 1<br />
-Apply-<br />
Before:<br />
Y<br />
Z<br />
After:<br />
Y<br />
Z<br />
37<br />
X<br />
38 39<br />
48<br />
47<br />
46<br />
37<br />
X<br />
58 59 60<br />
55 56 1 57<br />
52 53 54<br />
38 39<br />
48<br />
47<br />
46<br />
73 74 75<br />
58 59 60<br />
70 71 72<br />
55 56 1 57<br />
67 68 69<br />
52 53 54<br />
CHAPTER 6<br />
Edit Actions<br />
51<br />
50<br />
49<br />
40<br />
51<br />
50<br />
49<br />
40
PART 2<br />
Geometry <strong>Modeling</strong><br />
Adding a Hole to Surfaces with the Project Vector Option<br />
The Add Hole method using the Projection Vector option adds a circular hole to a Surface. The<br />
circular hole is defined in the plane of the supplied vector and vector-projected onto the surface.<br />
Geometry<br />
Action: Edit<br />
Object: Surface<br />
Method: Add Hole<br />
Option: Project Vector<br />
Hole Radius<br />
1.0<br />
Loop Interference Checker<br />
Auto Execute<br />
Vector List<br />
Center Point List<br />
Surface<br />
-Apply-<br />
Used to express the options available for adding a hole.<br />
Options are Center Point, Project Vector, and Inner Loop.<br />
Specify the Hole Radius.<br />
If ON, the inner loop list will be checked for interference with<br />
each other and existing loops of the surface. Default = ON<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the projection vector for each circular hole either by<br />
cursor selecting them or by entering the IDs from the<br />
keyboard. Example: Vector 1 Coord 0.3. The Vector select<br />
menu that appears, can be used to define how you want to<br />
cursor select the appropriate vectors.<br />
Specify the center point for each circular hole either by cursor<br />
selecting them or by entering the IDs from the keyboard.<br />
Example: Point 1 Curve 10.1. The Point select menu that<br />
appears, can be used to define how you want to cursor select<br />
the appropriate points.<br />
Specify the surface or face either by cursor selecting them<br />
or by entering the IDs from the keyboard. Example: Surface<br />
1 or Solid 10.1. The Surface select menu that appears, can<br />
be used to define how you want to cursor select the surface<br />
location.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in<br />
the MSC.Patran Reference Manual,<br />
Part 1: Introduction to MSC.Patran
Adding a Hole to a Surface with the Project Vector Option Example<br />
CHAPTER 6<br />
Edit Actions<br />
This will add two holes to surface 6 using points 78 and 82 and the projection vector defined by<br />
the x axis of Coordinate Frame 0.<br />
Geometry<br />
Action: Edit<br />
Object: Surface<br />
Method: Add Hole<br />
Option: Project Vector<br />
Hole Radius<br />
.0625<br />
Loop Interference Checker<br />
Auto Execute<br />
Vector List<br />
Coord 0.1<br />
Center Point List<br />
Point 78 82<br />
Surface<br />
Surface 6<br />
-Apply-<br />
Z<br />
Z<br />
Before:<br />
Y<br />
Y<br />
76<br />
X<br />
After:<br />
76<br />
X<br />
74<br />
74<br />
78<br />
83 78<br />
82<br />
82<br />
85<br />
84<br />
86<br />
77<br />
77<br />
75<br />
75
PART 2<br />
Geometry <strong>Modeling</strong><br />
Adding a Hole to Surfaces with the Inner Loop Option<br />
The Add Hole method using the Inner Loop option adds a hole to a Surface. The hole is defined<br />
by the supplied closed, chained curves which will define inner loops for the creation of a<br />
Trimmed Surface.<br />
Geometry<br />
Action: Edit<br />
Object: Surface<br />
Method: Add Hole<br />
Option: Inner Loop<br />
Hole Radius<br />
1.0<br />
Loop Interference Checker<br />
Auto Execute<br />
Inner Loop List<br />
Surface<br />
-Apply-<br />
Used to express the options available for adding a hole.<br />
Options are Center Point, Project Vector, and Inner Loop.<br />
The Hole Radius databox is disabled for this option.<br />
If ON, the inner loop list will be checked for interference with<br />
each other and existing loops of the surface. Default = OFF<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify a closed, chained curve (inner loop) for each hole<br />
either by cursor selecting them or by entering the IDs from the<br />
keyboard. Example: Curve 1. The Curve select menu that<br />
appears, can be used to define how you want to cursor select<br />
the appropriate curves.<br />
Note: The Inner Loop List must consist of closed, chained<br />
curves. For curves that are closed, but not circles or chains,<br />
use the Create,Curve,Chain method to define a valid inner<br />
loop.<br />
Specify the surface or face either by cursor selecting them<br />
or by entering the IDs from the keyboard. Example: Surface<br />
1 or Solid 10.1. The Surface select menu that appears, can<br />
be used to define how you want to cursor select the surface<br />
location.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in<br />
the MSC.Patran Reference Manual,<br />
Part 1: Introduction to MSC.Patran
Adding a Hole to a Surface with the Inner Loop Option Example<br />
This will add 5 new holes to surface 6 using curves 14, 15, 16, 29, and 30.<br />
Geometry<br />
Action: Edit<br />
Object: Surface<br />
Method: Add Hole<br />
Option: Inner Loop<br />
Hole Radius<br />
1.0<br />
Loop Interference Checker<br />
Auto Execute<br />
Inner Loop List<br />
Curve 14:17 29 30<br />
Surface<br />
Surface 6<br />
-Apply-<br />
Before:<br />
Y<br />
Z<br />
After:<br />
Y<br />
Z<br />
X<br />
X<br />
14<br />
29<br />
6<br />
16 17<br />
6<br />
17<br />
30<br />
15<br />
CHAPTER 6<br />
Edit Actions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Removing a Hole from Trimmed Surfaces<br />
The Remove Hole method removes a hole from a Trimmed Surface. The hole to remove can be<br />
any edge-curves which are inner loops of a Trimmed Surface.<br />
Geometry<br />
Action: Edit<br />
Object: Surface<br />
Method: Remove Hole<br />
Auto Execute<br />
Inner Loop List<br />
Trimmed Surface<br />
-Apply-<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the edge-curve (inner loop) for each hole either by<br />
cursor selecting them or by entering the IDs from the<br />
keyboard. Example: Surface 1.1. The Curve select menu that<br />
appears, can be used to define how you want to cursor select<br />
the appropriate edge-curves.<br />
Specify the trimmed surface by either by cursor selecting<br />
them or by entering the IDs from the keyboard. Example:<br />
Surface 1 or Solid 1.1. The Surface select menu that<br />
appears, can be used to define how you want to cursor<br />
select the surface location.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in<br />
the MSC.Patran Reference Manual,<br />
Part 1: Introduction to MSC.Patran
Removing a Hole from a Trimmed Surface Example<br />
This will remove all the small inner loops from surface 2.<br />
Geometry<br />
Action: Edit<br />
Object: Surface<br />
Method: Remove Hole<br />
Auto Execute<br />
Inner Loop List<br />
Surface 4.15 4.16 4.17 4.18<br />
Trimmed Surface<br />
Surface 4<br />
-Apply-<br />
Before:<br />
Y<br />
Z<br />
After:<br />
Y<br />
Z<br />
X<br />
X<br />
4<br />
4<br />
CHAPTER 6<br />
Edit Actions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Adding a Vertex to Surfaces<br />
The Add Vertex method adds a vertex to a surface. The point used to create a vertex can be any<br />
point which is on the edge of the selected surface. If a hardpoint is converted to a surface vertex<br />
in the process of adding a vertex to a surface, then this point(vertex) cannot be reassociated to<br />
the surface as a hardpoint.<br />
Geometry<br />
Action: Edit<br />
Object: Surface<br />
Method: Add Vertex<br />
Auto Execute<br />
Point List<br />
Surface<br />
-Apply-<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the point for each vertex either by cursor selecting<br />
them or by entering the IDs from the keyboard. Example:<br />
Point. The Point select menu that appears, can be used to<br />
define how you want to cursor select the appropriate points.<br />
Specify the surface by either by cursor selecting them or by<br />
entering the IDs from the keyboard. Example: Surface 1 or<br />
Solid 1.1. The Surface select menu that appears, can be<br />
used to define how you want to cursor select the surface<br />
location.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in<br />
the MSC.Patran Reference Manual,<br />
Part 1: Introduction to MSC.Patran
Adding a Vertex to a Surface Example<br />
This will add a vertex to surface 2 using point 3. The result is surface 2 becomes a trimmed<br />
surface with five vertices.<br />
Geometry<br />
Action: Edit<br />
Object: Surface<br />
Method: Add Vertex<br />
Auto Execute<br />
Point List<br />
Point 3<br />
Surface<br />
Surface 2<br />
-Apply-<br />
Before:<br />
Y Y1<br />
Z<br />
After:<br />
2 3<br />
Y Y1<br />
Z<br />
X<br />
X<br />
1<br />
2 3<br />
1<br />
5 6<br />
4<br />
4<br />
2<br />
5 6<br />
2<br />
CHAPTER 6<br />
Edit Actions<br />
7<br />
7
PART 2<br />
Geometry <strong>Modeling</strong><br />
Removing a Vertex from Trimmed Surfaces<br />
The Remove Vertex method removes a vertex from a Trimmed Surface. The vertex to remove<br />
can be any vertex of a Trimmed Surface with the exception that one vertex per loop must remain.<br />
Geometry<br />
Action: Edit<br />
Object: Surface<br />
Method: Remove Vertex<br />
Delete Associated Point<br />
Auto Execute<br />
Vertex List<br />
-Apply-<br />
Removing a Vertex from a Trimmed Surface Example<br />
By default, Delete Associated Point is ON which means that<br />
all points associated to a vertex to be removed and that is not<br />
volatile to the trimmed surface will be deleted.<br />
By default, Auto Execute (p. 402) in the MSC.Patran Reference<br />
Manual, Part 2: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
Specify the vertices by either by cursor selecting them or by<br />
entering the IDs from the keyboard. Example: Surface<br />
1.1.1. The vertex select menu that appears, can be used to<br />
define how you want to cursor select each vertex location.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in<br />
the MSC.Patran Reference Manual,<br />
Part 1: Introduction to MSC.Patran<br />
This will remove vertex 3.4.2 from trimmed surface 3. The result is a parametric bicubic surface.
Geometry<br />
Action: Edit<br />
Object: Surface<br />
Method: Remove Vertex<br />
Delete Associated Point<br />
Auto Execute<br />
Vertex List<br />
Surface 3.4.2<br />
-Apply-<br />
Before:<br />
Y<br />
Z<br />
After:<br />
Y<br />
Z<br />
42 45<br />
43<br />
41<br />
X<br />
41<br />
X<br />
3<br />
42 43<br />
3<br />
CHAPTER 6<br />
Edit Actions<br />
44<br />
44
PART 2<br />
Geometry <strong>Modeling</strong><br />
6.5 Editing Solids<br />
Breaking Solids<br />
Breaking Solids with the Point Option<br />
The Break method with the Point option breaks an existing solid into two or four smaller solids<br />
at a point location. The point location can be on or within the solid.<br />
Geometry<br />
Action: Edit<br />
Object: Solid<br />
Method: Break<br />
Solid ID List<br />
1<br />
Option: Point<br />
Delete Original Solids<br />
Auto Execute<br />
Solid List<br />
Break Point List<br />
-Apply-<br />
Shows the ID that will be assigned for the next solid to be<br />
created. See Output ID List (p. 405) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions.<br />
Used to express the surface type to create the curve from.<br />
Options are Point, Parametric, Plane and Surface.<br />
If ON, after Break completes, the solids specified in Solid List<br />
will be deleted from the database.<br />
By default, Auto Execute (p. 402) in the MSC.Patran Reference<br />
Manual, Part 2: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
Specify in Solid List the existing solids to break either by<br />
cursor selecting them or by entering the IDs from the<br />
keyboard. Example: Solid 11 3. The Solid select menu that<br />
appears can be used to define how you want to cursor select<br />
the appropriate solids.<br />
Specify in Break Point List the point break location, either by<br />
cursor selecting the point location or by entering the IDs from<br />
the keyboard. The Point select menu will appear. If the point<br />
location is on the face, four solids will be created. If it is on an<br />
edge, two solids will be created. And if it is inside the solid,<br />
eight solids will be created.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Topology (p. 10)
Solid Break Method with the Point Option Example<br />
Breaks Solid 1 into eight solids by referencing Point 9. Notice that Delete Original Surfaces is<br />
pressed and Surface 1 is deleted.<br />
Geometry<br />
Action: Edit<br />
Object: Solid<br />
Method: Break<br />
Solid ID List<br />
2<br />
Option: Point<br />
Delete Original Solids<br />
Auto Execute<br />
Solid List<br />
Solid 1<br />
Break Point List<br />
Point 9<br />
-Apply-<br />
Before:<br />
2<br />
Z1<br />
After:<br />
2<br />
Z1<br />
Y<br />
27<br />
Y<br />
X<br />
3<br />
4<br />
26 7<br />
18 3<br />
1<br />
8<br />
8<br />
5<br />
9<br />
19<br />
16<br />
3 17<br />
13 2<br />
6<br />
25<br />
9 24<br />
23<br />
8<br />
X<br />
28 4<br />
15<br />
22<br />
9<br />
514<br />
5<br />
21<br />
4<br />
12<br />
11<br />
20<br />
CHAPTER 6<br />
Edit Actions<br />
7<br />
7<br />
10<br />
6<br />
6
PART 2<br />
Geometry <strong>Modeling</strong><br />
Solid Break Method with the Point Option Example<br />
This example is similar to the previous example, except that the break point is on a face instead<br />
of inside of Solid 1, and four solids are created instead of eight.<br />
Geometry<br />
Action: Edit<br />
Object: Solid<br />
Method: Break<br />
Solid ID List<br />
2<br />
Option: Point<br />
Delete Original Solids<br />
Auto Execute<br />
Solid List<br />
Solid 1<br />
Break Point List<br />
Point 9<br />
-Apply-<br />
Before:<br />
After:<br />
3<br />
2<br />
9<br />
1<br />
Y<br />
8<br />
X4<br />
Z<br />
1<br />
5<br />
3<br />
10<br />
3<br />
15<br />
2<br />
2<br />
9<br />
5<br />
13<br />
Y<br />
8<br />
16<br />
18<br />
X4<br />
Z<br />
11<br />
14<br />
5<br />
1 12<br />
7<br />
7<br />
4<br />
17<br />
6<br />
6
Solid Break Method with the Point Option Example<br />
CHAPTER 6<br />
Edit Actions<br />
This example is similar to the previous example, except that the break point is on an edge instead<br />
of on a face of Solid 1, and two solids are created instead of four.<br />
Geometry<br />
Action: Edit<br />
Object: Solid<br />
Method: Break<br />
Solid ID List<br />
2<br />
Option: Point<br />
Delete Original Solids<br />
Auto Execute<br />
Solid List<br />
Solid 1<br />
Break Point List<br />
Point 9<br />
-Apply-<br />
Before:<br />
After:<br />
3<br />
2<br />
9<br />
1<br />
Y<br />
8<br />
X4<br />
Z<br />
1<br />
5<br />
3<br />
11<br />
2<br />
2<br />
9<br />
Y<br />
8<br />
X4<br />
Z 12<br />
1 10<br />
5<br />
3<br />
7<br />
7<br />
6<br />
6
PART 2<br />
Geometry <strong>Modeling</strong><br />
Breaking Solids with the Parametric Option<br />
The Break method with the Parametric option creates two, four or eight solids from an existing<br />
solid. The break location is defined at the solid’s parametric ξ1 , ξ2 , and ξ3 coordinate locations<br />
where ξ1 has a range of 0 ≤ ξ1 ≤ 1 , ξ2has a range of 0 ≤ ξ2 ≤1and ξ3has a range of 0 ≤ ξ3 ≤1.<br />
Geometry<br />
Action: Edit<br />
Object: Solid<br />
Method: Break<br />
Solid ID List<br />
1<br />
Option: Parametric<br />
Break Point<br />
0.0<br />
u Parametric Value<br />
0.0<br />
1.0<br />
v Parametric Value<br />
0.0<br />
1.0<br />
1.0<br />
w Parametric Value<br />
Delete Original Solids<br />
Auto Execute<br />
Solid List<br />
-Apply -<br />
0.5<br />
0.5<br />
0.5<br />
Shows the ID that will be assigned for the next solid to be<br />
created. See Output ID List (p. 405) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions.<br />
Used to express the surface type to create the curve from.<br />
Options are Point, Parametric, Plane and Surface.<br />
ξ1( u)<br />
ξ2( v)<br />
ξ3( w)<br />
Specify the solid’s , and coordinate<br />
values of the Break Point, either by using the slide bar or by<br />
entering the value in the databox. If the break point will be<br />
located on the solid’s face, four solids will be created. If it is<br />
on an edge, two solids will be created. And if it is inside the<br />
solid, eight solids will be created.<br />
The directions of ξ1 , ξ2 and ξ3 are defined by the solid’s<br />
connectivity. You can plot the x1 and x2 directions by<br />
pressing the Show Parametric Direction toggle on the<br />
<strong>Geometric</strong> Attributes form under the menu<br />
Display/Geometry.
Break Point<br />
0.0<br />
u Parametric Value<br />
0.0<br />
1.0<br />
v Parametric Value<br />
0.0<br />
1.0<br />
1.0<br />
w Parametric Value<br />
Delete Original Solids<br />
Auto Execute<br />
Solid List<br />
-Apply -<br />
0.5<br />
0.5<br />
0.5<br />
If ON, after Break completes, the solids specified in<br />
Solid List will be deleted from the database.<br />
CHAPTER 6<br />
Edit Actions<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which means<br />
you do not need to press the Apply button to execute the form.<br />
Specify the solids to break either by cursor selecting them or by<br />
entering the IDs from the keyboard. Example: Solid 10 11. The<br />
Solid select menu that appears can be used to define how you<br />
want to cursor select the appropriate solids.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1: Introduction<br />
to MSC.Patran<br />
Topology (p. 10)<br />
Connectivity (p. 15)<br />
Display Attributes (p. 243) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Solid Break Method with the Parametric Option Example<br />
ξ 1<br />
Breaks Solid 1 into eight smaller solids at = 0.5 , ξ2 = 0.5 , and ξ3 = 0.5 . Notice that Delete<br />
Original Surfaces is pressed and Surface 1 is deleted and that the parametric direction is<br />
displayed.<br />
Geometry<br />
Action: Edit<br />
Object: Solid<br />
Method: Break<br />
Solid ID List<br />
2<br />
Option: Parametric<br />
Break Point<br />
0.0<br />
u Parametric Value<br />
0.0<br />
1.0<br />
v Parametric Value<br />
0.0<br />
1.0<br />
1.0<br />
w Parametric Value<br />
Delete Original Solids<br />
Auto Execute<br />
Solid List<br />
Solid 1<br />
-Apply -<br />
0.5<br />
0.5<br />
0.5<br />
Before:<br />
10<br />
Y<br />
Z 9<br />
After:<br />
10<br />
23<br />
Y<br />
Z 9<br />
X<br />
24<br />
11<br />
12<br />
3<br />
8<br />
1<br />
2<br />
8<br />
5<br />
217 131<br />
3 8<br />
13 211 1<br />
18<br />
14 5<br />
15<br />
12<br />
3 2 25<br />
1 2<br />
2 3<br />
1 3<br />
21<br />
20<br />
34<br />
2 3<br />
19<br />
2 3<br />
1 5<br />
26<br />
X<br />
1<br />
216 1<br />
28<br />
3 6<br />
2193 1 7<br />
22<br />
27<br />
30<br />
7<br />
7<br />
29<br />
6<br />
6
Solid Break Method with the Parametric Option Example<br />
CHAPTER 6<br />
Edit Actions<br />
This example is similar to the previous example, except ξ1 = 0 instead of ξ1 = 0.5 , and Surface<br />
1 is broken into four solids instead of eight.<br />
Geometry<br />
Action: Edit<br />
Object: Solid<br />
Method: Break<br />
Solid ID List<br />
2<br />
Option: Parametric<br />
Break Point<br />
0.0<br />
u Parametric Value<br />
0.0<br />
1.0<br />
v Parametric Value<br />
0.0<br />
1.0<br />
1.0<br />
w Parametric Value<br />
Delete Original Solids<br />
Auto Execute<br />
Solid List<br />
Solid 1<br />
-Apply -<br />
0.0<br />
0.5<br />
0.5<br />
Before:<br />
10<br />
Y<br />
Z 9<br />
After:<br />
Z<br />
6<br />
X<br />
17<br />
Y<br />
5 X<br />
15<br />
11<br />
12<br />
2<br />
3<br />
8<br />
1<br />
2<br />
2<br />
31215 7<br />
2<br />
31<br />
2 418<br />
3111<br />
8<br />
2<br />
39<br />
5<br />
1<br />
1<br />
1<br />
3<br />
2<br />
16<br />
13<br />
14<br />
3<br />
7<br />
10<br />
4<br />
6
PART 2<br />
Geometry <strong>Modeling</strong><br />
Solid Break Method with the Parametric Option Example<br />
This example is similar to the first example, except ξ1 = 0 and ξ2 = 0 instead of ξ1 = 0.5 and<br />
= 0.5 , and Surface 1 is broken into two solids instead of eight.<br />
ξ 2<br />
Geometry<br />
Action: Edit<br />
Object: Solid<br />
Method: Break<br />
Solid ID List<br />
2<br />
Option: Parametric<br />
Break Point<br />
0.0<br />
u Parametric Value<br />
0.0<br />
1.0<br />
v Parametric Value<br />
0.0<br />
1.0<br />
1.0<br />
w Parametric Value<br />
Delete Original Solids<br />
Auto Execute<br />
Solid List<br />
Solid 1<br />
-Apply -<br />
0.0<br />
0.0<br />
0.5<br />
Before:<br />
10<br />
Y<br />
Z 9<br />
After:<br />
Z<br />
Y<br />
6<br />
5<br />
X<br />
X<br />
10<br />
2<br />
39<br />
11<br />
12<br />
1<br />
7<br />
3<br />
8<br />
2<br />
3<br />
8<br />
1<br />
2<br />
2<br />
31<br />
5<br />
1<br />
1<br />
2<br />
11<br />
12<br />
3<br />
7<br />
6<br />
4
Breaking Solids with the Curve Option<br />
CHAPTER 6<br />
Edit Actions<br />
The Break method with the Curve option breaks an existing solid into two solids at a curve break<br />
location. The curve location must completely lie on and bisect a face of the solid.<br />
Geometry<br />
Action: Edit<br />
Object: Solid<br />
Method: Break<br />
Solid ID List<br />
4<br />
Option: Curve<br />
Delete Original Solids<br />
Auto Execute<br />
Solid List<br />
Break Curve List<br />
-Apply-<br />
Shows the ID that will be assigned for the next solid to be<br />
created. See Output ID List (p. 405) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions.<br />
If ON, after Break completes, the solids specified in Solid List<br />
will be deleted from the database.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify in Solid List, the solids to break either by cursor<br />
selecting them or by entering the IDs from the keyboard.<br />
Example: Solid 11 3. The Solid select menu that appears can<br />
be used to define how you want to cursor select the<br />
appropriate solids.<br />
Specify in Break Curve List, the curve break location, either<br />
by cursor selecting the location or by entering the ID from the<br />
keyboard. The Curve select menu will appear.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Topology (p. 10)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Solid Break Method with the Curve Option Example<br />
Breaks Solids 2 and 3 into two solids each at Curve 1. Notice that Delete Original Solids is<br />
pressed and Solid 1 is deleted.<br />
Geometry<br />
Action: Edit<br />
Object: Solid<br />
Method: Break<br />
Solid ID List<br />
4<br />
Option: Curve<br />
Delete Original Solids<br />
Auto Execute<br />
Solid List<br />
Solid 2 3<br />
Break Curve List<br />
Curve 1<br />
-Apply-<br />
Before:<br />
Z<br />
After:<br />
Z<br />
Y<br />
Y<br />
X<br />
X<br />
1<br />
14<br />
1<br />
14<br />
21<br />
3<br />
3<br />
15<br />
18<br />
10<br />
13<br />
15<br />
13<br />
2<br />
20<br />
18<br />
10<br />
4 24<br />
23<br />
5<br />
20<br />
17<br />
17<br />
12<br />
6<br />
12<br />
9<br />
3 1<br />
9<br />
19<br />
122<br />
7<br />
19<br />
16<br />
16<br />
11<br />
11
Breaking Solids with the Plane Option<br />
CHAPTER 6<br />
Edit Actions<br />
The method breaks a solid with a plane. The solid will be broken along its intersection with the<br />
plane.<br />
Geometry<br />
Action: Edit<br />
Object: Solid<br />
Method: Break<br />
Solid ID List<br />
2<br />
Option: Plane<br />
Delete Original Solids<br />
Auto Execute<br />
Solid List<br />
Solid 1<br />
Break Plane List<br />
Shows the ID that will be assigned for the next solid to be created.<br />
See Output ID List (p. 405) in the MSC.Patran Reference<br />
Manual, Part 2: Basic Functions.<br />
Used to express the surface type to create the curve from.<br />
Options are Point, Parametric, Plane and Surface.<br />
If ON, after Break completes, the solids specified in Solid List will<br />
be deleted from the database.<br />
Specify the solids to be broken.<br />
Point 9 Specify the planes to break the surface. Either cursor select the<br />
planes or enter the IDs or definition from the keyboard.<br />
Example: Plane 1 5, x=10, Coord 0.1. The Plane select menu<br />
-Apply-<br />
that appears can be used to define how you want to cursor select<br />
the appropriate planes.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to<br />
execute the form.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Topology (p. 10)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Breaking a Solid with the Plane Option Example<br />
Creates Solids 2 and 3 by breaking Solid 1 along its intersection with Plane 1. Notice that Delete<br />
Original Solids is pressed and Solid 1 is deleted.<br />
Geometry<br />
Action: Edit<br />
Object: Solid<br />
Method: Break<br />
Solid ID List<br />
2<br />
Option: Plane<br />
Delete Original Solids<br />
Auto Execute<br />
Solid List<br />
Solid 1<br />
Break Plane List<br />
Plane 1<br />
-Apply-<br />
Before:<br />
Z<br />
Y<br />
After:<br />
Z<br />
Y<br />
6<br />
X<br />
X<br />
6<br />
5<br />
5<br />
2<br />
2<br />
10<br />
7<br />
1<br />
2<br />
10<br />
1<br />
1<br />
13<br />
14<br />
7<br />
8<br />
9<br />
9<br />
3<br />
3<br />
13<br />
12<br />
3<br />
8<br />
12<br />
1<br />
1 11<br />
11<br />
4<br />
4
Breaking Solids with the Surface Option<br />
CHAPTER 6<br />
Edit Actions<br />
The Break method with the Surface option breaks an existing solid into two smaller solids at a<br />
surface break location. The surface break location must completely pass through the solid.<br />
Geometry<br />
Action: Edit<br />
Object: Solid<br />
Method: Break<br />
Solid ID List<br />
4<br />
Option: Surface<br />
Delete Original Solids<br />
Auto Execute<br />
Solid List<br />
Break Surface List<br />
-Apply-<br />
Shows the ID that will be assigned for the next solid to be<br />
created. See Output ID List (p. 405) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions.<br />
Used to express the surface type to create the curve from.<br />
Options are Point, Parametric, Plane and Surface.<br />
If ON, after Break completes, the solids specified in Solid List<br />
will be deleted from the database.<br />
By default, Auto Execute (p. 402) in the MSC.Patran Reference<br />
Manual, Part 2: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
Specify in Solid List, the solids to break either by cursor<br />
selecting them or by entering the IDs from the keyboard.<br />
Example: Solid 11 3. The Solid select menu that appears can<br />
be used to define how you want to cursor select the appropriate<br />
solids.<br />
Specify in Break Surface List, the surface break location, either<br />
by cursor selecting the location or by entering the IDs from the<br />
keyboard. The Surface select menu will appear.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Topology (p. 10)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Solid Break Method with the Surface Option Example<br />
Breaks Solid 1 into two solids at Surface 1. Notice that Delete Original Solids is pressed and Solid<br />
1 is deleted.<br />
Geometry<br />
Action: Edit<br />
Object: Solid<br />
Method: Break<br />
Solid ID List<br />
2<br />
Option: Surface<br />
Delete Original Solids<br />
Auto Execute<br />
Solid List<br />
Solid 1<br />
Break Surface List<br />
Surface 1<br />
-Apply-<br />
Before:<br />
10<br />
After:<br />
Y<br />
Y<br />
Z<br />
Z<br />
9<br />
7<br />
X<br />
7<br />
X<br />
15<br />
3<br />
3<br />
6<br />
2<br />
6<br />
1<br />
2<br />
4<br />
2<br />
14<br />
3<br />
8<br />
4<br />
16<br />
8<br />
1<br />
1<br />
11<br />
5<br />
13<br />
5<br />
12
Solid Break Method with the Surface Option Between Two Surfaces Example<br />
CHAPTER 6<br />
Edit Actions<br />
This example is the same as the previous example, except that the solid is defined by Surfaces 2<br />
and 3 by using the Solid select menu icon listed below.<br />
Geometry<br />
Action: Edit<br />
Object: Solid<br />
Method: Break<br />
Solid ID List<br />
2<br />
Option: Surface<br />
Delete Original Solids<br />
Auto Execute<br />
Solid List<br />
Construct 2SurfaceSolid(Eva<br />
Break Surface List<br />
Surface 1<br />
-Apply-<br />
Solid Select Menu Icon<br />
Before:<br />
10<br />
After:<br />
Y<br />
9<br />
Y<br />
7<br />
Z X<br />
Z<br />
7<br />
X<br />
15<br />
3<br />
3<br />
2<br />
4<br />
6<br />
3<br />
6<br />
1<br />
2<br />
14<br />
2<br />
3<br />
8<br />
4<br />
16<br />
8<br />
1<br />
1<br />
13<br />
5<br />
11<br />
5<br />
12
PART 2<br />
Geometry <strong>Modeling</strong><br />
Blending Solids<br />
The Blend method creates a set of parametric tri-cubic solids from an existing set of two or more<br />
solids, such that the first derivative continuity is maintained across the surface boundaries<br />
between adjacent solids. The existing solids can have any parametrization, but they must share<br />
common faces.<br />
Geometry<br />
Action: Edit<br />
Object: Solid<br />
Method: Blend<br />
Solid ID List<br />
1<br />
Blend Parameters<br />
Weighting Factors<br />
1.0<br />
Delete Original Solids<br />
Solid List<br />
-Apply-<br />
Shows the ID that will be assigned for the next surface to be<br />
created. See Output ID List (p. 405) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions.<br />
Enter n-1 Weighting Factors of solid i relative to solid i+1. By<br />
default, a value of 1.0 will cause all solids to receive equal<br />
weight. A large value (~1E+6) will cause the first solid of the<br />
solid pair to dominate the slope. A small value (~1E-6) will<br />
cause the second solid of the pair to dominate the slope.<br />
If ON, after Blend completes, the solids specified in Solid<br />
List will be deleted from the database.<br />
Specify the solids to blend either by cursor selecting them or<br />
by entering the IDs from the keyboard. Example: Solid 10 11<br />
13. The Solid select menu that appears can be used to define<br />
how you want to cursor select the appropriate solids.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
PATRAN 2 Neutral File Support For<br />
Parametric Cubic Geometry (p. 57)<br />
Topology (p. 10)<br />
Parametric Cubic Geometry (p. 25)
Solid Blend Method Example<br />
Creates Solids 4, 5 and 6 by blending Solids 1, 2 and 3. Notice that Delete Original Solids is<br />
pressed and Solids 1, 2 and 3 are deleted.<br />
Geometry<br />
Action: Edit<br />
Object: Solid<br />
Method: Blend<br />
Solid ID List<br />
5<br />
Blend Parameters<br />
Weighting Factors<br />
1.0<br />
Delete Original Solids<br />
Solid List<br />
Solid 1 2 3<br />
-Apply-<br />
Before:<br />
Z<br />
6<br />
6<br />
10<br />
Y<br />
After:<br />
10<br />
Y<br />
Z<br />
X<br />
2<br />
1<br />
11<br />
2<br />
37<br />
1<br />
2<br />
12<br />
4<br />
11<br />
2<br />
37<br />
1<br />
X<br />
12<br />
8<br />
15<br />
2<br />
2<br />
39<br />
1<br />
8<br />
16<br />
15<br />
2<br />
5<br />
39<br />
1<br />
16<br />
13<br />
2<br />
3141 3<br />
13<br />
2<br />
3141 6<br />
18<br />
18<br />
CHAPTER 6<br />
Edit Actions<br />
17<br />
17
PART 2<br />
Geometry <strong>Modeling</strong><br />
Solid Blend Method Example<br />
This example is similar to the previous example, except that weighting factors, 1e6 and 1e-6, are<br />
used so that Solids 1 and 3 dominate the slope.<br />
Geometry<br />
Action: Edit<br />
Object: Solid<br />
Method: Blend<br />
Solid ID List<br />
5<br />
Blend Parameters<br />
Weighting Factors<br />
1e6 1e-6<br />
Delete Original Solids<br />
Solid List<br />
Solid 1 2 3<br />
-Apply-<br />
Before:<br />
Z<br />
6<br />
10<br />
Y<br />
After:<br />
6<br />
10<br />
Z<br />
Y<br />
X<br />
2<br />
1<br />
11<br />
2<br />
37<br />
1<br />
2<br />
12<br />
4<br />
11<br />
2<br />
37<br />
1<br />
X<br />
12<br />
8<br />
15<br />
2<br />
2<br />
39<br />
1<br />
8<br />
16<br />
15<br />
5<br />
2<br />
39<br />
1<br />
16<br />
13<br />
2<br />
3141 3<br />
13<br />
2<br />
3141 6<br />
18<br />
18<br />
17<br />
17
Disassembling B-rep Solids<br />
The Disassemble method operates on one or more boundary represented (B-rep) solids and<br />
breaks them into the original surfaces that composed each B-rep solid. A B-rep solid can be<br />
created by the Geometry Application’s Create/Solid/B-rep form.<br />
Geometry<br />
Geometry<br />
Action: Edit<br />
Object: Solid<br />
Method: Disassemble<br />
Convert to Simply Trimmed<br />
Delete Original Solids<br />
Solid List<br />
-Apply-<br />
By Default, Convert to Simply Trimmed toggle is on which<br />
will convert all surfaces to Simply Trimmed (green) surfaces<br />
that satisfy the requirements for a “green” surface. These<br />
surfaces can be used for creating TriParametric Solids (blue).<br />
By default, Delete Original Solids toggle is ON which means<br />
that the original B-rep Solid will be deleted after it has been<br />
disassembled.<br />
Specify the solid(s) to disassemble from either by cursor<br />
selecting them or by entering the IDs from the keyboard.<br />
Example: Solid 1. The Solid select menu that appears can be<br />
used to define how you want to cursor select the appropriate<br />
solid.<br />
☞ More Help:<br />
Using the Select Menus<br />
(p. 41) in the MSC.Patran<br />
Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
CHAPTER 6<br />
Edit Actions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Disassemble a B-rep Solid Example<br />
Disassemble solid 1 into its constituent surfaces and convert all possible surfaces into Simply<br />
Trimmed surfaces (green). If “Conver to Simply Trimmed” toggle was OFF, the resulting<br />
surfaces would maintain their original type; (magenta).<br />
Geometry<br />
Geometry<br />
Action: Edit<br />
Object: Solid<br />
Method: Disassemble<br />
Convert to Simply Trimmed<br />
Delete Original Solids<br />
Solid List<br />
Solid 1<br />
-Apply-<br />
Z<br />
Z<br />
Before:<br />
Y<br />
Y<br />
X<br />
After:<br />
X<br />
45<br />
46<br />
26<br />
47<br />
18<br />
21<br />
20<br />
16<br />
31<br />
33<br />
40<br />
19<br />
2 8<br />
3 1<br />
35<br />
1<br />
44<br />
27<br />
28 15<br />
17<br />
29<br />
14<br />
5<br />
6 4<br />
7<br />
30 13<br />
41 4243<br />
11<br />
32<br />
39 34<br />
37<br />
48<br />
10<br />
25<br />
9<br />
22<br />
12<br />
36<br />
38<br />
2324
Refitting Solids<br />
Refitting Solids with the To TriCubicNet Option<br />
This form is used to refit a solid to alternative mathematical solid representations. The form<br />
provides three Options; To TriCubicNet, To TriParametric, and To Parasolid.<br />
Action:<br />
Geometry<br />
Edit<br />
Object: Solid<br />
Method: Refit<br />
Solid ID List<br />
1<br />
Option: To TriCubicNet<br />
Refit Parameters<br />
u Density<br />
1<br />
v Density<br />
1<br />
w Density<br />
1<br />
Delete Original Solids<br />
Auto Execute<br />
Solid List<br />
-Apply-<br />
Shows the ID that will be assigned for the next solid to be<br />
created. See Output ID List (p. 405) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions.<br />
The To TriCubicNet option creates uniformly<br />
parametrized Piecewise Cubic solids from existing solids.<br />
The u,v, and w Grid Density is input as the Refit<br />
Parameters. The solid must satisfy the requirement of<br />
having 5 or 6 faces and no interior regions on any face.<br />
Enter values to define the u,v,w Grid Density of the new<br />
solids. Enter the value from the keyboard.<br />
If ON, after Refit completes, the solids specified in Solid<br />
List will be deleted from the database.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to<br />
execute the form.<br />
Specify the solids to refit. Either cursor select the solids or<br />
enter the IDs from the keyboard. Example: Solid 1 5. The<br />
Solid select menu that appears can be used to define how<br />
you want to cursor select the appropriate solids.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
Solids (p. 24)<br />
Building B-rep Solids (p. 40)<br />
Creating a Boundary Representation<br />
(B-rep) Solid (p. 338)<br />
CHAPTER 6<br />
Edit Actions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Refitting Solids with the To TriParametric Option<br />
This form is used to refit a solid to alternative mathematical solid representations. The form<br />
provides three Options; To TriCubicNet, To TriParametric, and To Parasolid.<br />
Geometry<br />
Geometry<br />
Action: Edit<br />
Object: Solid<br />
Method: Refit<br />
Solid ID List<br />
1<br />
Option: To TriParametric<br />
Refit Parameters<br />
Refit Tolerance<br />
0.005<br />
Delete Original Solids<br />
Auto Execute<br />
Solid List<br />
-Apply-<br />
Shows the ID that will be assigned for the next solid to be<br />
created. See Output ID List (p. 405) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions.<br />
The To TriParametric option creates uniformly<br />
parametrized tri-cubic solids from existing solids. The solid<br />
must satisfy the requirement of having 5 or 6 faces and no<br />
interior regions on any face.<br />
Enter a value specifying the tolerance to use for refitting<br />
the solids.<br />
If ON, after Refit completes, the solids specified in Solid<br />
List will be deleted from the database.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to<br />
execute the form.<br />
Specify the solids to refit. Either cursor select the solids or<br />
enter the IDs from the keyboard. Example: Solid 1 5. The<br />
Solid select menu that appears can be used to define how<br />
you want to cursor select the appropriate solids.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
Solids (p. 24)<br />
Building B-rep Solids (p. 40)<br />
Creating a Boundary Representation<br />
(B-rep) Solid (p. 338)
Refitting Solids with the To Parasolid Option<br />
This form is used to refit a solid to alternative mathematical solid representations. The form<br />
provides three Options; To TriCubicNet, To TriParametric, and To Parasolid.<br />
Geometry<br />
Geometry<br />
Action: Edit<br />
Object: Solid<br />
Method: Refit<br />
Solid ID List<br />
1<br />
Option: To Parasolid<br />
Refit Parameters<br />
Refit Tolerance<br />
0.005<br />
Delete Original Solids<br />
Auto Execute<br />
Solid List<br />
-Apply-<br />
Shows the ID that will be assigned for the next solid to be<br />
created. See Output ID List (p. 405) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions.<br />
The To Parasolid option creates Parasolid B-rep solids<br />
from existing non Parasolid solids.<br />
Enter a value specifying the tolerance to use for refitting<br />
the solids.<br />
If ON, after Refit completes, the solids specified in Solid<br />
List will be deleted from the database.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to<br />
execute the form.<br />
Specify the solids to refit. Either cursor select the solids or<br />
enter the IDs from the keyboard. Example: Solid 1 5. The<br />
Solid select menu that appears can be used to define how<br />
you want to cursor select the appropriate solids.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
Solids (p. 24)<br />
Building B-rep Solids (p. 40)<br />
Creating a Boundary Representation<br />
(B-rep) Solid (p. 338)<br />
CHAPTER 6<br />
Edit Actions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Reversing Solids<br />
The Reverse method redefines the connectivity of an existing set of solids by exchanging the<br />
positive ξ1 and ξ2 directions of the solids. Then, to maintain a positive parametric frame,<br />
MSC.Patran translates the parametric origin up the original ξ3 axis and then reverses the ξ3 direction. You can plot the ξ1 , ξ2 and ξ3 directions for the solids by pressing the Show<br />
Parametric Direction toggle on the <strong>Geometric</strong> Attributes form found under the menu<br />
Display/Geometry.<br />
Geometry<br />
Action: Edit<br />
Object: Solid<br />
Method: Reverse<br />
Auto Execute<br />
Solid List<br />
-Apply-<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which means<br />
you do not need to press the Apply button to execute the form.<br />
Specify the solids to reverse either by cursor selecting them<br />
or by entering the IDs from the keyboard. Example: Solid 11<br />
20.<br />
☞ More Help:<br />
Topology (p. 10)<br />
Connectivity (p. 15)<br />
Display Attributes (p. 243) in the<br />
MSC.Patran Reference Manual, Part 2:<br />
Basic Functions
Solid Reverse Method Example<br />
CHAPTER 6<br />
Edit Actions<br />
Reverses the parametric directions for Solid 1 (only the top half of Solid 1 is shown). Notice that<br />
the parametric origin is relocated.<br />
Geometry<br />
Action: Edit<br />
Object: Solid<br />
Method: Reverse<br />
Auto Execute<br />
Solid List<br />
Solid 1<br />
-Apply-<br />
Before:<br />
10<br />
After:<br />
10<br />
1<br />
Z<br />
X Y<br />
2<br />
3<br />
Z<br />
X Y<br />
11<br />
11<br />
1<br />
1<br />
3<br />
6<br />
6<br />
2<br />
1<br />
7<br />
7
PART 2<br />
Geometry <strong>Modeling</strong><br />
Solid Boolean Operation Add<br />
This form is used to perform a Solid boolean of “Add”.<br />
Action: Edit<br />
Object: Solid<br />
Method: Boolean<br />
Solid ID List<br />
1<br />
Solid List<br />
Geometry<br />
-Apply-<br />
Shows the ID that will be assigned for the next solid to be<br />
created. See Output ID List (p. 405) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions.<br />
Specify the boolean operation type:<br />
1. Add<br />
2. Subtract<br />
3. Intersect<br />
Specify the solids to perform an Add Boolean operation on<br />
either by cursor selecting them or by entering the IDs from the<br />
keyboard. Example: Solid 10 11. The Solid select menu that<br />
appears can be used to define how you want to cursor select<br />
the appropriate solids.<br />
Update Solid Mesh/LBC (ON) This button, by default is disabled since updates of an existing<br />
mesh and LBC on a parasolid solid will occur automatically<br />
after the boolean operation is completed. If the Geometry<br />
Preference toggle, Auto Update Solid Mesh/LBC, is turned off,<br />
then this button will be enabled and the label will be, “Update<br />
Solid Mesh/LBC”. Pressing this button after the boolean<br />
operation is complete will update the existing mesh on the<br />
solid.<br />
☞ More Help:<br />
Using the Select Menus (p. 41)<br />
in the MSC.Patran Reference<br />
Manual, Part 1: Introduction to<br />
MSC.Patran
Solid Boolean Operation Add Example<br />
Add Solids 2 and 3 to Solid 1.<br />
Action: Edit<br />
Object: Solid<br />
Method: Boolean<br />
Solid ID List<br />
8<br />
Solid List<br />
Solid 1:3<br />
Geometry<br />
Update Solid Mesh/LBC (ON)<br />
-Apply-<br />
Before:<br />
Z<br />
After:<br />
Z<br />
Y<br />
Y<br />
X<br />
X<br />
CHAPTER 6<br />
Edit Actions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Solid Boolean Operation Subtract<br />
This form is used to perform a Solid boolean operation of “Subtract”.<br />
Geometry<br />
Action: Edit<br />
Object: Solid<br />
Method: Boolean<br />
Solid ID List<br />
1<br />
Auto Execute<br />
Target Solid<br />
Subtracting Solid List<br />
Update Solid Mesh/LBC (ON)<br />
-Apply-<br />
Shows the ID that will be assigned for the next solid to be<br />
created. See Output ID List (p. 405) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions.<br />
Specify the boolean operation type:<br />
1. Add<br />
2. Subtract<br />
3. Intersect<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the target solid to perform a Subtract Boolean operation<br />
on either by cursor selecting them or by entering the IDs from<br />
the keyboard. Example: Solid 10. The Solid select menu that<br />
appears can be used to define how you want to cursor select<br />
the appropriate solid.<br />
Specify the solid(s) to subtract from the Target Solid either by<br />
cursor selecting them or by entering the IDs from the keyboard.<br />
Example: Solid 10 11. The Solid select menu that appears can<br />
be used to define how you want to cursor select the appropriate<br />
solids.<br />
This button, by default is disabled since updates of an existing<br />
mesh and LBC on a parasolid solid will occur automatically<br />
after the boolean operation is completed. If the Geometry<br />
Preference toggle, Auto Update Solid Mesh/LBC, is turned off,<br />
then this button will be enabled and the label will be, “Update<br />
Solid Mesh/LBC”. Pressing this button after the boolean<br />
operation is complete will update the existing mesh on the<br />
solid.<br />
☞ More Help:<br />
Using the Select Menus (p. 41)<br />
in the MSC.Patran Reference<br />
Manual, Part 1: Introduction to<br />
MSC.Patran
Solid Boolean Operation Subtract Example<br />
Subtract solids 2 and 3 from solid 1.<br />
Geometry<br />
Action: Edit<br />
Object: Solid<br />
Method: Boolean<br />
Solid ID List<br />
1<br />
Auto Execute<br />
Target Solid<br />
Solid 1<br />
Subtracting Solid List<br />
Solid 2 3<br />
Update Solid Mesh/LBC (ON)<br />
-Apply-<br />
Before:<br />
After:<br />
Z<br />
Z<br />
Y<br />
Y<br />
X<br />
X<br />
CHAPTER 6<br />
Edit Actions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Solid Boolean Operation Intersect<br />
This form is used to perform a Solid boolean operation of “Intersect”.<br />
Geometry<br />
Action: Edit<br />
Object: Solid<br />
Method: Boolean<br />
Solid ID List<br />
1<br />
Auto Execute<br />
Target Solid<br />
Intersecting Solid List<br />
Update Solid Mesh/LBC (ON)<br />
-Apply-<br />
Shows the ID that will be assigned for the next solid to be<br />
created. See Output ID List (p. 405) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions.<br />
Specify the boolean operation type:<br />
1. Add<br />
2. Subtract<br />
3. Intersect<br />
By default, Auto Execute (p. 402) in the MSC.Patran Reference<br />
Manual, Part 2: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
Specify the target solid to perform a Intersect Boolean operation<br />
on either by cursor selecting them or by entering the IDs from<br />
the keyboard. Example: Solid 10. The Solid select menu that<br />
appears can be used to define how you want to cursor select<br />
the appropriate solid.<br />
Specify the solid(s) to intersect with the Target Solid either by<br />
cursor selecting them or by entering the IDs from the keyboard.<br />
Example: Solid 10 11. The Solid select menu that appears can<br />
be used to define how you want to cursor select the appropriate<br />
solids.<br />
This button, by default is disabled since updates of an existing<br />
mesh and LBC on a parasolid solid will occur automatically<br />
after the boolean operation is completed. If the Geometry<br />
Preference toggle, Auto Update Solid Mesh/LBC, is turned off,<br />
then this button will be enabled and the label will be, “Update<br />
Solid Mesh/LBC”. Pressing this button after the boolean<br />
operation is complete will update the existing mesh on the<br />
solid.<br />
☞ More Help:<br />
Using the Select Menus (p. 41)<br />
in the MSC.Patran Reference<br />
Manual, Part 1: Introduction to<br />
MSC.Patran
Solid Boolean Operation Intersect Example<br />
Intersect solids 2 and 3 with solid<br />
Geometry<br />
Action: Edit<br />
Object: Solid<br />
Method: Boolean<br />
Solid ID List<br />
1<br />
Auto Execute<br />
Target Solid<br />
solid 1<br />
Intersecting Solid List<br />
solid 2 3<br />
Update Solid Mesh/LBC (ON)<br />
-Apply-<br />
Before:<br />
Z<br />
After:<br />
Z<br />
Y<br />
Y<br />
X<br />
X<br />
CHAPTER 6<br />
Edit Actions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creating Solid Edge Blends<br />
Creating Constant Radius Edge Blends from Solid Edges<br />
This form is used to create a constant radius edge blend on an edge(s) of a solid.<br />
Geometry<br />
Action: Edit<br />
Object: Solid<br />
Method: Edge Blend<br />
Blend Parameters<br />
Constant Radius<br />
0.25<br />
Edges to Blend<br />
Auto Execute<br />
Solid Edge List<br />
Update Solid Mesh/LBC (ON)<br />
-Apply-<br />
Specify which of the two Edge Blend types to create:<br />
1. Constant Radius<br />
2. Chamfer<br />
Specify the constant radius for the blend.<br />
Specify which of the three options to create an edge blend<br />
from:<br />
1. Edge - Create blend on the input edge(s).<br />
2. Face - Create blend on all edges of the input face(s).<br />
3. Solid - Create blend on all edges of the input solid(s).<br />
By default, Auto Execute (p. 402) in the MSC.Patran Reference<br />
Manual, Part 2: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
Specify the edge(s) of a solid which are to blended, either by<br />
entering the IDs from the keyboard (examples: Solid 10.1.1),<br />
or cursor define the edge locations using the Edge Select<br />
Menu.<br />
This button, by default is disabled since updates of an existing<br />
mesh and LBC on a parasolid solid will occur automatically<br />
after the edge blend is created. If the Geometry Preference<br />
toggle, Auto Update Solid Mesh/LBC, is turned off, then this<br />
button will be enabled and the label will be, “Update Solid<br />
Mesh/LBC”. Pressing this button after the edge blend operation<br />
is complete will update the existing mesh on the solid.<br />
☞ More Help:<br />
Using the Select Menus (p. 41)<br />
in the MSC.Patran Reference<br />
Manual, Part 1: Introduction to<br />
MSC.Patran
Creating Constant Radius Edge Blend from Solid Edges Example<br />
Create an Edge Blend of Radius 0.25 on Solid 7 edges Solid 7.1.5 7.3.6 7.11.1 and 7.3.1.<br />
Action: Edit<br />
Object: Solid<br />
Method: Edge Blend<br />
Blend Parameters<br />
Constant Radius<br />
0.25<br />
Geometry<br />
Edges to Blend<br />
Auto Execute<br />
Solid Edge List<br />
Solid 7.1.5 7.3.6 7.11.1 7.<br />
Update Solid Mesh/LBC (ON)<br />
-Apply-<br />
Before:<br />
Z<br />
Y<br />
X<br />
After:<br />
Z<br />
Y<br />
X<br />
CHAPTER 6<br />
Edit Actions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Creating Chamfer Edge Blend from Solid Edges<br />
This form is used to create a constant angle chamfer on an edge(s) of a solid.<br />
Geometry<br />
Action: Edit<br />
Object: Solid<br />
Method: Edge Blend<br />
Chamfer Parameters<br />
Offset<br />
0.25<br />
Angle<br />
45.0<br />
Edges to Blend<br />
Auto Execute<br />
Solid Edge List<br />
Update Solid Mesh/LBC (ON)<br />
-Apply-<br />
Specify which of the two Edge Blend types to create:<br />
1. Constant Radius<br />
2. Chamfer<br />
Specify the chamfer size on the face to offset.<br />
Specify the chamfer angle.<br />
Specify which of the three options to create a chamfer from:<br />
1. Edge - Create chamfer on the input edge(s).<br />
2. Face - Create chamfer on all edges of the input face(s).<br />
3. Solid - Create chamfer on all edges of the input solid(s).<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which means<br />
you do not need to press the Apply button to execute the form.<br />
Specify the edge(s) of a solid which are to be chamfered, either<br />
by entering the IDs from the keyboard (examples: Solid<br />
10.1.1), or cursor define the edge locations using the Edge<br />
Select Menu.<br />
This button, by default is disabled since updates of an existing<br />
mesh and LBC on a parasolid solid will occur automatically<br />
after the edge blend is created. If the Geometry Preference<br />
toggle, Auto Update Solid Mesh/LBC, is turned off, then this<br />
button will be enabled and the label will be, “Update Solid<br />
Mesh/LBC”. Pressing this button after the edge blend operation<br />
is complete will update the existing mesh on the solid.<br />
☞ More Help:<br />
Using the Select Menus (p. 41)<br />
in the MSC.Patran Reference<br />
Manual, Part 1: Introduction to<br />
MSC.Patran
Creating Chamfer Edge Blend from Solid Edges Example<br />
CHAPTER 6<br />
Edit Actions<br />
Create Chamfers with offset of 0.02 and angle of 45 degrees on Solid 1 edges Solid 1.1.3 1.1.12<br />
1.1.6 1.1.4 1.2.4 and 1.4.4.<br />
Geometry<br />
Action: Edit<br />
Object: Solid<br />
Method: Edge Blend<br />
Chamfer Parameters<br />
Offset<br />
0.02<br />
Angle<br />
45.0<br />
Edges to Blend<br />
Auto Execute<br />
Solid Edge List<br />
Solid 1.1.3 1.1.12 1.1.6 1.<br />
Update Solid Mesh/LBC (ON)<br />
-Apply-<br />
Before:<br />
Z<br />
Y<br />
X<br />
After:<br />
Z<br />
Y<br />
X<br />
Z<br />
1<br />
Z<br />
1<br />
Y<br />
X<br />
Y<br />
X
PART 2<br />
Geometry <strong>Modeling</strong><br />
Imprinting Solid on Solid<br />
This form is used to imprint solid bodies on solid bodies.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which means<br />
you do not need to press the Apply button to execute the form.<br />
Specify the solids to imprint onto a solid body either by cursor<br />
selecting them or by entering the IDs from the keyboard.<br />
Example: Solid 1. The Solid select menu that appears can be<br />
used to define how you want to cursor select the appropriate<br />
solids.<br />
Specify the solids to be imprinted onto either by cursor selecting<br />
them or by entering the IDs from the keyboard. Example: Solid<br />
10 11. The Solid select menu that appears can be used to<br />
define how you want to cursor select the appropriate solids.<br />
This button, by default is disabled since updates of an existing<br />
mesh and LBC on a parasolid solid will occur automatically<br />
after the imprinting is completed. If the Geometry Preference<br />
toggle, Auto Update Solid Mesh/LBC, is turned off, then this<br />
button will be enabled and the label will be, “Update Solid<br />
Mesh/LBC”. Pressing this button after the imprinting operation<br />
is complete will update the existing mesh on the solid.<br />
☞ More Help:<br />
Using the Select Menus (p. 41)<br />
in the MSC.Patran Reference<br />
Manual, Part 1: Introduction to<br />
MSC.Patran
Imprint Solid on Solid Example<br />
CHAPTER 6<br />
Edit Actions<br />
Imprint Solid Cylinders 2 and 3 onto the faces of Solid Block 1. The Cylinders have been deleted<br />
to show the results of the imprint.<br />
Before:<br />
Z<br />
Y<br />
After:<br />
Z<br />
Y<br />
X<br />
X<br />
3<br />
1<br />
1<br />
2
PART 2<br />
Geometry <strong>Modeling</strong><br />
Solid Shell Operation<br />
This form is used to create a void in a solid by shelling the selected faces.<br />
Geometry<br />
Action: Edit<br />
Object: Solid<br />
Method: Shell<br />
Thickness<br />
0.25<br />
Auto Execute<br />
Solid Face List<br />
Update Solid Mesh/LBC (ON)<br />
-Apply-<br />
Specify the wall thickness of the resulting solid to be edited.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which means<br />
you do not need to press the Apply button to execute the form.<br />
Specify the face(s) of a solid to be shelled, either by entering<br />
the IDs from the keyboard (examples: Solid 10.1), or cursor<br />
define the face locations using the Face Select Menu.<br />
This button, by default is disabled since updates of an existing<br />
mesh and LBC on a parasolid solid will occur automatically<br />
after the shelling is completed. If the Geometry Preference<br />
toggle, Auto Update Solid Mesh/LBC, is turned off, then this<br />
button will be enabled and the label will be, “Update Solid<br />
Mesh/LBC”. Pressing this button after the shelling operation is<br />
complete will update the existing mesh on the solid.<br />
☞ More Help:<br />
Using the Select Menus (p. 41)<br />
in the MSC.Patran Reference<br />
Manual, Part 1: Introduction to<br />
MSC.Patran
Solid Shell Operation Example<br />
Shell solids 1t4 with a wall thickness=0.25 using faces solid 4.1 4.2 3.6 2.1 2.4 2.5 1.4 and 1.2.<br />
Geometry<br />
Action: Edit<br />
Object: Solid<br />
Method: Shell<br />
Thickness<br />
0.25<br />
Auto Execute<br />
Solid Face List<br />
Update Solid Mesh/LBC (ON)<br />
-Apply-<br />
Before:<br />
After:<br />
X<br />
CHAPTER 6<br />
Edit Actions<br />
X<br />
Y<br />
Y<br />
Z<br />
Z
PART 2<br />
Geometry <strong>Modeling</strong><br />
6.6 Editing Features<br />
Suppressing a Feature<br />
The Edit,Feature,Suppress method displays the list of CAD features associated with the<br />
geometry that can be suppressed from the geometric model.<br />
Geometry<br />
Action: Edit<br />
Object: Feature<br />
Method: Suppress<br />
Filter *<br />
Feature List<br />
<strong>Geometric</strong> Entity List<br />
-Apply-<br />
The “Filter” button and databox widgets are used to filter the<br />
features to be displayed in the Feature List. Enter the filter<br />
string in the databox and then either select the “Filter”<br />
button or press the return key.<br />
Select which features to suppress from the Feature List.<br />
Selecting a feature name will highlight the feature in the<br />
MSC.Patran viewport for easy identification.<br />
When a geometric entity is selected in the MSC.Patran<br />
viewport, the geometric id will be echoed in the<br />
selectdatabox and the feature name that the geometric entity<br />
is associated with will be highlighted in the Feature List.
Unsuppressing a Feature<br />
The Edit,Feature,Unsuppress method displays the list of CAD features associated with the<br />
geometry that can be unsuppressed from the geometric model.<br />
Geometry<br />
Action: Edit<br />
Object: Feature<br />
Method: Unsuppress<br />
Filter *<br />
Feature List<br />
-Apply-<br />
Select which features to unsuppress from the Feature List.<br />
CHAPTER 6<br />
Edit Actions<br />
The “Filter” button and databox widgets are used to filter the<br />
features to be displayed in the Feature List. Enter the filter<br />
string in the databox and then either select the “Filter” button<br />
or press the return key.
PART 2<br />
Geometry <strong>Modeling</strong><br />
Editing Feature Parameters<br />
The Edit,Feature,Parameters method displays the list of CAD features associated with the<br />
geometry whose parameters can be edited to be used to regenerate the geometric model based<br />
on the new parameter values.<br />
Geometry<br />
Action: Edit<br />
Object: Feature<br />
Method: Parameters<br />
Filter *<br />
Feature List<br />
[Unassociated Parameters]<br />
The “Filter” button and databox widgets are used to filter<br />
the features to be displayed in the Feature List. Enter the<br />
filter string in the databox and then either select the “Filter”<br />
button or press the return key.<br />
Select which features to edit from the Feature List. Selecting<br />
a feature name will highlight the feature in the MSC.Patran<br />
viewport for easy identification. Multiple features can be<br />
selected. A parameters subform will be displayed for each<br />
feature selected, showing the features parameters and their<br />
values. The Unassociated Parameters entry is displayed<br />
whenever there are parameters available for editing that are<br />
not directly associated to a feature.<br />
<strong>Geometric</strong> Entity List When a geometric entity is selected in the MSC.Patran<br />
viewport, the geometric id will be echoed in the<br />
selectdatabox and the feature name that the geometric<br />
entity is associated with will be highlighted in the<br />
Feature List.<br />
-Apply-
Feature Parameter Definition<br />
CHAPTER 6<br />
Edit Actions<br />
The Feature Parameter Definition form allows the parameters of a CAD feature to be displayed<br />
and modified for regeneration of a CAD model.<br />
Input Parameter Definition<br />
Feature<br />
BLOCK(0)<br />
BLOCK(0)<br />
CYLINDER><br />
When the “Definition” column of a parameter is selected,<br />
the definition is copied to the “Input Parameter<br />
Definition” databox for editing. Once the definition is<br />
modified, press return to update the “Definition” column<br />
with the new parameter definition. When all the desired<br />
parameter definitions are modified, press the OK button<br />
to save the changes.<br />
Feature Parameter Definition<br />
Description Name Definition Value<br />
Size X p8 0.55 0.55000001<br />
SIZE Y p10 p8 * 0.75 0.41249999<br />
Diameter p9 0.25 0.25<br />
OK Reset Cancel<br />
Feature: Identifies which feature a parameter belongs to.<br />
Description: Describes the feature type.<br />
Name: The name of the parameter in the CAD system. This is the left-hand side of the<br />
expression for the feature.<br />
Definition: This is the right-hand side of the expression for the feature which is editable.<br />
Value: The value of the parameter.
PART 2<br />
Geometry <strong>Modeling</strong>
MSC.Patran Reference Manual, Part 2: Geometry <strong>Modeling</strong><br />
CHAPTER<br />
7<br />
Show Actions<br />
■ Overview of the Geometry Show Action Methods<br />
■ The Show Action Information Form<br />
■ Showing Point Locations<br />
■ Showing Point Distance<br />
■ Showing the Nodes on a Point<br />
■ Showing Curve Attributes<br />
■ Showing Curve Arc<br />
■ Showing Curve Angle<br />
■ Showing Curve Length Range<br />
■ Showing the Nodes on a Curve<br />
■ Showing Surface Attributes<br />
■ Showing Surface Area Range<br />
■ Showing the Nodes on a Surface<br />
■ Showing Surface Normals<br />
■ Showing Solid Attributes<br />
■ Showing Coordinate Frame Attributes<br />
■ Showing Plane Attributes<br />
■ Showing Vector Attributes
PART 2<br />
Geometry <strong>Modeling</strong><br />
7.1 Overview of the Geometry Show Action Methods<br />
Figure 7-1<br />
Object Method Description<br />
Point ❏ Location Shows the coordinate value locations for a list of specified<br />
points or vertices. You may enter a reference coordinate<br />
system ID to express the coordinate values within.<br />
❏ Distance Shows the distance and the x, y and z offsets between one or<br />
more pairs of points and/or vertices.<br />
❏ Node Lists the IDs of the nodes that are located on a specified<br />
point or vertex that is within the Global Model Tolerance<br />
value.<br />
Curve ❏ Attributes Lists the geometric type, length, and starting and ending<br />
points for a list of specified curves or edges.<br />
❏ Arc Shows the total number of Arcs in the model, total number<br />
of Arcs in the current group and the geometric modeling<br />
tolerance.<br />
❏ Angle Shows the angle between two curves for a list of specified<br />
curves or edges.<br />
❏ Length Range Shows the Start and End Point, Length, and Type for a list of<br />
specified curves or edges which are in the Minimum and<br />
Maximum Curve Length Range specified.<br />
❏ Node Lists the IDs of the nodes that are located on a specified<br />
curve or edge that is within the Global Model Tolerance<br />
value.<br />
Surface ❏ Attributes Lists the number of vertices and edges associated with each<br />
specified surface or solid face, as well as the area and<br />
geometric type.<br />
❏ Area Range Shows the Vertices, Edges, Area, and Type for a list of<br />
specified surfaces or faces which are in the Minimum and<br />
Maximum Surface Area Range specified.<br />
❏ Node Lists the IDs of the nodes that are located on a specified<br />
surface or solid face that is within the Global Model<br />
Tolerance value.<br />
Solid ❏ Attributes Lists the number of vertices, surfaces (or faces) associated<br />
with each specified solid, as well as the solid’s volume and<br />
geometric type.<br />
Coord ❏ Attributes Shows the ID, the xyz coordinate location of the origin and<br />
the type for each specified coordinate frame.<br />
Plane ❏ Attributes<br />
Vector ❏ Attributes
The Show Action Information Form<br />
CHAPTER 7<br />
Show Actions<br />
When a Show action is executed, MSC.Patran will display a spreadsheet form at the bottom of<br />
the screen. This form displays information on the geometric entities that were specified on the<br />
Show action form.<br />
Cells on the form that have a dot (.), means there is additional information associated with that cell.<br />
If a cell with the dot is pressed with the cursor, associated information is displayed in the textbox<br />
at the bottom of the form.<br />
The dot means there is additional information associated with the particular cell. The<br />
additional information can be displayed in the textbox below by pressing the cell with the<br />
cursor.<br />
Show Information<br />
Entity ID Title 1 Title 2 Title 2 Reference CID<br />
7 2. 1. 0. (Global) Recta<br />
8 2. 2. 0.<br />
(Global) Recta<br />
9 3. 2. 0.<br />
(Global) Recta<br />
This is a scrollable textbox. Information associated with a cell<br />
is displayed here. You can copy and paste information from<br />
this textbox into any MSC.Patran form. Copy the information<br />
by pressing the left mouse button and dragging the cursor<br />
over the information. Place the cursor over a databox in<br />
another MSC.Patran form and press the middle mouse button<br />
to paste the information.<br />
Reset Cancel<br />
Reset erases the information stored in<br />
the form. Cancel will make the form<br />
disappear.<br />
☞ More Help:<br />
Show Point Distance Information<br />
Spreadsheet (p. 572)<br />
Show Point/Curve Distance Information<br />
Spreadsheet (p. 574)<br />
Show Point/Surface Distance Information<br />
Spreadsheet (p. 576)<br />
Show Curve Angle Information Spreadsheet<br />
(p. 585)
PART 2<br />
Geometry <strong>Modeling</strong><br />
7.2 Showing Points<br />
Showing Point Locations<br />
Setting Object to Point and Info to Location will show for a list of specified point locations, the<br />
coordinate value locations that are expressed within a specified reference coordinate frame. Point<br />
locations can be points, vertices, nodes or other point locations provided on the Point select menu.<br />
Action:<br />
Object:<br />
Info:<br />
Geometry<br />
Point Summary<br />
Last ID:<br />
0<br />
Total in Model:<br />
0<br />
Total in 'default_group' :<br />
0<br />
Tolerance:<br />
0.0049999999<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Auto Execute<br />
Point List<br />
Show<br />
Point<br />
Location<br />
Apply<br />
The Point Summary table shows:<br />
The last (or highest) point ID used in the database.<br />
The total number of points in the database.<br />
The total number of points in the current group.<br />
The current value of the Global Model Tolerance.<br />
You can specify an alternate coordinate frame ID for<br />
the Reference Coordinate Frame. MSC.Patran will<br />
display the point or vertex location within the specified<br />
Reference Coordinate Frame. Default is the global<br />
rectangular coordinate frame, Coord 0.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to<br />
execute the form.<br />
Specify the points, vertices or nodes either by cursor<br />
selecting them or by entering the IDs from the keyboard.<br />
Examples: Point 5 10, Node 10, Surface 5.5.3. The Point<br />
select menu that appears can be used to define how you<br />
want to cursor select the point locations.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
Topology (p. 10)<br />
Global Model Tolerance & Geometry (p. 18)<br />
Coordinate Frame Definitions (p. 60)<br />
The Show Action Information Form (p. 569)
Showing Point Distance<br />
Showing Point Distance with the Point Option<br />
CHAPTER 7<br />
Show Actions<br />
Show the distance between two points. A multi-page spreadsheet is used to display the distance,<br />
direction cosine and point location data for each point pair.<br />
The distance may be shown between a point-point pairs, point-curve pairs, or point-surface<br />
pairs. Use the Option menu to specify the type of opposing entity, Showing Point Distance<br />
with the Point Option, Showing Point Distance with the Curve Option, Showing Point<br />
Action:<br />
Object:<br />
Info:<br />
Geometry<br />
Show<br />
Point<br />
Distance<br />
Point Summary<br />
Last ID:<br />
0<br />
Total in Model:<br />
0<br />
Total in 'default_group' :<br />
0<br />
Tolerance:<br />
0.0049999999<br />
Option: Point<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Auto Execute<br />
First Point List<br />
Point 2<br />
Second Point List<br />
Curve 7.1<br />
Apply<br />
Upon execution, the Show Point Distance<br />
Information Spreadsheet (p. 572) form is launched.<br />
The Point Summary table shows:<br />
The last (or highest) point ID used in the database.<br />
The total number of points in the database.<br />
The total number of points in the current group.<br />
The current value of the Global Model Tolerance.<br />
Specify a reference coordinate frame in which the<br />
distance information is to be shown (example Coord 3).<br />
Defaults to the Default Coordinate Frame preference.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to<br />
execute the form.<br />
Specify the points either by entering the IDs from the<br />
keyboard (examples: Point 5 10 Surface 4.2.1); or by<br />
cursor selecting them by using the Point select menu.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
Topology (p. 10)<br />
Global Model Tolerance & Geometry (p. 18)<br />
Coordinate Frame Definitions (p. 60)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Page 1 of 3<br />
Show Point Distance Information Spreadsheet<br />
Show Point Distance Information<br />
From Point ID To Point ID Distance Delta Reference CID<br />
Page 2 of 3<br />
Reset<br />
Cancel<br />
.2 Curve 7.1 7.34937645 (Global) Rectan><br />
Page 1 of 3 Distance<br />
Show Point Distance Information<br />
Reset<br />
From Point ID To Point ID Direction Cosines Reference CID<br />
Page 3 of 3<br />
Show Point Distance Information<br />
From Point ID To Point ID From Location To Location Reference CID<br />
Cell Callback Actions<br />
From Point ID Highlights the point using the secondary highlight color; displays general<br />
information about the point (type, location, etc.) in the textbox.<br />
To Point ID Highlights the point using the secondary highlight color; displays general<br />
information about the point (type, location, etc.) in the textbox.<br />
Reference CID Highlights both points using the secondary highlight color; displays<br />
general information about the reference frame (type, origin, etc.) in the<br />
textbox.<br />
Other columns Highlights both points using the secondary highlight color; displays the<br />
long (un-abbreviated) form of the data in the textbox.<br />
Cancel<br />
Reset<br />
Cancel<br />
Reset<br />
Cancel
Showing Point Distance with the Curve Option<br />
CHAPTER 7<br />
Show Actions<br />
Show the distance between point/curve pairs. A multi-page spreadsheet is used to display the<br />
distance, direction cosine and minimum point location data for each point/curve pair.<br />
The distance may be shown between a point-point pairs, point-curve pairs, or point-surface pairs.<br />
Use the Option menu to specify the type of opposing entity, Showing Point Distance with the Point<br />
Option, Showing Point Distance with the Curve Option, Showing Point Distance with the<br />
Action:<br />
Object:<br />
Info:<br />
Geometry<br />
Show<br />
Point<br />
Distance<br />
Point Summary<br />
Last ID:<br />
0<br />
Total in Model:<br />
0<br />
Total in 'default_group' :<br />
0<br />
Tolerance:<br />
0.0049999999<br />
Option: Curve<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Auto Execute<br />
First Point List<br />
Point 2<br />
Second Point List<br />
Curve 7<br />
Apply<br />
Upon execution, the Show Point/Curve<br />
Distance Information Spreadsheet (p. 574)<br />
form is launched.<br />
The Point Summary table shows:<br />
The last (or highest) point ID used in the database.<br />
The total number of points in the database.<br />
The total number of points in the current group.<br />
The current value of the Global Model Tolerance.<br />
Specify a reference coordinate frame in which the distance<br />
information is to be shown (example Coord 3). Defaults to the<br />
Default Coordinate Frame preference.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to<br />
execute the form.<br />
Specify the points either by entering the IDs from the<br />
keyboard (examples: Point 5 10 Surface 4.2.1); or by<br />
cursor selecting them by using the Point select menu.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
Topology (p. 10)<br />
Global Model Tolerance & Geometry (p. 18)<br />
Coordinate Frame Definitions (p. 60)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Page 1 of 4<br />
Show Point/Curve Distance Information Spreadsheet<br />
Show Point/Curve Distance Information<br />
To Point ID From Curve ID Minimum Distance Delta Reference CID<br />
Page 2 of 4<br />
Reset<br />
Cancel<br />
.2 7 7.34937645 (Global) Rectan><br />
Page 1 of 4 Distance<br />
Show Point/Curve Distance Information<br />
Reset<br />
To Point ID From Curve ID Direction Cosines Angle to Curve Reference CID<br />
Page 3 of 4<br />
Show Point /Curve Distance Information<br />
Cancel<br />
To Point ID From Curve ID Point Location Min Point Location Reference CID<br />
Page 4 of 4<br />
Show Point/Curve Distance Information<br />
To Point ID From Curve ID Parametric Loc Reference CID<br />
Cell Callback Actions<br />
From Point ID Highlights the point using the secondary highlight color; displays general<br />
information about the point (type, location, etc.) in the textbox.<br />
From Curve ID Highlights the curve using the secondary highlight color; displays<br />
general information about the curve (type, etc.) in the textbox.<br />
Reference CID Highlights both entities using the secondary highlight color; displays<br />
general information about the reference frame (type, origin, etc.) in the<br />
textbox.<br />
Other Columns Highlights both entities using the secondary highlight color; displays the<br />
long (un-abbreviated) form of the data in the textbox; and displays a<br />
marker on the curve where the minimum distance occurs.<br />
Reset<br />
Cancel<br />
Reset<br />
Cancel<br />
Reset<br />
Cancel
Showing Point Distance with the Surface Option<br />
CHAPTER 7<br />
Show Actions<br />
Show the distance between point/surface pairs. A multi-page spreadsheet is used to display the<br />
distance, direction cosine and minimum point location data for each point/surface pair.<br />
The distance may be shown between a point-point pairs, point-curve pairs, or point-surface pairs. Use the<br />
Option menu to specify the type of opposing entity, Showing Point Distance with the Point Option,<br />
Showing Point Distance with the Curve Option, Showing Point Distance with the Surface Option,<br />
Action:<br />
Object:<br />
Info:<br />
Geometry<br />
Show<br />
Point<br />
Distance<br />
Point Summary<br />
Last ID:<br />
0<br />
Total in Model:<br />
0<br />
Total in 'default_group' :<br />
0<br />
Tolerance:<br />
0.0049999999<br />
Option: Surface<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Auto Execute<br />
First Point List<br />
Point 2<br />
Second Point List<br />
Surface 7<br />
Apply<br />
Upon execution, the Show Point/Surface Distance<br />
Information Spreadsheet (p. 576) form is launched.<br />
The Point Summary table shows:<br />
The last (or highest) point ID used in the database.<br />
The total number of points in the database.<br />
The total number of points in the current group.<br />
The current value of the Global Model Tolerance.<br />
Specify a reference coordinate frame in which the distance<br />
information is to be shown (example Coord 3). Defaults to the<br />
Default Coordinate Frame preference.<br />
By default, Auto Execute (p. 402) in the MSC.Patran Reference<br />
Manual, Part 2: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
Specify the points either by entering the IDs from the<br />
keyboard (examples: Point 5 10 Surface 4.2.1); or by cursor<br />
selecting them by using the Point select menu.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
Topology (p. 10)<br />
Global Model Tolerance & Geometry (p. 18)<br />
Coordinate Frame Definitions (p. 60)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Page 1 of 4<br />
Show Point/Surface Distance Information Spreadsheet<br />
Show Point/Surface Distance Information<br />
To Point ID From Surface ID Minimum Distance Delta Reference CID<br />
Page 2 of 4<br />
Reset<br />
Cancel<br />
.2 7 7.34937645 (Global) Rectan><br />
Page 1 of 4 Distance<br />
Show Point/Surface Distance Information<br />
Reset<br />
To Point ID From Surface ID Direction Cosines Angle to Normal Reference CID<br />
Page 3 of 4<br />
Show Point /Surface Distance Information<br />
Cancel<br />
To Point ID From Surface ID Point Location Min Point Location Reference CID<br />
Page 4 of 4<br />
Show Point/Surface Distance Information<br />
To Point ID From Surface ID Parametric Loc Reference CID<br />
Cell Callback Actions<br />
Reset<br />
Cancel<br />
Reset<br />
Cancel<br />
Reset<br />
Cancel<br />
To Point ID Highlights the point using the secondary Highlight color; displays general information<br />
about the point (type, location, etc.) in the textbox.<br />
From Surface ID Highlights the surface using the secondary Highlight color; displays general information<br />
about the surface (type, etc.) in the textbox.<br />
Reference CID Highlights both entities in the secondary Highlight color; displays general information<br />
about the reference frame (type, origin, etc.) in the textbox.<br />
Other columns Highlights both entities in the secondary highlight color; displays the long (unabbreviated)<br />
form of the data in the textbox; and displays a marker on the surface<br />
where the minimum distance occurs.
Showing Point Distance with the Plane Option<br />
CHAPTER 7<br />
Show Actions<br />
Show the distance between point/Plane pairs. A multi-page spreadsheet is used to display the<br />
distance, direction cosine and minimum point location data for each point/plane pair.<br />
The distance may be shown between a point-point pairs, point-curve pairs, or point-surface pairs.<br />
Use the Option menu to specify the type of opposing entity, Showing Point Distance with the<br />
Point Option, Showing Point Distance with the Curve Option, Showing Point Distance with<br />
Action:<br />
Object:<br />
Info:<br />
Geometry<br />
Show<br />
Point<br />
Distance<br />
Point Summary<br />
Last ID:<br />
0<br />
Total in Model:<br />
0<br />
Total in 'default_group' :<br />
0<br />
Tolerance:<br />
0.0049999999<br />
Option: Plane<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Auto Execute<br />
Point List<br />
Point 2<br />
Plane List<br />
Plane 7<br />
Apply<br />
Upon execution, the Show Point/Surface Distance<br />
Information Spreadsheet (p. 576) form is launched.<br />
The Point Summary table shows:<br />
The last (or highest) point ID used in the database.<br />
The total number of points in the database.<br />
The total number of points in the current group.<br />
The current value of the Global Model Tolerance.<br />
Specify a reference coordinate frame in which the distance<br />
information is to be shown (example Coord 3). Defaults to the<br />
Default Coordinate Frame preference.<br />
By default, Auto Execute (p. 402) in the MSC.Patran Reference<br />
Manual, Part 2: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
Specify the points either by entering the IDs from the<br />
keyboard (examples: Point 5 10 Plane 4.2.1); or by cursor<br />
selecting them by using the Point select menu.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
Topology (p. 10)<br />
Global Model Tolerance & Geometry (p. 18)<br />
Coordinate Frame Definitions (p. 60)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Page 1 of 4<br />
Show Point/Curve Vector Information Spreadsheet<br />
Show Point/Vector Distance Information<br />
To Point ID From Vector ID Minimum Distance Delta Reference CID<br />
Page 2 of 4<br />
Reset<br />
Cancel<br />
.2 7 7.34937645 (Global) Rectan><br />
Page 1 of 4 Distance<br />
Show Point/Vector Distance Information<br />
Reset<br />
To Point ID From Vector ID Direction Cosines Angle to Normal Reference CID<br />
Page 3 of 4<br />
Show Point /Vector Distance Information<br />
Cancel<br />
To Point ID From Vector ID Point Location Min Point Location Reference CID<br />
Page 4 of 4<br />
Show Point/Vector Distance Information<br />
To Point ID From Vector ID Parametric Loc Reference CID<br />
Cell Callback Actions<br />
Reset<br />
Cancel<br />
Reset<br />
Cancel<br />
Reset<br />
Cancel<br />
To Point ID Highlights the point using the secondary Highlight color; displays general information<br />
about the point (type, location, etc.) in the textbox.<br />
From Vector ID Highlights the plane using the secondary Highlight color; displays general information<br />
about the vector (type, etc.) in the textbox.<br />
Reference CID Highlights both entities in the secondary Highlight color; displays general information<br />
about the reference frame (type, origin, etc.) in the textbox.<br />
Other columns Highlights both entities in the secondary highlight color; displays the long<br />
(unabbreviated) form of the data in the textbox; and displays a marker on the surface<br />
where the minimum distance occurs.
Showing Point Distance with the Vector Option<br />
CHAPTER 7<br />
Show Actions<br />
Show the distance between point/vector pairs. A multi-page spreadsheet is used to display the<br />
distance, direction cosine and minimum point location data for each point/vector pair.<br />
The distance may be shown between a point-point pairs, point-curve pairs, point-surface pairs,<br />
point-plane pairs or point-vector pairs. Use the Option menu to specify the type of opposing entity,<br />
Showing Point Distance with the Point Option, Showing Point Distance with the Curve<br />
Action:<br />
Object:<br />
Info:<br />
Geometry<br />
Show<br />
Point<br />
Distance<br />
Point Summary<br />
Last ID:<br />
0<br />
Total in Model:<br />
0<br />
Total in 'default_group' :<br />
0<br />
Tolerance:<br />
0.0049999999<br />
Option: Vector<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Auto Execute<br />
Point List<br />
Point 2<br />
Vector List<br />
Vector 7<br />
Apply<br />
Upon execution, the Show Point/Surface Distance<br />
Information Spreadsheet (p. 576) form is launched.<br />
The Point Summary table shows:<br />
The last (or highest) point ID used in the database.<br />
The total number of points in the database.<br />
The total number of points in the current group.<br />
The current value of the Global Model Tolerance.<br />
Specify a reference coordinate frame in which the distance<br />
information is to be shown (example Coord 3). Defaults to the<br />
Default Coordinate Frame preference.<br />
By default, Auto Execute (p. 402) in the MSC.Patran Reference<br />
Manual, Part 2: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
Specify the points either by entering the IDs from the<br />
keyboard (examples: Point 5 10 Vector 4.2.1); or by cursor<br />
selecting them by using the Point select menu.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
Topology (p. 10)<br />
Global Model Tolerance & Geometry (p. 18)<br />
Coordinate Frame Definitions (p. 60)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Page 1 of 4<br />
Show Point/Curve Distance Information Spreadsheet<br />
Show Point/Plane Distance Information<br />
To Point ID From Plane ID Minimum Distance Delta Reference CID<br />
Page 2 of 4<br />
Reset<br />
Cancel<br />
.2 7 7.34937645 (Global) Rectan><br />
Page 1 of 4 Distance<br />
Show Point/Plane Distance Information<br />
Reset<br />
To Point ID From Plane ID Direction Cosines Angle to Normal Reference CID<br />
Page 3 of 4<br />
Show Point /Plane Distance Information<br />
Cancel<br />
To Point ID From Plane ID Point Location Min Point Location Reference CID<br />
Page 4 of 4<br />
Show Point/Plane Distance Information<br />
To Point ID From Plane ID Parametric Loc Reference CID<br />
Cell Callback Actions<br />
To Point ID Highlights the point using the secondary Highlight color; displays general information<br />
about the point (type, location, etc.) in the textbox.<br />
From Plane ID Highlights the plane using the secondary Highlight color; displays general information<br />
about the plane (type, etc.) in the textbox.<br />
Reference CID Highlights both entities in the secondary Highlight color; displays general information<br />
about the reference frame (type, origin, etc.) in the textbox.<br />
Other columns Highlights both entities in the secondary highlight color; displays the long<br />
(unabbreviated) form of the data in the textbox; and displays a marker on the surface<br />
where the minimum distance occurs.<br />
Reset<br />
Cancel<br />
Reset<br />
Cancel<br />
Reset<br />
Cancel
Showing the Nodes on a Point<br />
CHAPTER 7<br />
Show Actions<br />
Setting Object to Point and Info to Node will show the IDs of the nodes that lie on at specified<br />
point locations that are within the Global Model Tolerance. Point locations can be points, vertices,<br />
nodes or other point locations provided on the Point select menu.<br />
Action:<br />
Object:<br />
Info:<br />
Geometry<br />
Point Summary<br />
Last ID:<br />
0<br />
Total in Model:<br />
0<br />
Total in 'default_group' :<br />
0<br />
Tolerance:<br />
0.0049999999<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Auto Execute<br />
Point List<br />
Show<br />
Point<br />
Node<br />
Apply<br />
The Point Summary table shows:<br />
The last (or highest) point ID used in the database.<br />
The total number of points in the database.<br />
The total number of points in the current group.<br />
The current value of the Global Model Tolerance.<br />
Not used for this form.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to<br />
execute the form.<br />
Specify the points, vertices or nodes either by cursor<br />
selecting them or by entering the IDs from the keyboard.<br />
Examples: Point 5 10, Node 10, Solid 4.5.3.1. The Point<br />
select menu that appears can be used to define how you<br />
want to cursor select the point locations.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
Topology (p. 10)<br />
Global Model Tolerance & Geometry (p. 18)<br />
The Show Action Information Form (p. 569)
PART 2<br />
Geometry <strong>Modeling</strong><br />
7.3 Showing Curves<br />
Showing Curve Attributes<br />
Setting Object to Curve and Info to Attributes will show the geometric type, length, and the<br />
starting and ending points for a list of specified curves or edges.<br />
Action:<br />
Object:<br />
Info:<br />
Geometry<br />
Curve Summary<br />
Last ID:<br />
0<br />
Total in Model:<br />
0<br />
Total in 'default_group' :<br />
0<br />
Tolerance:<br />
0.0049999999<br />
Auto Execute<br />
Curve List<br />
Show<br />
Curve<br />
Attributes<br />
Apply<br />
The Curve Summary table shows:<br />
The last (or highest) curve ID used in the database.<br />
The total number of curves in the database.<br />
The total number of curves in the current group.<br />
The current value of the Global Model Tolerance.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the curves or edges either by entering the IDs from<br />
the keyboard (examples: Curve 5 10 Surface 4.2); or by<br />
cursor selecting them by using the Curve select menu.<br />
☞ More Help:<br />
Topology (p. 10)<br />
Global Model Tolerance & Geometry (p. 18)<br />
Types of Geometry in MSC.Patran (p. 19)<br />
The Show Action Information Form (p. 569)
Showing Curve Arc<br />
CHAPTER 7<br />
Show Actions<br />
Setting Object to Curve and Info to Arc will show the total number of Arcs in the model, total<br />
number of Arcs in the current group and the geometric modeling tolerance.<br />
Action:<br />
Object:<br />
Info:<br />
Geometry<br />
Arc Summary<br />
Total in Model:<br />
0<br />
Total in 'default_group' :<br />
0<br />
Tolerance:<br />
0.0049999999<br />
Auto Execute<br />
Curve List<br />
Show<br />
Curve<br />
Arc<br />
Apply<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to<br />
execute the form.<br />
Specify the curves or edges either by entering the IDs<br />
from the keyboard (examples: Curve 5 10 Surface 4.2);<br />
or by cursor selecting them by using the Curve select<br />
menu.<br />
☞ More Help:<br />
Topology (p. 10)<br />
Global Model Tolerance & Geometry (p. 18)<br />
Types of Geometry in MSC.Patran (p. 19)<br />
The Show Action Information Form (p. 569)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Showing Curve Angle<br />
Setting Object to Curve and Info to Angle will show the angle between pairs of curves. The point<br />
on each curve where the angle is calculated from is shown via a primary graphics marker in the<br />
graphics marker color. This is useful if the two curves do not intersect.<br />
Action:<br />
Object:<br />
Info:<br />
Geometry<br />
Curve Summary<br />
Last ID:<br />
0<br />
Total in Model:<br />
0<br />
Total in 'default_group' :<br />
0<br />
Tolerance:<br />
0.0049999999<br />
Auto Execute<br />
First Curve List<br />
Surface 1.2<br />
Second Curve List<br />
Curve 7<br />
Show<br />
Curve<br />
Angle<br />
Apply<br />
Upon execution, the Show Curve Angle Information<br />
Spreadsheet (p. 585) form is launched.<br />
The Curve Summary table shows:<br />
The last (or highest) curve ID used in the database.<br />
The total number of curves in the database.<br />
The total number of curves in the current group.<br />
The current value of the Global Model Tolerance.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the curves or edges either by entering the IDs from the<br />
keyboard (examples: Curve 5 10 Surface 4.2); or by cursor<br />
selecting them by using the Curve select menu.<br />
☞ More Help:<br />
Topology (p. 10)<br />
Global Model Tolerance & Geometry (p. 18)<br />
Types of Geometry in MSC.Patran (p. 19)
Page 1 of 2<br />
Show Curve Angle Information Spreadsheet<br />
Show Curve Angle Information<br />
First Curve ID Second Curve ID Angle Minimum Distance Minimum Location 1<br />
Page 2 of 2<br />
Reset<br />
Cancel<br />
Surface 1.2 7 90.0 0. [1.23.3.45.2.13] ><br />
Page 1 of 2 Angle<br />
Show Curve Angle Information<br />
Reset<br />
Cancel<br />
First Curve ID SecondCurve ID Minimum Loc 2 Minimum Param1 Minimum Param2<br />
Cell Callback Actions<br />
Reset<br />
Cancel<br />
First Curve ID Highlights the curve using the secondary highlight color; displays general information<br />
about the point (type, location, etc.) in the textbox.<br />
Second Curve ID Highlights the curve using the secondary highlight color; displays general information<br />
about the curve (type, etc.) in the textbox.<br />
Other Columns Highlights both curves in the secondary highlight color; displays the long (unabbreviated)<br />
form of the data in the textbox; and displays a marker on each curve at the<br />
respective locations where the minimum distance occurs.<br />
CHAPTER 7<br />
Show Actions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Showing Curve Length Range<br />
Setting Object to Curve and Info to Length Range will show the Start and End Point, Length, and<br />
Type for a list of specified curves or edges which are in the Minimum and Maximum Curve<br />
Length Range specified.<br />
Action:<br />
Geometry<br />
Show<br />
Object: Curve<br />
Info: Length Range<br />
Curve Summary<br />
Last ID:<br />
0<br />
Total in Model:<br />
0<br />
Total in 'default_group' :<br />
0<br />
Tolerance:<br />
0.0049999999<br />
Curve Length Range<br />
Minimum Curve Length<br />
0.005<br />
Maximum Curve Length<br />
5.0<br />
Auto Execute<br />
Curve List<br />
Apply<br />
The Curve Summary table shows:<br />
The last (or highest) curve ID used in the database.<br />
The total number of curves in the database.<br />
The total number of curves in the current group.<br />
The current value of the Global Model Tolerance.<br />
Specify the Minimum and Maximum Curve Length to define<br />
the Curve Length Range for filtering curves.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the curves or edges either by entering the IDs from<br />
the keyboard (examples: Curve 5 10 Surface 4.2); or by<br />
cursor selecting them by using the Curve select menu.<br />
☞ More Help:<br />
Topology (p. 10)<br />
Global Model Tolerance & Geometry (p. 18)<br />
Types of Geometry in MSC.Patran (p. 19)<br />
The Show Action Information Form (p. 569)
Showing the Nodes on a Curve<br />
Setting the Object to Curve and Info to Node will show the IDs of the nodes that lie on the<br />
specified curves or edges that are within the Global Model Tolerance.<br />
Action:<br />
Object:<br />
Info:<br />
Geometry<br />
Curve Summary<br />
Last ID:<br />
0<br />
Total in Model:<br />
0<br />
Total in 'default_group' :<br />
0<br />
Tolerance:<br />
0.0049999999<br />
Auto Execute<br />
Curve List<br />
Show<br />
Curve<br />
Node<br />
Apply<br />
The Curve Summary table shows:<br />
The last (or highest) curve ID used in the database.<br />
The total number of curves in the database.<br />
The total number of curves in the current group.<br />
The current value of the Global Model Tolerance.<br />
☞ More Help:<br />
Topology (p. 10)<br />
Global Model Tolerance & Geometry (p. 18)<br />
Types of Geometry in MSC.Patran (p. 19)<br />
The Show Action Information Form (p. 569)<br />
CHAPTER 7<br />
Show Actions<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the curves or edges either by entering the IDs from<br />
the keyboard (examples: Curve 5 10 Surface 4.2); or by<br />
cursor selecting them by using the Curve select menu.
PART 2<br />
Geometry <strong>Modeling</strong><br />
7.4 Showing Surfaces<br />
Showing Surface Attributes<br />
Setting the Object to Surface and Info to Attributes will list the number of vertices and edges<br />
associated with each specified surface or solid face, as well as the its area and geometry type.<br />
Action:<br />
Object:<br />
Info:<br />
Geometry<br />
Surface Summary<br />
Last ID:<br />
1<br />
Total in Model:<br />
7<br />
Total in 'default_group' :<br />
1<br />
Tolerance:<br />
0.0049999999<br />
Auto Execute<br />
Surface List<br />
Solid 1.6<br />
Show<br />
Surface<br />
Attributes<br />
Draw Normal Vectors<br />
Reset Graphics<br />
Apply<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON<br />
which means you do not need to press the Apply<br />
button to execute the form.<br />
The Surface Summary table shows:<br />
The last (or highest) surface ID used in the database.<br />
The total number of surfaces in the database.<br />
The total number of surfaces in the current group.<br />
The current value of the Global Model Tolerance.<br />
Specify the surfaces or solid faces, either by entering the IDs<br />
from the keyboard (examples: Surface 5 10 Solid 4.2); or by<br />
cursor selecting them by using the Surface select menu.<br />
If pressed, MSC.Patran draws the positive surface normal<br />
vector for each specified surface or solid face. The positive<br />
normal direction is based on the surface’s or solid face’s<br />
parametrization.<br />
If pressed, MSC.Patran erases the normal vectors and<br />
reverts the model back to the last display type, such as<br />
wireframe, after a MSC.Patran form was executed. (This<br />
includes the Display menu forms.)<br />
☞ More Help:<br />
Parameterization (p. 5)<br />
Topology (p. 10)<br />
Global Model Tolerance & Geometry (p. 18)<br />
Types of Geometry in MSC.Patran (p. 19)<br />
The Show Action Information Form (p. 569)
Showing Surface Area Range<br />
CHAPTER 7<br />
Show Actions<br />
Setting Object to Surface and Info to Area Range will show the Vertices, Edges, Area, and Type for<br />
a list of specified surfaces or faces which are in the Minimum and Maximum Surface Area Range<br />
specified.<br />
Action:<br />
Object:<br />
Info:<br />
Geometry<br />
Surface Summary<br />
Last ID:<br />
1<br />
Total in Model:<br />
1<br />
Total in 'default_group' :<br />
1<br />
Tolerance:<br />
0.0049999999<br />
Surface Area Range<br />
Minimum Surface Area<br />
0.005<br />
Maximum Surface Area<br />
5.0<br />
Auto Execute<br />
Surface List<br />
Show<br />
Surface<br />
Area Range<br />
Apply<br />
The Surface Summary table shows:<br />
The last (or highest) surface ID used in the database.<br />
The total number of surfaces in the database.<br />
The total number of surfaces in the current group.<br />
The current value of the Global Model Tolerance.<br />
Specify the Minimum and Maximum Surface Area to define<br />
the Surface Area Range for filtering surfaces.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the surfaces or faces either by entering the IDs from<br />
the keyboard (examples: Surface 5 10 Solid 4.2); or by<br />
cursor selecting them by using the Surface select menu.<br />
☞ More Help:<br />
Parameterization (p. 5)<br />
Topology (p. 10)<br />
Global Model Tolerance & Geometry (p. 18)<br />
Types of Geometry in MSC.Patran (p. 19)<br />
The Show Action Information Form (p. 569)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Showing the Nodes on a Surface<br />
Setting the Object to Surface and Info to Node will show the IDs of the nodes that lie on the<br />
specified surfaces or solid faces that are within the Global Model Tolerance.<br />
Action:<br />
Object:<br />
Info:<br />
Geometry<br />
Surface Summary<br />
Last ID:<br />
0<br />
Total in Model:<br />
0<br />
Total in 'default_group' :<br />
0<br />
Tolerance:<br />
0.0049999999<br />
Auto Execute<br />
Surface List<br />
Surface 1 2<br />
Show<br />
Surface<br />
Node<br />
Apply<br />
The Surface Summary table shows:<br />
The last (or highest) surface ID used in the database.<br />
The total number of surfaces in the database.<br />
The total number of surfaces in the current group.<br />
The current value of the Global Model Tolerance.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the surfaces or solid faces, either by entering the IDs<br />
from the keyboard (examples: Surface 5 10 Solid 4.2); or by<br />
cursor selecting them by using the Surface select menu.<br />
☞ More Help:<br />
Topology (p. 10)<br />
Global Model Tolerance & Geometry (p. 18)<br />
Types of Geometry in MSC.Patran (p. 19)<br />
The Show Action Information Form (p. 569)
Showing Surface Normals<br />
CHAPTER 7<br />
Show Actions<br />
Setting the Object to Surface and Info to Normals enables the user to display surface normals of<br />
varying densities on the surface.<br />
Action:<br />
Object:<br />
Info:<br />
Geometry<br />
Show<br />
Surface<br />
Normal<br />
Surface Summary<br />
Last ID:<br />
1<br />
Total in Model:<br />
1<br />
Total in 'default_group' :<br />
1<br />
Tolerance:<br />
0.0049999999<br />
Normal Vector Display<br />
◆<br />
Surface Interior<br />
◆ Surface Boundary<br />
Normal Vector Density<br />
1<br />
21<br />
1<br />
The Surface Summary table shows:<br />
The last (or highest) surface ID used in the database.<br />
The total number of surfaces in the database.<br />
The total number of surfaces in the current group.<br />
The current value of the Global Model Tolerance.<br />
Defines whether the normals are to be displayed on the interior<br />
and boundary of a surface or only on the boundary edges of<br />
the surface.<br />
Allows the user to input the density of normals on a surface.<br />
For the density n the normals are displayed as an n by n set of<br />
normals unless the surface is trimmed. If the surface is<br />
trimmed, the normals which do not lie on the surface are<br />
displayed on the nearest edge.
PART 2<br />
Geometry <strong>Modeling</strong><br />
Normal Vector Display<br />
◆<br />
Surface Interior<br />
◆<br />
Surface Boundary<br />
Normal Vector Density<br />
1<br />
21<br />
Set Normal Vector Length<br />
Normal Vector Length<br />
1.0<br />
Auto Execute<br />
Surface List<br />
Reset Graphics<br />
Apply<br />
1<br />
Allows the user to define the length of the surface normal<br />
vectors. By default, the normal vectors are proportional to<br />
the surface area. The vector length is set in the Normal<br />
Vector Length databox.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to<br />
execute the form.<br />
If pressed, MSC.Patran erases the normal vectors and<br />
reverts the model back to the last display type, such as<br />
wireframe, after a MSC.Patran form was executed. (This<br />
includes the Display menu forms.)<br />
Specify the surfaces or solid faces, either by entering the IDs from the<br />
keyboard (examples: Surface 5 10 Solid 4.2); or by cursor selecting them by<br />
using the Surface select menu.<br />
☞ More Help:<br />
Topology (p. 10)<br />
Global Model Tolerance & Geometry (p. 18)<br />
Types of Geometry in MSC.Patran (p. 19)<br />
The Show Action Information Form (p. 569)
7.5 Showing Solids<br />
Showing Solid Attributes<br />
CHAPTER 7<br />
Show Actions<br />
Setting the Object to Solid and Info to Attributes will list the number of vertices and faces associated<br />
with each specified solid, as well as the volume and the geometry type.<br />
Action:<br />
Object:<br />
Info:<br />
Geometry<br />
Solid Summary<br />
Last ID:<br />
0<br />
Total in Model:<br />
0<br />
Total in 'default_group' :<br />
0<br />
Tolerance:<br />
0.0049999999<br />
Auto Execute<br />
Solid List<br />
Show<br />
Solid<br />
Attributes<br />
Apply<br />
The Solid Summary table shows:<br />
The last (or highest) solid ID used in the database.<br />
The total number of solids in the database.<br />
The total number of solids in the current group.<br />
The current value of the Global Model Tolerance.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to<br />
execute the form.<br />
Specify the solids either by cursor selecting them or by<br />
entering the IDs from the keyboard. Example: Solid 4 11.<br />
☞ More Help:<br />
Global Model Tolerance & Geometry (p. 18)<br />
Solids (p. 24)<br />
The Show Action Information Form (p. 569)
PART 2<br />
Geometry <strong>Modeling</strong><br />
7.6 Showing Coordinate Frames<br />
Showing Coordinate Frame Attributes<br />
Setting the Object to Coord and Info to Attributes will list the ID, the coordinate value location of<br />
the coordinate frame’s origin and the coordinate frame type for each specified coordinate frame.<br />
Action:<br />
Object:<br />
Info:<br />
Geometry<br />
Coordinate Frame Summary<br />
Last ID:<br />
0<br />
Show<br />
Coord<br />
Attributes<br />
Total in Model:<br />
1<br />
Total in 'default_group' :<br />
1<br />
Tolerance:<br />
0.0049999999<br />
Auto Execute<br />
Coordinate Frame List<br />
Apply<br />
The Coordinate Frame Summary table shows:<br />
The last (or highest) coordinate frame ID used in the database.<br />
The total number of coordinate frames in the database.<br />
The total number of coordinate frames in the current group.<br />
The current value of the Global Model Tolerance.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the coordinate frames either by cursor selecting them<br />
or by entering the IDs from the keyboard. Example: Coord 10<br />
13.<br />
☞ More Help:<br />
Global Model Tolerance & Geometry (p. 18)<br />
Coordinate Frame Definitions (p. 60)<br />
The Show Action Information Form (p. 569)
7.7 Showing Planes<br />
Showing Plane Attributes<br />
CHAPTER 7<br />
Show Actions<br />
Setting Object to Plane and Info to Attributes will show for a list of specified plane, displaying<br />
the plane origins and the plane normal that are expressed within a specified reference coordinate<br />
frame.<br />
Geometry<br />
Action: Show<br />
Object: Plane<br />
Info: Attributes<br />
Vector Summary<br />
Last ID:<br />
0<br />
Total in Model:<br />
0<br />
Total in 'default_group' :<br />
0<br />
Tolerance:<br />
0.0049999999<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Auto Execute<br />
Plane List<br />
Apply<br />
Choices are Attributes, Angle and Distance.<br />
The Plane Summary table shows:<br />
The Last (or highest) plane 1D used in the database.<br />
The total number of planes in the database.<br />
The total number of planes in the current group.<br />
The current value of the global model tolerance.<br />
See Showing Point Locations.<br />
Specify the planes either by cursor or by entering the ID’s<br />
from the keyboard. Example: Plane 1 4:7 9.<br />
☞ More Help:<br />
Showing Point Locations (p. 570)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Showing Plane Angle<br />
Setting Object to Plane and Info to Angle will show the angle between pairs of planes.<br />
Geometry<br />
Action: Show<br />
Object: Plane<br />
Info: Angle<br />
Plane Summary<br />
Last ID:<br />
2<br />
Total in Model:<br />
2<br />
Total in 'default_group' :<br />
2<br />
Global Model Tolerance<br />
0.0049999999<br />
Auto Execute<br />
First Plane List<br />
Second Plane List<br />
Apply<br />
The Plane Summary table shows:<br />
The last (or highest) plane ID used in the database.<br />
The total number of planes in the database.<br />
The total number of planes in the current group.<br />
The current value of the Global Model Tolerance.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the planes either by entering the IDs from the keyboard<br />
(examples: Plane 1); or by cursor selecting them by using the<br />
Plane select menu.<br />
Upon execution, the Show Plane Angle/Distance Information<br />
Spreadsheet (pg ) form is launched.
Show Plane Angle/Distance Information Spreadsheet<br />
Show Plane Show Angle/Distance Curve Angle Information<br />
First Plane ID Second Plane ID Angle<br />
1 2 * 90.0 0.<br />
Cell Callback Actions<br />
Minimum Distance<br />
Reset<br />
Cancel<br />
First Plane ID Highlights the plane using the secondary highlight color.<br />
Second Plane ID Highlights the plane using the secondary highlight color.<br />
Other Columns Highlights both planes in the secondary highlight color; displays<br />
the long (unabbreviated) form of the data in the textbox.<br />
CHAPTER 7<br />
Show Actions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Showing Plane Distance<br />
Setting Object to Plane and Info to Distance will show the distance between pairs of planes.<br />
Geometry<br />
Action: Show<br />
Object: Plane<br />
Info: Distance<br />
Plane Summary<br />
Last ID:<br />
2<br />
Total in Model:<br />
2<br />
Total in 'default_group' :<br />
2<br />
Global Model Tolerance<br />
0.0049999999<br />
Auto Execute<br />
First Plane List<br />
Second Plane List<br />
Apply<br />
The Plane Summary table shows:<br />
The last (or highest) plane ID used in the database.<br />
The total number of planes in the database.<br />
The total number of planes in the current group.<br />
The current value of the Global Model Tolerance.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the planes either by entering the IDs from the keyboard<br />
(examples: Plane 1); or by cursor selecting them by using the<br />
Plane select menu.<br />
Upon execution, the Show Plane Angle/Distance Information<br />
Spreadsheet (pg ) form is launched.
7.8 Showing Vectors<br />
Showing Vector Attributes<br />
CHAPTER 7<br />
Show Actions<br />
Setting Object to Vector and Info to Attributes will show a list for a specified vector displaying<br />
the vector origins and the vector directions that are expressed within a specified reference<br />
coordinate frame.<br />
Geometry<br />
Action: Show<br />
Object: Vector<br />
Info: Attributes<br />
Vector Summary<br />
Last ID:<br />
0<br />
Total in Model:<br />
0<br />
Total in 'default_group' :<br />
0<br />
Tolerance:<br />
0.0049999999<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Auto Execute<br />
Vector List<br />
Apply<br />
The Vector Summary table shows:<br />
The Last (or highest) plane 1D used in the database.<br />
The total number of planes in the database.<br />
The total number of planes in the current group.<br />
The current value of the global model tolerance.<br />
See Showing Point Locations.<br />
Specify the vectors either by cursor or by entering the ID’s from<br />
the keyboard. Example: Vector 1 4:7.<br />
☞ More Help:<br />
Showing Point Locations (p. 570)
PART 2<br />
Geometry <strong>Modeling</strong>
MSC.Patran Reference Manual, Part 2: Geometry <strong>Modeling</strong><br />
CHAPTER<br />
8<br />
Transform Actions<br />
■ Overview of the Transform Methods<br />
■ Transforming Points, Curves, Surfaces, Solids, Planes and Vectors<br />
■ Transforming Coordinate Frames
PART 2<br />
Geometry <strong>Modeling</strong><br />
8.1 Overview of the Transform Methods<br />
Object Method Description<br />
Point ❏ Translate Create points by successively offsetting them through a translation vector<br />
from an existing set of points, nodes or vertices.<br />
❏ Rotate Create points by performing a rigid body rotation about a defined axis from<br />
an existing set of points, nodes or vertices.<br />
❏ Scale Create points by scaling an existing set of points, nodes or vertices.<br />
❏ Mirror Create points by a defined mirror plane of an existing set of points, nodes or<br />
vertices.<br />
❏ MCoord Creates points by translating and rotating them from an existing set of<br />
points, nodes, or vertices by referencing coordinate frames.<br />
❏ Pivot Creates points from existing points, nodes or vertices by using a planar<br />
rotation defined by three point locations.<br />
❏ Position Creates points by translating and rotating existing points, nodes or vertices,<br />
using a transformation defined by three original and three destination point<br />
locations.<br />
❏ Vsum Creates points by performing a vector sum of the coordinate locations of<br />
two sets of existing points, nodes or vertices.<br />
❏ MScale Creates points by simultaneously moving, scaling, rotating and/or warping<br />
an existing set of points, nodes or vertices.<br />
Curve ❏ Translate Create curves by successively offsetting them through a translation vector<br />
from an existing set of curves or edges.<br />
❏ Rotate Create curves by performing a rigid body rotation about a defined axis from<br />
an existing set of curves or edges.<br />
❏ Scale Create curves by scaling an existing set of curves or edges.<br />
❏ Mirror Create curves by a defined mirror plane of an existing set of curves or edges.<br />
❏ MCoord Creates curves by translating and rotating them from an existing set of<br />
curves or edges by referencing coordinate frames.<br />
❏ Pivot Creates curves from existing curves or edges by using a planar rotation<br />
defined by three point locations.<br />
❏ Position Creates curves by translating and rotating existing curves or edges, using a<br />
transformation defined by three original and three destination point<br />
locations.<br />
❏ Vsum Creates curves by performing a vector sum of the coordinate locations of<br />
two sets of existing curves or edges.<br />
❏ MScale Creates curves by simultaneously moving, scaling, rotating and/or warping<br />
an existing set of curves or edges.
Object Method Description<br />
CHAPTER 8<br />
Transform Actions<br />
Surface ❏ Translate Create surfaces by successively offsetting them through a translation vector<br />
from an existing set of surfaces or solid faces.<br />
❏ Rotate Create surfaces by performing a rigid body rotation about a defined axis<br />
from an existing set of surfaces or solid faces.<br />
❏ Scale Create a set of curves by scaling an existing set of curves or edges.<br />
❏ Mirror Create surfaces by a defined mirror plane of an existing set of surfaces or<br />
solid faces.<br />
❏ MCoord Creates surfaces by translating and rotating them from an existing set of<br />
surfaces or solid faces by referencing coordinate frames.<br />
❏ Pivot Creates surfaces from existing surfaces or solid faces by using a planar<br />
rotation defined by three point locations.<br />
❏ Position Creates surfaces by translating and rotating existing surfaces or solid faces,<br />
using a transformation defined by three original and three destination point<br />
locations.<br />
❏ Vsum Creates surfaces by performing a vector sum of the coordinate locations of<br />
two sets of existing surfaces or solid faces.<br />
❏ MScale Creates surfaces by simultaneously moving, scaling, rotating and/or<br />
warping an existing set of surfaces or solid faces.<br />
Solid ❏ Translate Create solids by successively offsetting them through a translation vector<br />
from an existing set of solids.<br />
❏ Rotate Create solids by performing a rigid body rotation about a defined axis from<br />
an existing set of solids.<br />
❏ Scale Create solids by scaling an existing set of solids.<br />
❏ Mirror Create solids by a defined mirror plane of an existing set of solids.<br />
❏ MCoord Creates solids by translating and rotating them from an existing set of solids<br />
by referencing coordinate frames.<br />
❏ Pivot Creates solids from existing solids by using a planar rotation defined by<br />
three point locations.<br />
❏ Position Creates solids by translating and rotating existing solids, using a<br />
transformation defined by three original and three destination point<br />
locations.<br />
❏ Vsum Creates solids by performing a vector sum of the coordinate locations of two<br />
sets of existing solids.<br />
❏ MScale Creates solids by simultaneously moving, scaling, rotating and/or warping<br />
an existing set of solids.
PART 2<br />
Geometry <strong>Modeling</strong><br />
Object Method Description<br />
Coord ❏ Translate Create rectangular, cylindrical or spherical coordinate frames by<br />
successively offsetting them through a translation vector from an existing<br />
set of coordinate frames.<br />
❏ Rotate Create rectangular, cylindrical or spherical coordinate frames by<br />
performing a rigid body rotation about a defined axis from an existing set of<br />
coordinate frames.<br />
Plane ❏ Translate Create solids by successively offsetting them through a translation vector<br />
from an existing set of solids.<br />
❏ Rotate Create solids by performing a rigid body rotation about a defined axis from<br />
an existing set of solids.<br />
❏ Mirror Create solids by a defined mirror plane of an existing set of solids.<br />
❏ MCoord Creates solids by translating and rotating them from an existing set of solids<br />
by referencing coordinate frames.<br />
❏ Pivot Creates solids from existing solids by using a planar rotation defined by<br />
three point locations.<br />
❏ Position Creates solids by translating and rotating existing solids, using a<br />
transformation defined by three original and three destination point<br />
locations.<br />
Vector ❏ Translate Create solids by successively offsetting them through a translation vector<br />
from an existing set of solids.<br />
❏ Rotate Create solids by performing a rigid body rotation about a defined axis from<br />
an existing set of solids.<br />
❏ Mirror Create solids by a defined mirror plane of an existing set of solids.<br />
❏ MCoord Creates solids by translating and rotating them from an existing set of solids<br />
by referencing coordinate frames.<br />
❏ Pivot Creates solids from existing solids by using a planar rotation defined by<br />
three point locations.<br />
❏ Position Creates solids by translating and rotating existing solids, using a<br />
transformation defined by three original and three destination point<br />
locations.<br />
❏ Scale Create solids by scaling an existing set of solids.
CHAPTER 8<br />
Transform Actions<br />
8.2 Transforming Points, Curves, Surfaces, Solids, Planes and<br />
Vectors<br />
Translating Points, Curves, Surfaces, Solids, Planes and Vectors<br />
The Translate method creates a set of points, curves, surfaces, solids planes or vectors which are<br />
successively offset from each other by a defined Translation Vector . Points can be<br />
translated from points, vertices or nodes. Curves can be translated from curves or edges. Surfaces<br />
can be translated from surfaces or solid faces. Solids are translated from solids.<br />
Geometry<br />
Action: Transform<br />
Object: <br />
Method: Translate<br />
Point ID List<br />
1<br />
Type of Transformation<br />
◆<br />
◆<br />
Cartesian in Refer. CF<br />
Curvilinear in Refer. CF<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Set to either: Point, Curve, Surface, Solid, Plane or<br />
Vector.<br />
Shows the ID that will be assigned for the next point, curve,<br />
surface or solid to be created. See Output ID List (p. 405) in<br />
the MSC.Patran Reference Manual, Part 2: Basic Functions.<br />
Cartesian in Refer. CF means the Translation Vector<br />
coordinates will be applied along the Refer. Coordinate Frame’s<br />
principal axes.<br />
Curvilinear in Refer. CF means the Translation Vector<br />
coordinates will be interpreted as R,θ,Z if the Refer. Coordinate<br />
Frame is cylindrical, and R,θ,Φ if the Refer. Coordinate Frame is<br />
spherical.<br />
Used by the Translation Vector to express the direction and distance of the translation. Specify a<br />
cylindrical or spherical coordinate frame if you chose the Curvilinear in Refer. CF toggle.<br />
Example: Coord 5. Default is the global rectangular frame, Coord 0.
PART 2<br />
Geometry <strong>Modeling</strong><br />
Refer. Coordinate Frame<br />
Coord 0<br />
Translation Vector<br />
<br />
Translation Parameters<br />
Repeat Count<br />
1<br />
Delete Original Points<br />
Auto Execute<br />
Point List<br />
[0 0 0]<br />
-Apply-<br />
By default, Auto Execute (p. 402) in the MSC.Patran Reference<br />
Manual, Part 2: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.<br />
The distance and direction to translate the new set of<br />
points, curves, surfaces or solids from the existing set. The<br />
coordinate values will be defined within the Refer.<br />
Coordinate Frame. Example: . If Cartesian in<br />
Refer. CF is selected, then the Vector select menu will<br />
appear to allow you alternate ways to cursor define the<br />
vector.<br />
The number of times to translate the existing set of entities<br />
and create new points, curves, surfaces or solids.<br />
If ON, after Translate completes, the existing points, curves,<br />
surfaces or solids specified in List will be deleted<br />
from the MSC.Patran database.<br />
Specify the existing entities either by cursor selecting them<br />
or by entering the IDs from the keyboard. Example: Point 5<br />
10 Surface 5.5.1 Solid 12. The select menu that appears at<br />
the bottom can be used to define how you want to cursor<br />
select the appropriate points, vertices, curves, edges, faces<br />
or solids.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
Coordinate Frame Definitions (p. 60)<br />
Translating or Scaling Geometry Using<br />
Curvilinear Coordinate Frames (p. 66)
Translating Points Radially<br />
CHAPTER 8<br />
Transform Actions<br />
Creates Points 8 through 14 by translating Points 1 through 7, three units radially outward<br />
within the cylindrical coordinate frame, Coord 100. Notice that Curvilinear in Refer. CF is<br />
pressed.<br />
Geometry<br />
Action: Transform<br />
Object: Point<br />
Method:<br />
Point ID List<br />
8<br />
Type of Transformation<br />
◆<br />
◆<br />
Cartesian in Refer. CF<br />
Curvilinear in Refer. CF<br />
Refer. Coordinate Frame<br />
Coord 100<br />
Translation Vector<br />
<br />
Translation Parameters<br />
Repeat Count<br />
1<br />
Delete Original Points<br />
Auto Execute<br />
Point List<br />
Point 1:7<br />
Translate<br />
-Apply-<br />
Before:<br />
6<br />
5<br />
T<br />
Y<br />
7 Z100R<br />
Z X<br />
After:<br />
13<br />
12<br />
4<br />
11<br />
5 4 3<br />
6 T<br />
Y<br />
2<br />
14 7 Z100R<br />
1<br />
8<br />
Z X<br />
3<br />
10<br />
2<br />
9<br />
1
PART 2<br />
Geometry <strong>Modeling</strong><br />
Translating Points<br />
This example is the same as the previous example, except Cartesian in Refer. CF is pressed<br />
instead of Curvilinear in Refer. CF.<br />
Geometry<br />
Action: Transform<br />
Object: Point<br />
Method:<br />
◆<br />
Point ID List<br />
8<br />
◆<br />
Type of Transformation<br />
Cartesian in Refer. CF<br />
Curvilinear in Refer. CF<br />
Refer. Coordinate Frame<br />
Coord 100<br />
Translation Vector<br />
<br />
Translation Parameters<br />
Repeat Count<br />
1<br />
Delete Original Points<br />
Auto Execute<br />
Point List<br />
Point 1:7<br />
Translate<br />
-Apply-<br />
Before:<br />
6<br />
5<br />
T<br />
Y<br />
7 Z100R<br />
Z X<br />
After:<br />
4<br />
5<br />
4<br />
3<br />
12<br />
11<br />
10<br />
6 T 2 13<br />
9<br />
7 Z100R<br />
1 14<br />
8<br />
Y<br />
Z<br />
X<br />
3<br />
2<br />
1
Translating Curves<br />
CHAPTER 8<br />
Transform Actions<br />
Creates Curves 2 through 6 by translating Curves 1 three times - two units in the X direction and<br />
one unit in the Y direction within the global rectangular coordinate frame, Coord 0.<br />
Geometry<br />
Action: Transform<br />
Object: Curve<br />
Method:<br />
◆<br />
Curve ID List<br />
2<br />
◆<br />
Type of Transformation<br />
Cartesian in Refer. CF<br />
Curvilinear in Refer. CF<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Translation Vector<br />
<br />
Translation Parameters<br />
Repeat Count<br />
5<br />
Delete Original Curves<br />
Auto Execute<br />
Curve List<br />
Curve 1<br />
Translate<br />
-Apply-<br />
Before:<br />
Z<br />
Y<br />
After:<br />
1<br />
X<br />
Y1<br />
Z<br />
3<br />
X<br />
2<br />
2<br />
5<br />
4<br />
1<br />
3<br />
7<br />
6<br />
4<br />
1<br />
9<br />
8<br />
5<br />
11<br />
10<br />
6<br />
2<br />
12
PART 2<br />
Geometry <strong>Modeling</strong><br />
Translating Curves Radially<br />
Translates Curve 1 three times and radially one unit outward within the cylindrical coordinate<br />
frame, Coord 100. Notice that Curvilinear in Refer. CF is pressed.<br />
Geometry<br />
Action: Transform<br />
Object: Curve<br />
Method:<br />
Curve ID List<br />
2<br />
◆<br />
◆<br />
Type of Transformation<br />
Cartesian in Refer. CF<br />
Curvilinear in Refer. CF<br />
Refer. Coordinate Frame<br />
Coord 100<br />
Translation Vector<br />
<br />
Translation Parameters<br />
Repeat Count<br />
3<br />
Delete Original Curves<br />
Auto Execute<br />
Curve List<br />
curve 1<br />
Translate<br />
-Apply-<br />
Before:<br />
2<br />
8<br />
Z<br />
After:<br />
Y<br />
X<br />
Y<br />
6<br />
Z X<br />
4<br />
2<br />
1<br />
T<br />
Z100R<br />
4<br />
3<br />
2<br />
1<br />
T<br />
Z100R<br />
1<br />
3<br />
5<br />
1<br />
7
Translating Edges<br />
CHAPTER 8<br />
Transform Actions<br />
Creates Curve 2 by translating the outside edge of Surface 1, two units radially outward within<br />
cylindrical coordinate frame, Coord 100.<br />
Geometry<br />
Action: Transform<br />
Object: Curve<br />
Method:<br />
Curve ID List<br />
2<br />
◆<br />
◆<br />
Type of Transformation<br />
Cartesian in Refer. CF<br />
Curvilinear in Refer. CF<br />
Refer. Coordinate Frame<br />
Coord 100<br />
Translation Vector<br />
<br />
Translation Parameters<br />
Repeat Count<br />
1<br />
Delete Original Curves<br />
Auto Execute<br />
Curve List<br />
surface 1.3<br />
Translate<br />
-Apply-<br />
Before:<br />
After:<br />
Z<br />
Z<br />
Y<br />
Y<br />
6<br />
4<br />
4<br />
3<br />
3<br />
X<br />
T<br />
X<br />
Z100<br />
R<br />
1<br />
1 1 2<br />
1<br />
1 2<br />
2<br />
5
PART 2<br />
Geometry <strong>Modeling</strong><br />
Translating Surfaces<br />
Creates Surfaces 2 and 3 by translating Surface 1 two times - one unit in the X direction and two<br />
units in the Y direction within the rectangular coordinate frame, Coord 10.<br />
Geometry<br />
Action: Transform<br />
Object: Surface<br />
Method:<br />
◆<br />
Surface ID List<br />
2<br />
◆<br />
Type of Transformation<br />
Cartesian in Refer. CF<br />
Curvilinear in Refer. CF<br />
Refer. Coordinate Frame<br />
Coord 10<br />
Translation Vector<br />
<br />
Translation Parameters<br />
Repeat Count<br />
2<br />
Delete Original Surfaces<br />
Auto Execute<br />
Surface List<br />
surface 1<br />
Translate<br />
-Apply-<br />
Before:<br />
Z<br />
Y<br />
After:<br />
Z<br />
Y<br />
X<br />
X<br />
Y<br />
2<br />
Z10<br />
X<br />
3<br />
10<br />
9<br />
6<br />
5<br />
2<br />
1<br />
11<br />
12<br />
7<br />
1<br />
2<br />
Y X1<br />
10 Z<br />
8<br />
3<br />
1<br />
4<br />
3<br />
4
Translating Surfaces Radially<br />
CHAPTER 8<br />
Transform Actions<br />
Creates Surfaces 2 through 4 by translating Surface 1 three times and one unit radially outward<br />
within the cylindrical coordinate frame, Coord 100.<br />
Geometry<br />
Action: Transform<br />
Object: Surface<br />
Method:<br />
Surface ID List<br />
2<br />
◆<br />
◆<br />
Type of Transformation<br />
Cartesian in Refer. CF<br />
Curvilinear in Refer. CF<br />
Refer. Coordinate Frame<br />
Coord 100<br />
Translation Vector<br />
<br />
Translation Parameters<br />
Repeat Count<br />
1<br />
Delete Original Surfaces<br />
Auto Execute<br />
Surface List<br />
surface 1<br />
Translate<br />
-Apply-<br />
Before:<br />
After:<br />
Z<br />
Y<br />
Z<br />
Y<br />
9<br />
7<br />
5<br />
4<br />
4<br />
3<br />
X<br />
3<br />
T<br />
X<br />
Z100<br />
R<br />
1<br />
1<br />
2<br />
2<br />
3<br />
1<br />
1 2<br />
4<br />
6<br />
8<br />
10
PART 2<br />
Geometry <strong>Modeling</strong><br />
Translating Solid Faces<br />
Creates Surfaces 1 through 4 by translating the top faces of Solids 1 through 4, 0.5 units radially<br />
outward within the spherical coordinate frame, Coord 20. Notice that Curvilinear in Refer. CF is<br />
pressed.<br />
Geometry<br />
Action: Transform<br />
Object: Surface<br />
Method:<br />
Surface ID List<br />
1<br />
◆<br />
◆<br />
Type of Transformation<br />
Cartesian in Refer. CF<br />
Curvilinear in Refer. CF<br />
Refer. Coordinate Frame<br />
Coord 20<br />
Translation Vector<br />
<br />
Translation Parameters<br />
Repeat Count<br />
1<br />
Delete Original Surfaces<br />
Auto Execute<br />
Surface List<br />
Translate<br />
solid 4.6 3.6 2.6 1.6<br />
-Apply-<br />
Before:<br />
5<br />
10<br />
Y<br />
Z<br />
After:<br />
Y<br />
Z<br />
X<br />
5<br />
X<br />
2<br />
3<br />
41<br />
3 4<br />
T<br />
120<br />
R<br />
Z<br />
6<br />
8<br />
3 4<br />
2<br />
3<br />
1<br />
2 11 1<br />
3 4 4<br />
P<br />
120 R 2<br />
T<br />
6<br />
7<br />
9<br />
2
Translating Solids<br />
CHAPTER 8<br />
Transform Actions<br />
Translates Solids 1 through 4, 1.5 units in the X direction and 1.5 units in the Y direction, within<br />
the global rectangular coordinate frame, Coord 0. Notice that Delete Original Solids is pressed<br />
and Solids 1:4 are deleted.<br />
Geometry<br />
Action: Transform<br />
Object: Solid<br />
Method:<br />
◆<br />
Solid ID List<br />
5<br />
◆<br />
Type of Transformation<br />
Cartesian in Refer. CF<br />
Curvilinear in Refer. CF<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Translation Vector<br />
<br />
Translation Parameters<br />
Repeat Count<br />
1<br />
Delete Original Solids<br />
Auto Execute<br />
Solid List<br />
solid 1:4<br />
Translate<br />
-Apply-<br />
Before:<br />
5<br />
Y<br />
Z<br />
After:<br />
X<br />
Y<br />
P<br />
X<br />
Z<br />
20 R<br />
T<br />
11<br />
2<br />
3<br />
41<br />
3 4<br />
T<br />
120<br />
R<br />
Z<br />
6<br />
9<br />
6 105<br />
7 8<br />
12<br />
7 8<br />
2
PART 2<br />
Geometry <strong>Modeling</strong><br />
Translating Solids<br />
Creates Solid 2 by translating Solid 1, 90 degrees within the cylindrical coordinate frame, Coord<br />
1. Notice that Curvilinear in Refer. CF is pressed.<br />
Geometry<br />
Action: Transform<br />
Object: Solid<br />
Method:<br />
Solid ID List<br />
2<br />
◆<br />
◆<br />
Type of Transformation<br />
Cartesian in Refer. CF<br />
Curvilinear in Refer. CF<br />
Refer. Coordinate Frame<br />
Coord 1<br />
Translation Vector<br />
<br />
Translation Parameters<br />
Repeat Count<br />
1<br />
Delete Original Solids<br />
Auto Execute<br />
Solid List<br />
Solid 1<br />
Translate<br />
-Apply-<br />
Before:<br />
Z<br />
After:<br />
Y<br />
7<br />
8<br />
X<br />
2<br />
11<br />
10<br />
Y<br />
12<br />
Z X<br />
6<br />
5<br />
T<br />
Z1<br />
R<br />
9<br />
7<br />
8<br />
4<br />
6<br />
5<br />
T<br />
1<br />
Z1<br />
R<br />
1 2<br />
3<br />
4<br />
1<br />
1 2<br />
3
Translating Planes<br />
CHAPTER 8<br />
Transform Actions<br />
Translates Plane 1 2 units in the Z direction with the global rectangular coordinate frame, Coord<br />
0. Note that Delete Original Plane is not pressed and Plane 1 is kept.<br />
Plane ID List<br />
1<br />
Geometry<br />
Action: Transform<br />
Object: Plane<br />
Method:<br />
◆<br />
◆<br />
Type of Transformation<br />
Cartesian in Refer. CF<br />
Curvilinear in Refer. CF<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Translation Vector<br />
<br />
Translation Parameters<br />
Repeat Count<br />
1<br />
Delete Original Plane<br />
Auto Execute<br />
Plane List<br />
plane 1<br />
Translate<br />
-Apply-<br />
Before:<br />
After:<br />
X<br />
X<br />
Y<br />
Y<br />
Z<br />
Z
PART 2<br />
Geometry <strong>Modeling</strong><br />
Translating Vectors<br />
Translates Vector 1 2 units in the X direction with the global rectangular coordinate frame, Coord<br />
0. Notice that Delete Original Vector is not pressed and Vector 1 is kept.<br />
Vector ID List<br />
1<br />
Geometry<br />
Action: Transform<br />
Object: Vector<br />
Method:<br />
◆<br />
◆<br />
Type of Transformation<br />
Cartesian in Refer. CF<br />
Curvilinear in Refer. CF<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Translation Vector<br />
<br />
Translation Parameters<br />
Repeat Count<br />
1<br />
Delete Original Vector<br />
Auto Execute<br />
Vector List<br />
Vector 1<br />
Translate<br />
-Apply-<br />
Before:<br />
After:<br />
Y<br />
Z X Z<br />
Y<br />
Z X Z
Rotating Points, Curves, Surfaces, Solids, Planes and Vectors<br />
CHAPTER 8<br />
Transform Actions<br />
Creates a set of points, curves, surfaces, solids, planes or vectors by a rigid body rotation about<br />
a defined axis from an existing set of entities. Points can be rotated from other points, vertices or<br />
nodes. Curves can be rotated from other curves or edges. Surfaces can be rotated from other<br />
surfaces or solid faces. Solids are rotated from other solids.<br />
Geometry<br />
Action: Transform<br />
Object: <br />
Method:<br />
ID List<br />
5<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Axis<br />
{[0 0 0][0 0 1]}<br />
Rotation Parameters<br />
Rotation Angle<br />
90.0<br />
Offset Angle<br />
0.0<br />
Repeat Count<br />
1<br />
Delete Original <br />
Auto Execute<br />
Point List<br />
Rotate<br />
-Apply-<br />
Set to either Point, Curve Surface, Solid, Plane or<br />
Vector.<br />
Shows the ID that will be assigned for the next point, curve,<br />
surface or solid to be created. See Output ID List (p. 405) in<br />
the MSC.Patran Reference Manual, Part 2: Basic Functions.<br />
Used by the defined rotation Axis to express the axis’<br />
beginning and ending coordinates values. Example: Coord<br />
5. Default is the global rectangular frame, Coord 0.<br />
This is the rotation axis that the new points, curves,<br />
surfaces or solids will be rotated about from the existing set<br />
of entities. If coordinate values are entered, they will be<br />
defined within the Refer. Coordinate Frame. Example: {[0<br />
0 0][0 0 1]} . An Axis select menu appears to allow you<br />
alternate methods to cursor define the rotation axis. When<br />
an axis is specified using a non-default coordinate frame,<br />
e.g., Coord 5.2, the Reference Coordinate Frame should<br />
be set to the default Coordinate Frame, Coord 0.<br />
Axis<br />
Point 3<br />
θ r<br />
Point 2<br />
θ r<br />
θ o<br />
Repeat Count = 2<br />
Point 1
PART 2<br />
Geometry <strong>Modeling</strong><br />
The Rotation Angle (θ r ) defines how many<br />
degrees to rotate the existing set of entities<br />
about the axis.<br />
Rotation Parameters<br />
Rotation Angle<br />
90.0<br />
Offset Angle<br />
0.0<br />
If Repeat ON, after Count Rotate completes, the<br />
points, 1 curves, surfaces or solids<br />
specified in List will be<br />
deleted from the database.<br />
Delete Original <br />
Auto Execute<br />
Point List<br />
[0 0 0]<br />
-Apply-<br />
If ON, after Rotate completes, the points,<br />
curves, surfaces or solids specified in <br />
List will be deleted from the MSC.Patran<br />
database.<br />
Axis<br />
Point 3<br />
θ r<br />
Point 2<br />
The Offset Angle (θ o ) defines how many degrees to<br />
offset from the starting point of rotation.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to<br />
execute the form.<br />
Specify the entities to rotate, either by cursor selecting<br />
them or by entering the IDs from the keyboard. Example:<br />
Point 5 10 Curve 10.1 Surface 5.5 Solid 10. The select<br />
menu that appears can be used to define how you want<br />
to cursor select the appropriate points, vertices, curves,<br />
edges, faces or solids.<br />
θ r<br />
θ o<br />
Repeat Count = 2<br />
Point 1<br />
The Repeat Count defines the number of times to rotate<br />
the existing set of entities within θ r to create new ones.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
Coordinate Frame Definitions (p. 60)
Rotating Points and Nodes<br />
CHAPTER 8<br />
Transform Actions<br />
Creates Points 7 through 14 from Point 1 and Node 10 by rotating them six times, 30 degrees<br />
about the global rectangular coordinate frame’s Z axis, Coord 0.3, with an offset angle of 60<br />
degrees. (Coord 0.3 can be cursor defined by using the Axis select menu icon listed below and<br />
cursor selecting Coord 0.)<br />
Axis Select Menu Icon<br />
3<br />
Geometry<br />
Action: Transform<br />
Object: Point<br />
Method:<br />
Point ID List<br />
7<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Axis<br />
coord 0.3<br />
Rotation Parameters<br />
30.0<br />
Offset Angle<br />
60.0<br />
Repeat Count<br />
6<br />
Delete Original Points<br />
Auto Execute<br />
Point List<br />
Rotate<br />
Point 1 Node 10<br />
-Apply-<br />
Before:<br />
Z<br />
14<br />
Z<br />
Y<br />
After:<br />
Y<br />
12<br />
X<br />
X<br />
10<br />
13<br />
11<br />
9<br />
8<br />
7<br />
1 10<br />
1 10
PART 2<br />
Geometry <strong>Modeling</strong><br />
Rotating Curves<br />
Creates Curves 2 through 7 by rotating Curve 1 six times, 30 degrees about the axis defined by<br />
{[0 0 0][0 0 1]}. Notice that the axis definition is equivalent to Coord 0.3 from the previous<br />
example.<br />
Geometry<br />
Action: Transform<br />
Object: Curve<br />
Method:<br />
Curve ID List<br />
2<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Axis<br />
Rotation Parameters<br />
Rotation Angle<br />
30.0<br />
Offset Angle<br />
0.0<br />
Repeat Count<br />
6<br />
Delete Original Curves<br />
Auto Execute<br />
Curve List<br />
curve 1<br />
Rotate<br />
{[0 0 0][0 0 1]}<br />
-Apply-<br />
Before:<br />
Y<br />
Z<br />
After:<br />
12<br />
X<br />
6<br />
Y<br />
14 7<br />
Z X<br />
10<br />
13<br />
5<br />
11<br />
9<br />
8<br />
4<br />
7<br />
1 1 2<br />
5<br />
3<br />
3<br />
6<br />
2<br />
4<br />
1 1 2
Rotating From An Edge<br />
CHAPTER 8<br />
Transform Actions<br />
This example is the same as the previous example, except that Curves 1 through 6 are rotated<br />
from an edge of Surface 1.<br />
Geometry<br />
Action: Transform<br />
Object: Curve<br />
Method:<br />
Curve ID List<br />
1<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Axis<br />
Rotation Parameters<br />
Rotation Angle<br />
30.0<br />
Offset Angle<br />
0.0<br />
Repeat Count<br />
6<br />
Delete Original Curves<br />
Auto Execute<br />
Curve List<br />
Rotate<br />
{[0 0 0][0 0 1]}<br />
surface 1.4<br />
-Apply-<br />
Before:<br />
Y<br />
Z<br />
After:<br />
14<br />
X<br />
5<br />
16 6<br />
Y<br />
Z X<br />
12<br />
15<br />
4<br />
13<br />
11<br />
10<br />
3<br />
9<br />
1 2<br />
1<br />
3 4<br />
7<br />
2<br />
5<br />
8<br />
1<br />
6<br />
1 2<br />
1<br />
3 4
PART 2<br />
Geometry <strong>Modeling</strong><br />
Rotating Surfaces<br />
Creates Surfaces 4 through 18 by rotating from Surfaces 1, 2 and 3, five times, 30 degrees each<br />
about the axis defined by Points 4 and 1. The axis is defined by cursor selecting the points using<br />
the Axis select menu icon listed below.<br />
Geometry<br />
Action: Transform<br />
Object: Surface<br />
Method:<br />
Surface ID List<br />
4<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Axis<br />
Rotation Parameters<br />
Rotation Angle<br />
30.0<br />
Offset Angle<br />
0.0<br />
Repeat Count<br />
5<br />
Delete Original Surfaces<br />
Auto Execute<br />
Surface List<br />
Rotate<br />
Construct 2PointAxis(Ev<br />
surface 1 2 3<br />
-Apply-<br />
Axis Select Menu Icon<br />
Before:<br />
4<br />
After:<br />
16<br />
14<br />
Y<br />
Z<br />
Y<br />
Z<br />
X<br />
5<br />
3<br />
2 3<br />
6<br />
1<br />
1 2<br />
10<br />
12 128<br />
9<br />
9<br />
15 11<br />
7<br />
5<br />
6<br />
11 8<br />
14 5<br />
13 10 7 3<br />
1718 2 13 43<br />
4<br />
6<br />
16 1<br />
15<br />
1 2<br />
X
Rotating From Solid Faces<br />
CHAPTER 8<br />
Transform Actions<br />
This example is the same as the previous example, except that Surfaces 1 through 16 are rotated<br />
from the outside faces of Solid 1.<br />
Geometry<br />
Action: Transform<br />
Object: Surface<br />
Method:<br />
Surface ID List<br />
1<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Axis<br />
Rotation Parameters<br />
Rotation Angle<br />
30.0<br />
Offset Angle<br />
0.0<br />
Repeat Count<br />
5<br />
Delete Original Surfaces<br />
Auto Execute<br />
Surface List<br />
Rotate<br />
Construct 2PointAxis(Eva<br />
surface 1.5 1.2 1.6<br />
-Apply-<br />
Axis Select Menu Icon<br />
Before:<br />
4<br />
After:<br />
Y<br />
Z<br />
X<br />
5<br />
61<br />
3<br />
1 2<br />
14<br />
16<br />
8<br />
10<br />
12 11<br />
138<br />
9 6<br />
12<br />
14<br />
153<br />
15<br />
Y 1<br />
9<br />
11<br />
5<br />
7<br />
2<br />
4<br />
10<br />
13<br />
3<br />
1 4<br />
2<br />
Z X<br />
1<br />
7<br />
5<br />
6
PART 2<br />
Geometry <strong>Modeling</strong><br />
Rotating Solids<br />
Creates Solids 2 through 4 by rotating from Solid 1, three times, 90 degrees each about the global<br />
Z axis, Coord 0.3. Coord 0.3 is cursor defined by using the Axis select menu icon listed below.<br />
Axis Select Menu Icon<br />
3<br />
Geometry<br />
Action: Transform<br />
Object: Solid<br />
Method:<br />
Solid ID List<br />
2<br />
Refer. Coordinate Frame<br />
Coord 0.3<br />
Axis<br />
Rotation Parameters<br />
Rotation Angle<br />
90.0<br />
Offset Angle<br />
0.0<br />
Repeat Count<br />
3<br />
Delete Original Surfaces<br />
Auto Execute<br />
Solid List<br />
solid 1<br />
Rotate<br />
Construct 2PointAxis(Eval<br />
-Apply-<br />
Before:<br />
4<br />
After:<br />
Y<br />
Z<br />
Y<br />
Z<br />
12<br />
11<br />
X<br />
14<br />
X<br />
13<br />
7<br />
3<br />
9<br />
5<br />
61<br />
8<br />
2<br />
4<br />
16<br />
3<br />
1 2<br />
10<br />
1<br />
4<br />
18<br />
1<br />
15<br />
17<br />
5<br />
6<br />
3<br />
2
Rotating Planes<br />
CHAPTER 8<br />
Transform Actions<br />
Rotates Plane 1 90 degrees around the Y Axis in the global rectangular coordinate frame, Coord<br />
0. Notice that Delete Original Plane is not pressed and Plane 1 is kept.<br />
Plane ID List<br />
1<br />
Axis Select Menu Icon<br />
3<br />
Geometry<br />
Action: Transform<br />
Object: Plane<br />
Method:<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Axis<br />
Coord<br />
Rotation Parameters<br />
Rotation Angle<br />
90.0<br />
Offset Angle<br />
0.0<br />
Repeat Count<br />
1<br />
Delete Original Planes<br />
Auto Execute<br />
Plane List<br />
plane 1<br />
Rotate<br />
-Apply-<br />
Before:<br />
After:<br />
Y<br />
X<br />
Z<br />
Y X<br />
Z
PART 2<br />
Geometry <strong>Modeling</strong><br />
Rotating Vectors<br />
Rotates Vector 1 90 degrees around the Z Axis in the global rectangular coordinate frame, Coord<br />
0. Notice that Delete Original Vector is not pressed and Vector 1 is kept.<br />
Vector ID List<br />
1<br />
Axis Select Menu Icon<br />
3<br />
Geometry<br />
Action: Transform<br />
Object: Vector<br />
Method:<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Axis<br />
Coord<br />
Rotation Parameters<br />
Rotation Angle<br />
90.0<br />
Offset Angle<br />
0.0<br />
Repeat Count<br />
1<br />
Delete Original Vector<br />
Auto Execute<br />
Vector List<br />
vector 1<br />
Rotate<br />
-Apply-<br />
Before:<br />
After:<br />
Y<br />
Z<br />
X<br />
Y<br />
Z X
Scaling Points, Curves, Surfaces, Solids and Vectors<br />
CHAPTER 8<br />
Transform Actions<br />
The Scale method creates a set of points, curves, surfaces, solids or vectors by scaling an existing<br />
set of entities. Points can be scaled from other points, vertices or nodes. Curves can be scaled from<br />
other curves or edges. Surfaces can be scaled from other surfaces or solid faces. Solids are scaled<br />
from other solids.<br />
Geometry<br />
Action: Transform<br />
Object: <br />
Method:<br />
ID List<br />
5<br />
Type of Transformation<br />
◆<br />
◆<br />
Cartesian in Refer. CF<br />
Curvilinear in Refer. CF<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Scale<br />
Used by the Origin of Scaling and Scale Factor to express<br />
the scale origin’s coordinate values and the scale factors.<br />
Example: Coord 5. Specify a cylindrical or spherical<br />
coordinate frame if you chose the Curvilinear in Refer. CF<br />
toggle.<br />
Set to either Point, Curve Surface, Solid or Vector.<br />
Shows the ID that will be assigned for the next point, curve,<br />
surface or solid to be created. See Output ID List (p. 405) in<br />
the MSC.Patran Reference Manual, Part 2: Basic Functions.<br />
Cartesian in Refer. CF means the Scale Factor values<br />
will be applied along the Refer. Coordinate Frame’s<br />
principal axes.<br />
Curvilinear in Refer. CF means the Scale Factor values will<br />
be interpreted as R,θ,Z if the Refer. Coordinate Frame is<br />
cylindrical, and R,θ,Φ if the Refer. Coordinate Frame is<br />
spherical.
PART 2<br />
Geometry <strong>Modeling</strong><br />
Enter the coordinate location of the origin to scale the existing entities from. The coordinate values<br />
are expressed in the Refer. Coordinate Frame. Example: [10 0 0] . If Cartesian in Refer. CF is<br />
selected, the Point select menu appears to allow you alternate ways to cursor define the point<br />
location.<br />
Origin of Scaling<br />
[0 0 0]<br />
Scale Parameters<br />
Scale Factor<br />
1.0 1.0 1.0<br />
Repeat Count<br />
1<br />
Delete Original <br />
Auto Execute<br />
Point List<br />
[0 0 0]<br />
-Apply-<br />
The Scale Factor are three scaling factor values to be<br />
applied along the three principal axes of the Refer.<br />
Coordinate Frame. A scale factor of one means no scaling<br />
will take place along the specific coordinate frame axis.<br />
Example: 10 20 1. The Repeat Count defines the number of<br />
times to scale the existing set of entities to create the new<br />
ones.<br />
If ON, after Scale completes, the points, curves, surfaces or<br />
solids specified in List will be deleted from the<br />
MSC.Patran database.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the entities to scale, either by cursor selecting them<br />
or by entering the IDs from the keyboard. Example: Point 5<br />
10 Surface 5.5 Solid 11. The select menu that appears can<br />
be used to define how you want to cursor select the<br />
appropriate points, nodes, vertices, curves, edges, faces or<br />
solids.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
Coordinate Frame Definitions (p. 60)<br />
Translating or Scaling Geometry Using<br />
Curvilinear Coordinate Frames (p. 66)
Scaling Points and Nodes<br />
CHAPTER 8<br />
Transform Actions<br />
Creates Points 6 through 9 by scaling them from Points 1, 2, 5 and Node 100 two times along the<br />
global X and Y axes, with Point 4 as the origin of scaling.<br />
Geometry<br />
Action: Transform<br />
Object: Point<br />
Method:<br />
Point ID List<br />
6<br />
Type of Transformation<br />
◆<br />
◆<br />
Cartesian in Refer. CF<br />
Curvilinear in Refer. CF<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Origin of Scaling<br />
Point 4<br />
Scale Parameters<br />
Scale Factor<br />
2 2 1<br />
Repeat Count<br />
1<br />
Delete Original Points<br />
Auto Execute<br />
Point List<br />
Scale<br />
Point 5 1 2 Node 100<br />
-Apply-<br />
Before:<br />
7<br />
Y<br />
Z<br />
Y<br />
Z<br />
After:<br />
X<br />
X<br />
1<br />
1<br />
6<br />
5<br />
4<br />
5<br />
4<br />
2<br />
8<br />
2<br />
100<br />
100<br />
9
PART 2<br />
Geometry <strong>Modeling</strong><br />
Scaling Points Radially<br />
Creates Points 25 through 44 by scaling them from the points on the outside edge of Surfaces 1<br />
through 4, two times radially within the cylindrical coordinate frame, Coord 100. Notice that<br />
Curvilinear in Refer. CF and Delete Original Points are pressed.<br />
Geometry<br />
Action: Transform<br />
Object: Point<br />
Method:<br />
Point ID List<br />
25<br />
Type of Transformation<br />
◆<br />
◆<br />
Cartesian in Refer. CF<br />
Curvilinear in Refer. CF<br />
Refer. Coordinate Frame<br />
Coord 100<br />
Origin of Scaling<br />
[0 0 0]<br />
Scale Parameters<br />
Scale Factor<br />
2 1 1<br />
Repeat Count<br />
1<br />
Delete Original Points<br />
Auto Execute<br />
Point List<br />
Scale<br />
Point 2 4 6 8 9:24<br />
-Apply-<br />
Before:<br />
Y<br />
Z<br />
After:<br />
6<br />
Y<br />
Z<br />
16<br />
17<br />
X<br />
40<br />
39<br />
38<br />
15<br />
18<br />
X<br />
41<br />
37<br />
14<br />
2<br />
5<br />
13<br />
4<br />
3<br />
12<br />
1<br />
3 7 4<br />
19<br />
42<br />
6<br />
36<br />
T<br />
100 Z R<br />
20 8 21<br />
43 44<br />
2<br />
5<br />
4<br />
3<br />
1<br />
100 1 2<br />
3 7 4<br />
35<br />
8<br />
34<br />
28<br />
33<br />
11<br />
10<br />
9<br />
1 2<br />
27<br />
32<br />
22<br />
26<br />
29<br />
23<br />
25<br />
24<br />
30<br />
31
Scaling Curves<br />
Creates Curve 2 by scaling them from Curve 1, 1.5 times along the X axis of rectangular<br />
coordinate frame, Coord 20. Notice that Delete Original Curves is pressed and Curve 1 is<br />
deleted.<br />
Geometry<br />
Action: Transform<br />
Object: Curve<br />
Method:<br />
Curve ID List<br />
2<br />
Type of Transformation<br />
◆<br />
◆<br />
Cartesian in Refer. CF<br />
Curvilinear in Refer. CF<br />
Refer. Coordinate Frame<br />
Coord 20<br />
Origin of Scaling<br />
[0 0 0]<br />
Scale Parameters<br />
Scale Factor<br />
1.5 1 1<br />
Repeat Count<br />
1<br />
Delete Original Curves<br />
Auto Execute<br />
Point List<br />
curve 1<br />
Scale<br />
-Apply-<br />
Before:<br />
After:<br />
Y<br />
Z<br />
Y<br />
Z<br />
1<br />
2<br />
X<br />
X<br />
Y<br />
Y<br />
X<br />
20 Z<br />
X<br />
20 Z<br />
CHAPTER 8<br />
Transform Actions<br />
1<br />
2
PART 2<br />
Geometry <strong>Modeling</strong><br />
Scaling From An Edge<br />
Creates Curves 1 through 4 by scaling them from the outside edges of Surfaces 1 through 4, 1.5<br />
times radially outward within the cylindrical coordinate frame, Coord 20. Notice that<br />
Curvilinear in Refer. CF is pressed.<br />
Geometry<br />
Action: Transform<br />
Object: Curve<br />
Method:<br />
Curve ID List<br />
1<br />
Type of Transformation<br />
◆<br />
◆<br />
Cartesian in Refer. CF<br />
Curvilinear in Refer. CF<br />
Refer. Coordinate Frame<br />
Coord 20<br />
Origin of Scaling<br />
[0 0 0]<br />
Scale Parameters<br />
Scale Factor<br />
1.5 1 1<br />
Repeat Count<br />
1<br />
Delete Original Curves<br />
Auto Execute<br />
Curve List<br />
Scale<br />
surface 3.3 4.3 1.3 2.3<br />
-Apply-<br />
Before:<br />
After:<br />
Y<br />
Z<br />
Y<br />
Z<br />
6<br />
12<br />
X<br />
X<br />
3<br />
4<br />
6<br />
2<br />
5<br />
4<br />
3<br />
T<br />
20 Z R<br />
1<br />
3 7 4<br />
2<br />
5<br />
8<br />
11<br />
4<br />
3<br />
T<br />
1<br />
20 Z R1<br />
2<br />
3 7 4<br />
8<br />
9<br />
1 2<br />
2<br />
1<br />
10
Scaling Surfaces<br />
CHAPTER 8<br />
Transform Actions<br />
Creates Surfaces 5 through 8 by scaling Surfaces 1 through 4 1.5 times along the radial axis of<br />
cylindrical coordinate frame, Coord 20. Notice that Cartesian in Refer. CF and Delete Original<br />
Surfaces are pressed.<br />
Geometry<br />
Action: Transform<br />
Object: Surface<br />
Method:<br />
Surface ID List<br />
5<br />
Type of Transformation<br />
◆<br />
◆<br />
Cartesian in Refer. CF<br />
Curvilinear in Refer. CF<br />
Refer. Coordinate Frame<br />
Coord 20<br />
Origin of Scaling<br />
[0 0 0]<br />
Scale Parameters<br />
Scale Factor<br />
1.5 1 1<br />
Repeat Count<br />
1<br />
Delete Original Surfaces<br />
Auto Execute<br />
Surface List<br />
Scale<br />
surface 1:4<br />
-Apply-<br />
Before:<br />
After:<br />
12<br />
Y<br />
Z<br />
Y<br />
Z<br />
6<br />
X<br />
X<br />
6<br />
11<br />
2<br />
5<br />
4<br />
3<br />
T<br />
20 Z R<br />
1<br />
3 7 4<br />
4<br />
8<br />
3T<br />
20 Z R<br />
7 7 8<br />
8<br />
1 2<br />
5<br />
9 10
PART 2<br />
Geometry <strong>Modeling</strong><br />
Scaling Surfaces Radially<br />
This example is the same as the previous example, except that Curvilinear in Refer. CF is selected<br />
instead of Cartesian in Refer. CF.<br />
Geometry<br />
Action: Transform<br />
Object: Surface<br />
Method:<br />
Surface ID List<br />
5<br />
Type of Transformation<br />
◆<br />
◆<br />
Cartesian in Refer. CF<br />
Curvilinear in Refer. CF<br />
Refer. Coordinate Frame<br />
Coord 20<br />
Origin of Scaling<br />
[0 0 0]<br />
Scale Parameters<br />
Scale Factor<br />
1.5 1 1<br />
Repeat Count<br />
1<br />
Delete Original Surfaces<br />
Auto Execute<br />
Surface List<br />
Scale<br />
surface 1:4<br />
-Apply-<br />
Before:<br />
After:<br />
Y<br />
Z<br />
Y<br />
Z<br />
14<br />
6<br />
X<br />
X<br />
6<br />
2<br />
5<br />
4<br />
3<br />
T<br />
20 Z R<br />
1<br />
3 7 4<br />
13<br />
8<br />
11<br />
10<br />
T<br />
20 Z R<br />
1 2<br />
5<br />
9<br />
7 15 8<br />
16<br />
12
Scaling From Solid Faces<br />
CHAPTER 8<br />
Transform Actions<br />
Creates Surface 1 by scaling it from the top face of Solid 1, 1.5 times in the X, Y and Z directions<br />
of the global rectangular coordinate frame, Coord 0.<br />
Geometry<br />
Action: Transform<br />
Object: Surface<br />
Method:<br />
Surface ID List<br />
1<br />
Type of Transformation<br />
◆<br />
◆<br />
Cartesian in Refer. CF<br />
Curvilinear in Refer. CF<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Origin of Scaling<br />
[0 0 0]<br />
Scale Parameters<br />
Scale Factor<br />
1.5 1.5 1.5<br />
Repeat Count<br />
1<br />
Delete Original Surfaces<br />
Auto Execute<br />
Surface List<br />
solid 1.3<br />
Scale<br />
-Apply-<br />
Before:<br />
1<br />
6<br />
Z<br />
After:<br />
12<br />
Z<br />
Y<br />
Y<br />
X<br />
X<br />
8<br />
9<br />
15<br />
1<br />
6<br />
8 9<br />
1<br />
1<br />
1<br />
5<br />
7<br />
11<br />
10<br />
5<br />
7<br />
13<br />
11<br />
10<br />
14
PART 2<br />
Geometry <strong>Modeling</strong><br />
Scaling From Solids<br />
Creates Solids 5 through 8 by scaling them from Solids 1 through 4, two times in the X and Y<br />
directions of the global rectangular coordinate frame, Coord 0.<br />
Geometry<br />
Action: Transform<br />
Object: Solid<br />
Method:<br />
Solid ID List<br />
5<br />
Type of Transformation<br />
◆<br />
◆<br />
Cartesian in Refer. CF<br />
Curvilinear in Refer. CF<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Origin of Scaling<br />
[0 0 0]<br />
Scale Parameters<br />
Scale Factor<br />
2 2 1<br />
Repeat Count<br />
1<br />
Delete Original Solids<br />
Auto Execute<br />
Curve List<br />
solid 1:4<br />
Scale<br />
-Apply-<br />
Before:<br />
Z<br />
After:<br />
Z<br />
Y<br />
Y<br />
X<br />
X<br />
7<br />
3<br />
3<br />
2<br />
4<br />
6<br />
2<br />
4<br />
8<br />
1<br />
1<br />
5
Scaling From Vectors<br />
CHAPTER 8<br />
Transform Actions<br />
Scales Vector 1 with a scale factor of 2 in the X direction in the global rectangular coordinate<br />
frame, Coord 0. Notice that Delete Original Vector is not pressed and Vector 1 is kept.<br />
Vector ID List<br />
1<br />
Geometry<br />
Action: Transform<br />
Object: Vector<br />
Method:<br />
Type of Transformation<br />
◆<br />
◆<br />
Cartesian in Refer. CF<br />
Curvilinear in Refer. CF<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Origin of Scaling<br />
[0 0 0]<br />
Scale Parameters<br />
Scale Factor<br />
2 0 0<br />
Repeat Count<br />
1<br />
Delete Original Vector<br />
Auto Execute<br />
Vector List<br />
vector 1<br />
Scale<br />
-Apply-<br />
Before:<br />
After:<br />
Y<br />
Z X<br />
Y<br />
Z X Z
PART 2<br />
Geometry <strong>Modeling</strong><br />
Mirroring Points, Curves, Surfaces, Solids, Planes and Vectors<br />
Creates a set of points, curves, surfaces, solids, planes or vectors by a defined mirror plane of an<br />
existing set of entities. Points can be mirrored from other points, nodes or vertices. Curves can be<br />
mirrored from other curves or edges. Surfaces can be mirrored from other surfaces or solid faces.<br />
Solids are mirrored from other solids.<br />
Geometry<br />
Action: Transform<br />
Object: <br />
Method:<br />
ID List<br />
1<br />
Define Mirror Plane Normal<br />
{[0 0 0][0 0 1]}<br />
Offset Parameters<br />
Offset<br />
0.0<br />
Delete Original <br />
Auto Execute<br />
Point List<br />
[0 0 0]<br />
Mirror<br />
-Apply-<br />
Set to either Point, Curve, Surface, Solid, Plane<br />
or Vector.<br />
Shows the ID that will be assigned for the next point, curve,<br />
surface or solid to be created. See Output ID List (p. 405)<br />
in the MSC.Patran Reference Manual, Part 2: Basic<br />
Functions.<br />
These are the three global x,y,z coordinates that define<br />
the location and direction of the mirror plane’s normal<br />
vector. The new entities will be mirrored on the opposite<br />
side of the mirror plane. An Axis select menu appears to<br />
allow you alternate methods to cursor define the normal<br />
vector.<br />
The number of units to offset the Mirror Plane in the<br />
direction defined by Define Mirror Normal, and from the<br />
starting point of that normal vector. Default is zero.<br />
If ON, after Mirror completes, the points, curves, surfaces or<br />
solids specified in List will be deleted from the<br />
MSC.Patran database.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the entities to mirror, either by cursor selecting them or by<br />
entering the IDs from the keyboard. Example: Point 5 10 Surface<br />
5.5 Solid 11. The select menu that appears can be used to define<br />
how you want to cursor select the appropriate points, vertices,<br />
nodes, curves, edges, faces or solids.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
Coordinate Frame Definitions (p. 60)
Mirroring Points and Nodes<br />
CHAPTER 8<br />
Transform Actions<br />
Creates Points 7 through 12 by mirroring them from Points 1 through 6 and Node 100, about the<br />
mirror plane whose normal is the global X axis, Coord 0.1. Coord 0.1 can be cursor defined by<br />
using the Axis select menu icon listed below.<br />
Axis Select Menu Icon<br />
1<br />
Geometry<br />
Action: Transform<br />
Object: Point<br />
Method:<br />
Point ID List<br />
7<br />
Define Mirror Plane Normal<br />
Coord 0.1<br />
Offset Parameters<br />
Offset<br />
0.0<br />
Delete Original Points<br />
Auto Execute<br />
Point List<br />
Mirror<br />
Point 1 2 3 5 6 Node 100<br />
-Apply-<br />
Before:<br />
Y<br />
Z<br />
After:<br />
12<br />
Y<br />
Z<br />
8<br />
9<br />
X<br />
X<br />
10<br />
7<br />
11<br />
1<br />
2<br />
3<br />
5<br />
6 100<br />
1<br />
2<br />
3<br />
5<br />
6 100
PART 2<br />
Geometry <strong>Modeling</strong><br />
Mirroring Curves<br />
Creates Curves 3 and 4 by mirroring them from Curves 1 and 2 about the plane whose normal<br />
is the global Y axis, Coord 0.2, and with an offset of Y=-1.<br />
Geometry<br />
Action: Transform<br />
Object: Curve<br />
Method:<br />
Curve ID List<br />
3<br />
Define Mirror Plane Normal<br />
Coord 0.2<br />
Offset Parameters<br />
Offset<br />
-1<br />
Reverse Curve<br />
Delete Original Curves<br />
Auto Execute<br />
Curve List<br />
Curve 1 2<br />
Mirror<br />
-Apply-<br />
Before:<br />
3<br />
After:<br />
Y<br />
Z<br />
2<br />
2 1<br />
Y<br />
Z<br />
X<br />
X<br />
3<br />
6<br />
2<br />
2 1<br />
4<br />
5<br />
3<br />
1<br />
4<br />
1
Mirroring From Edges<br />
CHAPTER 8<br />
Transform Actions<br />
Creates Curves 1 through 8 by mirroring them from the inner and outer edges of Surfaces 5<br />
through 8 about the plane whose normal is rectangular coordinate frame 1’s Y axis, Coord 1.2.<br />
Geometry<br />
Action: Transform<br />
Object: Curve<br />
Method:<br />
Curve ID List<br />
1<br />
Define Mirror Plane Normal<br />
Coord 1.2<br />
Offset Parameters<br />
Offset<br />
0.0<br />
Reverse Curve<br />
Delete Original Curves<br />
Auto Execute<br />
Curve List<br />
Mirror<br />
Surface8.47.46.45.45.26.27.2<br />
-Apply-<br />
Before:<br />
After:<br />
7<br />
7<br />
9 10<br />
Y<br />
Z<br />
8<br />
11<br />
X<br />
7<br />
7<br />
9 10<br />
Y<br />
Z<br />
8<br />
11<br />
X<br />
8<br />
6<br />
12<br />
8<br />
6<br />
12<br />
8<br />
Y<br />
Y<br />
5<br />
6<br />
Z1<br />
5<br />
6<br />
1Z<br />
1 13 2<br />
18<br />
X<br />
X<br />
5<br />
5<br />
4<br />
3<br />
3<br />
4 5<br />
4<br />
15 16<br />
3<br />
14 6<br />
7<br />
17
PART 2<br />
Geometry <strong>Modeling</strong><br />
Mirroring Surfaces<br />
This example is similar to the previous example, except that Surfaces 9 through 12 are mirrored<br />
from Surfaces 5 through 8.<br />
Geometry<br />
Action: Transform<br />
Object: Surface<br />
Method:<br />
Surface ID List<br />
1<br />
Define Mirror Plane Normal<br />
Coord 1.2<br />
Offset Parameters<br />
Offset<br />
0.0<br />
Reverse Surface<br />
Delete Original Surfaces<br />
Auto Execute<br />
Surface List<br />
Mirror<br />
Surface 5:8<br />
-Apply-<br />
Before:<br />
After:<br />
7<br />
7<br />
9 10<br />
Y<br />
Z<br />
8<br />
11<br />
X<br />
7<br />
7<br />
9 10<br />
Y<br />
Z<br />
8<br />
11<br />
X<br />
8<br />
8<br />
6<br />
12<br />
6<br />
12<br />
12<br />
Y<br />
Y<br />
5<br />
6<br />
1Z<br />
5<br />
6<br />
18<br />
17<br />
Z1<br />
X<br />
X<br />
5<br />
4<br />
11<br />
5<br />
16<br />
4<br />
14<br />
3<br />
9<br />
10<br />
15<br />
3<br />
13
Mirroring Solids<br />
CHAPTER 8<br />
Transform Actions<br />
Creates Solid 2 by mirroring Solid 1 about the plane whose normal is defined by {[0 0 0][1 0 0]}.<br />
Notice that the mirror plane normal definition is the same as entering the global X axis, Coord<br />
0.1.<br />
Geometry<br />
Action: Transform<br />
Object: Solid<br />
Method:<br />
Solid ID List<br />
2<br />
Define Mirror Plane Normal<br />
{[0 0 0][1 0 0]}<br />
Offset Parameters<br />
Offset<br />
0.0<br />
Reverse Solid<br />
Delete Original Solids<br />
Auto Execute<br />
Solid List<br />
Solid 1<br />
Mirror<br />
-Apply-<br />
Before:<br />
Z<br />
After:<br />
Z<br />
Y<br />
Y<br />
X<br />
2<br />
X<br />
1<br />
1
PART 2<br />
Geometry <strong>Modeling</strong><br />
Mirroring Planes<br />
Mirrors Plane 1 against the X-Y plane and with an offset of 1 unit in the Z direction in the global<br />
rectangular coordinate frame, Coord 0. Notice that Delete Original Plane is not pressed and<br />
Plane 1 is kept. Also, the Reverse Plane is not pressed and Plane 2 is not reversed.<br />
Plane ID List<br />
1<br />
Geometry<br />
Action: Transform<br />
Object: Plane<br />
Method:<br />
Define Mirror Plane Normal<br />
Coord 0<br />
Offset Parameters<br />
Offset<br />
1<br />
Reverse Plane<br />
Delete Original Planes<br />
Auto Execute<br />
Plane List<br />
Plane 1<br />
Mirror<br />
-Apply-<br />
Before:<br />
Y<br />
After:<br />
Z<br />
X<br />
Z<br />
Y<br />
Z X
Mirroring Vectors<br />
CHAPTER 8<br />
Transform Actions<br />
Mirrors Vector 1 against the X-Y plane and with an offset of 1 unit in the Z direction in the global<br />
rectangular coordinate frame, Coord 0. Notice that Delete Original Vector is not pressed and<br />
Vector 1 is kept. Also, the Reverse Vector is not pressed and Vector 2 is not reversed.<br />
Vector ID List<br />
1<br />
Geometry<br />
Action: Transform<br />
Object: Vector<br />
Method:<br />
Define Mirror Plane Normal<br />
Coord 0<br />
Offset Parameters<br />
Offset<br />
1<br />
Reverse Vector<br />
Delete Original Vectors<br />
Auto Execute<br />
Vector List<br />
Vector 1<br />
Mirror<br />
-Apply-<br />
Before:<br />
After:<br />
Y<br />
Y<br />
Z X Z<br />
Z X Z
PART 2<br />
Geometry <strong>Modeling</strong><br />
Moving Points, Curves, Surfaces, Solids, Planes and Vectors by<br />
Coordinate Frame Reference (MCoord Method)<br />
Translates and rotates a new set of points, curves, surfaces, solids, planes or vectors from an<br />
existing set of entities by referencing coordinate frames. The new entities’ local position with<br />
respect to the To Coordinate Frame is the same as the local position of the original entities with<br />
respect to the From Coordinate Frame. Points can be moved from other points, nodes or vertices.<br />
Curves can be moved from other curves or edges. Surfaces can be moved from other surfaces or<br />
solid faces. Solids are moved from other solids.<br />
Geometry<br />
Action: Transform<br />
Object: <br />
Method:<br />
ID List<br />
1<br />
From Coordinate Frame<br />
Coord 0<br />
To Coordinate Frame<br />
Delete Original <br />
Auto Execute<br />
Point List<br />
[0 0 0]<br />
MCoord<br />
-Apply-<br />
Set to either Point, Curve, Surface, Solid, Plane or<br />
Vector.<br />
Shows the ID that will be assigned for the next point, curve,<br />
surface or solid to be created. See Output ID List (p. 405) in the<br />
MSC.Patran Reference Manual, Part 2: Basic Functions.<br />
From Coordinate Frame is the coordinate frame ID defining<br />
the orientation of the existing entities. Default is the global<br />
rectangular frame, Coord 0.<br />
To Coordinate Frame is the coordinate frame ID defining the<br />
orientation of the new entities. Example: Coord 5.<br />
If ON, after MCoord completes, the points, curves, surfaces or<br />
solids specified in List are deleted from the MSC.Patran<br />
database.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the entities to move, either by cursor selecting them or<br />
by entering the IDs from the keyboard. Example: Point 5 10<br />
Surface 5.5 Solid 11. The select menu that appears can be used<br />
to define how you want to cursor select the appropriate points,<br />
nodes, vertices, curves, edges, faces or solids.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
Coordinate Frame Definitions (p. 60)
Moving Points and Nodes<br />
CHAPTER 8<br />
Transform Actions<br />
Creates Points 7 through 12 from Points 1, 3, 4, 5, 6 and Node 100 by moving them from the<br />
global rectangular coordinate frame, Coord 0, to the rectangular coordinate frame, Coord 100.<br />
Geometry<br />
Action: Transform<br />
Object: Point<br />
Method:<br />
Point ID List<br />
7<br />
From Coordinate Frame<br />
Coord 0<br />
To Coordinate Frame<br />
Coord 100<br />
MCoord<br />
Delete Original Points<br />
Auto Execute<br />
Point List<br />
Point 1 3:6 Node 100<br />
-Apply-<br />
Before:<br />
Y<br />
Z<br />
After:<br />
1 3 4 5 6 100<br />
X<br />
Y<br />
Z X<br />
1 3 4 5 6 100<br />
Y<br />
11<br />
10<br />
Y 9X<br />
Z7<br />
100<br />
X<br />
100 Z<br />
12<br />
8
PART 2<br />
Geometry <strong>Modeling</strong><br />
Moving Curves<br />
Creates Curves 7 through 12 by moving Curves 1 through 6 from cylindrical coordinate frame,<br />
Coord 200 to cylindrical coordinate frame, Coord 300.<br />
Geometry<br />
Action: Transform<br />
Object: Curve<br />
Method:<br />
Curve ID List<br />
7<br />
From Coordinate Frame<br />
Coord 200<br />
To Coordinate Frame<br />
Coord 300<br />
Delete Original Curves<br />
Auto Execute<br />
Curve List<br />
Curve 1:6<br />
MCoord<br />
-Apply-<br />
Before:<br />
Z<br />
After:<br />
Z<br />
1<br />
Y<br />
T<br />
a R<br />
X<br />
T<br />
Z 200 Y<br />
R<br />
1<br />
Z X<br />
4<br />
5<br />
4<br />
5<br />
3<br />
6<br />
3<br />
6<br />
8<br />
2<br />
10<br />
11<br />
2<br />
9<br />
300 R<br />
T<br />
Z<br />
12<br />
300<br />
7<br />
R<br />
T<br />
Z
Moving From Edges<br />
CHAPTER 8<br />
Transform Actions<br />
This example is similar to the previous example, except that Curves 1 through 8 are moved from<br />
the outside edges of Surfaces 1 through 4, from Coord 200 to Coord 300.<br />
Geometry<br />
Action: Transform<br />
Object: Curve<br />
Method:<br />
Curve ID List<br />
1<br />
From Coordinate Frame<br />
Coord 200<br />
To Coordinate Frame<br />
Coord 300<br />
MCoord<br />
Delete Original Curves<br />
Auto Execute<br />
Curve List<br />
Surface 1:4<br />
-Apply-<br />
Before:<br />
Z<br />
Z<br />
After:<br />
T<br />
200<br />
R<br />
Y<br />
X<br />
T<br />
Z Y200<br />
R<br />
Z X<br />
7<br />
1<br />
1<br />
2<br />
4<br />
2<br />
6<br />
8<br />
4<br />
3<br />
3<br />
5<br />
2<br />
300R T<br />
Z<br />
1<br />
4<br />
300R T<br />
Z<br />
3
PART 2<br />
Geometry <strong>Modeling</strong><br />
Moving Surfaces<br />
Creates Surfaces 5 through 8 by moving from Surfaces 1 through 4 from cylindrical coordinate<br />
frame, Coord 200, to cylindrical coordinate frame, Coord 300.<br />
Geometry<br />
Action: Transform<br />
Object: Surface<br />
Method:<br />
Surface ID List<br />
5<br />
From Coordinate Frame<br />
Coord 200<br />
To Coordinate Frame<br />
Coord 300<br />
MCoord<br />
Delete Original Surfaces<br />
Auto Execute<br />
Surface List<br />
Surface 1:4<br />
-Apply-<br />
Before:<br />
Z<br />
Z<br />
After:<br />
T<br />
200<br />
R<br />
Y<br />
T<br />
X<br />
Z Y200<br />
R<br />
Z X<br />
1<br />
1<br />
4<br />
2<br />
4<br />
2<br />
3<br />
3<br />
5<br />
8<br />
6<br />
7<br />
300R T<br />
Z<br />
300 R<br />
T<br />
Z
Moving Solids<br />
CHAPTER 8<br />
Transform Actions<br />
Creates Solids 5 through 8 by moving Solids 1 through 4 from the global coordinate frame,<br />
Coord 0, to the rectangular coordinate frame, Coord 1.<br />
Geometry<br />
Action: Transform<br />
Object: Solid<br />
Method:<br />
Solid ID List<br />
5<br />
From Coordinate Frame<br />
Coord 0<br />
To Coordinate Frame<br />
Coord 1<br />
Delete Original Solids<br />
Auto Execute<br />
Solid List<br />
Solid 1:4<br />
MCoord<br />
-Apply-<br />
Before:<br />
Z<br />
After:<br />
Z<br />
Y<br />
Y<br />
X<br />
X<br />
2<br />
3<br />
2<br />
3<br />
1<br />
4<br />
8<br />
1<br />
4<br />
X<br />
7<br />
5<br />
1<br />
Z<br />
1<br />
X<br />
Y<br />
Z<br />
Y<br />
6
PART 2<br />
Geometry <strong>Modeling</strong><br />
Moving Planes<br />
Moves Plane 1 from the rectangular coordinate frame, Coord 0, to the rectangular coordinate<br />
frame, Coord 1. Notice that Delete Original Plane is not pressed and Plane 1 is kept.<br />
Plane ID List<br />
2<br />
Geometry<br />
Action: Transform<br />
Object: Plane<br />
Method:<br />
From Coordinate Frame<br />
Coord 0<br />
To Coordinate Frame<br />
Coord 1<br />
Delete Original Planes<br />
Auto Execute<br />
Plane List<br />
Plane 1<br />
MCoord<br />
-Apply-<br />
Before:<br />
Y<br />
Z<br />
After:<br />
Y<br />
Z<br />
X<br />
X<br />
Y<br />
Y<br />
Z1<br />
X<br />
Z1<br />
X<br />
X<br />
Z<br />
Y<br />
Z<br />
2<br />
Y<br />
X<br />
2
Moving Vectors<br />
CHAPTER 8<br />
Transform Actions<br />
Moves Vector 1 from the rectangular coordinate frame, Coord 0, to the rectangular coordinate<br />
frame, Coord 1. Notice that Delete Original Vector is not pressed and Vector 1 is kept.<br />
Vector ID List<br />
1<br />
Geometry<br />
Action: Transform<br />
Object: Vector<br />
Method:<br />
From Coordinate Frame<br />
Coord 0<br />
To Coordinate Frame<br />
Coord 1<br />
Delete Original Vectors<br />
Auto Execute<br />
Vector List<br />
Vector 1<br />
MCoord<br />
-Apply-<br />
Before:<br />
X<br />
After:<br />
X<br />
Z<br />
Z<br />
Y<br />
Y<br />
Y Z<br />
Y Z<br />
1<br />
X<br />
1<br />
X
PART 2<br />
Geometry <strong>Modeling</strong><br />
Pivoting Points, Curves, Surfaces, Solids, Planes and Vectors<br />
Creates points, curves, surfaces, solids, planes and vectors by using a planar rotation defined by<br />
a specified Pivot Point about which the entity will be rotated, and a Starting Point and Ending<br />
Point for the rotation. Points can be pivoted from other points, nodes or vertices. Curves can be<br />
pivoted from other curves or edges. Surfaces can be pivoted from other surfaces or solid faces. Solids<br />
are pivoted from other solids.<br />
ID List<br />
1<br />
Pivot Point<br />
[0 0 0]<br />
Starting Point<br />
[0 0 0]<br />
Geometry<br />
Action: Transform<br />
Object: <br />
Method:<br />
Pivot<br />
Ending Point<br />
[0 0 0]<br />
Set to either Point, Curve, Surface, Solid, Plane or Vector.<br />
Shows the ID that will be assigned for the next point, curve,<br />
surface or solid to be created. See Output ID List (p. 405) in the<br />
MSC.Patran Reference Manual, Part 2: Basic Functions.<br />
Pivot Point defines the location about which the specified entities<br />
will be rotated. (Example: [10 0 0] ).<br />
Starting Point defines the location that the rotation will begin from.<br />
(Example: Surface 1.1.2).<br />
Ending Point defines the location that the rotation will end at.<br />
(Example: Point 12). A Point select menu will appear that allows<br />
you to define how you want to cursor define these point locations.
Delete Original <br />
Auto Execute<br />
Point List<br />
-Apply-<br />
If ON, after Pivot completes, the points, curves, surfaces or<br />
solids specified in List are deleted from the<br />
MSC.Patran database.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which means<br />
you do not need to press the Apply button to execute the form.<br />
CHAPTER 8<br />
Transform Actions<br />
Specify the entities to pivot, either by cursor selecting them or by<br />
entering the IDs from the keyboard. Example: Point 5 10 Surface<br />
5.5 Solid 11.<br />
The select menu that appears can be used to define how you<br />
want to cursor select the appropriate points, nodes, vertices,<br />
curves, edges, faces or solids.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
Coordinate Frame Definitions (p. 60)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Pivoting Points<br />
Creates Point 4 from Point 3 by pivoting at the global origin, [0 0 0], from Node 100 to Point 2.<br />
Action:<br />
Object:<br />
Method:<br />
Point ID List<br />
4<br />
Pivot Point<br />
[0 0 0]<br />
Starting Point<br />
Node 100<br />
Ending Point<br />
Point 2<br />
Geometry<br />
Delete Original Points<br />
Auto Execute<br />
Point List<br />
Point 3<br />
Transform<br />
Point<br />
Pivot<br />
-Apply-<br />
Before:<br />
After:<br />
Y<br />
Z<br />
Y<br />
Z<br />
X<br />
X<br />
2<br />
2<br />
100<br />
100<br />
4<br />
3<br />
3
Pivoting Curves<br />
CHAPTER 8<br />
Transform Actions<br />
Creates Curves 9 through 15 from Curves 1 through 6 by pivoting them at Point 12, from Point<br />
14 to Point 13. (Curves 7 and 8 are for illustration and are not used for the pivot.)<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
9<br />
Pivot Point<br />
Point 12<br />
Starting Point<br />
Point 14<br />
Ending Point<br />
Point 13<br />
Geometry<br />
Delete Original Points<br />
Auto Execute<br />
Curve List<br />
Curve 1:6<br />
Transform<br />
Curve<br />
Pivot<br />
-Apply-<br />
Before:<br />
After:<br />
6<br />
Y<br />
6<br />
17<br />
14<br />
X<br />
Z 8<br />
6<br />
Y<br />
6<br />
17<br />
14<br />
X<br />
Z 8<br />
3<br />
3<br />
1<br />
1<br />
2 3<br />
4<br />
5<br />
2 3<br />
4<br />
5<br />
7<br />
7<br />
4<br />
4<br />
5<br />
5<br />
2<br />
2<br />
12<br />
12<br />
8<br />
18<br />
16<br />
10 22<br />
20<br />
8<br />
11<br />
12<br />
14<br />
13<br />
13<br />
17<br />
15<br />
13<br />
921<br />
19
PART 2<br />
Geometry <strong>Modeling</strong><br />
Pivoting From Edges<br />
Creates Curves 9 through 16 by pivoting from the outside edges of Surfaces 1 through 4, at Point<br />
12, from Point 14 to Point 13. Curves 7 and 8 are for illustration and are not used for the pivot.<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
9<br />
Pivot Point<br />
Point 12<br />
Starting Point<br />
Point 14<br />
Ending Point<br />
Point 13<br />
Geometry<br />
Delete Original Curves<br />
Auto Execute<br />
Curve List<br />
Transform<br />
Curve<br />
-Apply-<br />
Pivot<br />
Surface1.3 2.33.34.3 2.1 1.1 3.1<br />
Before:<br />
Z<br />
After:<br />
Z<br />
Y<br />
Y<br />
X<br />
X<br />
4<br />
14<br />
4<br />
14<br />
1<br />
1<br />
3<br />
3<br />
7<br />
7<br />
2<br />
2<br />
12<br />
12<br />
8<br />
18<br />
17<br />
10<br />
15<br />
16<br />
9<br />
8<br />
11<br />
12<br />
13<br />
16<br />
22<br />
15 13<br />
2114<br />
19
Pivoting Surfaces<br />
CHAPTER 8<br />
Transform Actions<br />
This example is similar to the previous example, except that Surfaces 1 through 4 are pivoted to<br />
create Surfaces 5 through 8. Curves 7 and 8 are for illustration and are not used for the pivot.<br />
Action:<br />
Object:<br />
Method:<br />
Surface ID List<br />
5<br />
Pivot Point<br />
Point 12<br />
Starting Point<br />
Point 14<br />
Ending Point<br />
Point 13<br />
Geometry<br />
Delete Original Surfaces<br />
Auto Execute<br />
Surface List<br />
Surface 1:4<br />
Transform<br />
Surface<br />
Pivot<br />
-Apply-<br />
Before:<br />
Z<br />
After:<br />
Z<br />
Y<br />
Y<br />
X<br />
4<br />
14<br />
4<br />
14<br />
X<br />
1<br />
1<br />
3<br />
3<br />
7<br />
7<br />
2<br />
2<br />
12<br />
12<br />
8<br />
22<br />
20<br />
18<br />
17<br />
8<br />
8<br />
5<br />
7<br />
6<br />
13<br />
21<br />
19<br />
13<br />
15<br />
16
PART 2<br />
Geometry <strong>Modeling</strong><br />
Pivoting Solids<br />
Creates Solid 2 by pivoting from Solid 1 at Point 1, from Point 2 to Point 3. Curves 1 and 2 are for<br />
illustration and are not used for the pivot.<br />
Action:<br />
Object:<br />
Method:<br />
Solid ID List<br />
2<br />
Pivot Point<br />
Point 1<br />
Starting Point<br />
Point 2<br />
Ending Point<br />
Point 3<br />
Geometry<br />
Delete Original Solids<br />
Auto Execute<br />
Solid List<br />
Solid 1<br />
Transform<br />
Solid<br />
Pivot<br />
-Apply-<br />
Before:<br />
After:<br />
Z<br />
Z<br />
Y<br />
Y<br />
X<br />
X<br />
1<br />
1<br />
2<br />
9<br />
8<br />
5<br />
4 1 110<br />
11<br />
14<br />
18<br />
15<br />
19<br />
2<br />
13<br />
17<br />
12<br />
16<br />
9<br />
8<br />
3<br />
5<br />
4 1 110<br />
11<br />
6<br />
7<br />
6<br />
7<br />
2<br />
2
Pivoting Planes<br />
CHAPTER 8<br />
Transform Actions<br />
Pivots Plane 1 using the 3 pivoting point, Point 1 through 3. Notice that Delete Original Plane is<br />
not pressed and Plane 1 is kept.<br />
Action:<br />
Object:<br />
Method:<br />
Plane ID List<br />
1<br />
Pivot Point<br />
Point 1<br />
Starting Point<br />
Point 2<br />
Ending Point<br />
Point 3<br />
Geometry<br />
Delete Original Planes<br />
Auto Execute<br />
Plane List<br />
Plane 1<br />
Transform<br />
Plane<br />
Pivot<br />
-Apply-<br />
Before:<br />
Y<br />
After:<br />
Z X<br />
1<br />
Y<br />
Z<br />
X 1<br />
1<br />
2 3<br />
2 3
PART 2<br />
Geometry <strong>Modeling</strong><br />
Pivoting Vectors<br />
Pivots Vector 1 using the 3 pivoting point, Point 1 through 3. Notice that Delete Original Vector<br />
is not pressed and Vector 1 is kept.<br />
Action:<br />
Object:<br />
Method:<br />
Vector ID List<br />
1<br />
Pivot Point<br />
Point 1<br />
Starting Point<br />
Point 2<br />
Ending Point<br />
Point 3<br />
Geometry<br />
Delete Original Vector<br />
Auto Execute<br />
Vector List<br />
Vector 1<br />
Transform<br />
Vector<br />
Pivot<br />
-Apply-<br />
Before:<br />
Y<br />
After:<br />
Y<br />
Z X<br />
1<br />
Z<br />
X 1<br />
1<br />
2 3<br />
2 3
CHAPTER 8<br />
Transform Actions<br />
Positioning Points, Curves, Surfaces, Solids, Planes and Vectors<br />
Creates points, curves, surfaces, solids, planes and vectors by translating and rotating an existing<br />
set of entities using a transformation defined by three original point locations to three destination<br />
point locations.<br />
The original points and destination points need not match exactly; however, if either the original<br />
point locations or the destination point locations lie in a straight line, the transformation cannot<br />
be performed. Points can be repositioned from other points, nodes or vertices. Curves can be<br />
repositioned from other curves or edges. Surfaces can be repositioned from other surfaces or solid<br />
faces. Solids are repositioned from other solids.<br />
ID List<br />
5<br />
Action:<br />
Object:<br />
Method:<br />
Geometry<br />
Original Position Point 1<br />
[0 0 0]<br />
Original Position Point 2<br />
[0 0 0]<br />
Original Position Point 3<br />
[0 0 0]<br />
Destination Position Point 1<br />
[0 0 0]<br />
Destination Position Point 2<br />
[0 0 0]<br />
Destination Position Point 3<br />
[0 0 0]<br />
Transform<br />
<br />
Position<br />
Set to either Point, Curve, Surface, Solid,<br />
Plane or Vector.<br />
Shows the ID that will be assigned for the next point, curve,<br />
surface or solid to be created. See Output ID List (p. 405) in<br />
the MSC.Patran Reference Manual, Part 2: Basic Functions.<br />
The Original Position Points 1, 2 and 3 define the original<br />
position and orientation. (Examples: [0 10 0], Surface 5.3.1,<br />
Point 10.) A Point select menu appears which allows you to<br />
define how you want to cursor select each point location.<br />
The Destination Position Points 1,2 and 3 define the three point<br />
locations onto which the original group of entities are to be<br />
transformed. (Examples: [10 0 0], Surface 4.3.1, Point 20.) A<br />
Point select menu appears which allows you to define how you<br />
want to cursor select each point location.
PART 2<br />
Geometry <strong>Modeling</strong><br />
Destination Position Point 2<br />
[0 0 0]<br />
Destination Position Point 3<br />
[0 0 0]<br />
Delete Original <br />
Auto Execute<br />
Point List<br />
[0 0 0]<br />
-Apply-<br />
If ON, after Position completes, the points, curves, surfaces<br />
or solids specified in List are deleted from the<br />
MSC.Patran database.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the entities to reposition, either by cursor selecting them<br />
or by entering the IDs from the keyboard. Example: Point 5 10<br />
Surface 5.5 Solid 11. The select menu that appears can be used<br />
to define how you want to cursor select the appropriate points,<br />
nodes, vertices, curves, edges, faces or solids.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
Coordinate Frame Definitions (p. 60)
Positioning Points<br />
CHAPTER 8<br />
Transform Actions<br />
Creates Points 9 through 12 from Points 1through 4 by repositioning them based on the original<br />
and destination point locations listed on the form.<br />
Action:<br />
Object:<br />
Method:<br />
Point ID List<br />
9<br />
Geometry<br />
Original Position Point 1<br />
Point 1<br />
Original Position Point 2<br />
Point 2<br />
Original Position Point 3<br />
Point 3<br />
Destination Position Point 1<br />
[0 1 0]<br />
Destination Position Point 2<br />
[0 1 1]<br />
Destination Position Point 3<br />
[-1 1 1]<br />
Delete Original Points<br />
Auto Execute<br />
Point List<br />
Point 1:4<br />
Transform<br />
Point<br />
Position<br />
-Apply-<br />
Before:<br />
Z<br />
Y<br />
After:<br />
Z<br />
8<br />
Y<br />
X<br />
11<br />
8<br />
X<br />
5<br />
12<br />
5<br />
1<br />
1<br />
7<br />
10<br />
7<br />
6<br />
9<br />
6<br />
4<br />
1<br />
4<br />
1<br />
3<br />
2<br />
3<br />
2
PART 2<br />
Geometry <strong>Modeling</strong><br />
Positioning Curves<br />
Creates Curves 25 through 32 by repositioning Curves 13 through 24 from Points 9, 13 and 12,<br />
to destination Points 2, 6 and 3. Notice that Delete Original Curves is pressed and Curves 13<br />
through 24 are deleted.<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
25<br />
Geometry<br />
Original Position Point 1<br />
Point 9<br />
Original Position Point 2<br />
Point 13<br />
Original Position Point 3<br />
Point 12<br />
Destination Position Point 1<br />
Point 2<br />
Destination Position Point 2<br />
Point 6<br />
Destination Position Point 3<br />
Point 3<br />
Delete Original Curves<br />
Auto Execute<br />
Curve List<br />
Curve 13:24<br />
Transform<br />
Curve<br />
Position<br />
-Apply-<br />
Before:<br />
After:<br />
Z<br />
2 11<br />
3 3<br />
6 7<br />
12<br />
4 7<br />
Y<br />
8<br />
2<br />
1 6<br />
Z<br />
X 9<br />
1 4<br />
5 5<br />
10 8<br />
Y<br />
X<br />
18<br />
26<br />
17 32<br />
25<br />
6<br />
2<br />
5<br />
3<br />
1<br />
27<br />
2<br />
12<br />
4<br />
1<br />
10<br />
10 23<br />
15 11<br />
14 19<br />
24 15<br />
14<br />
16<br />
9<br />
13<br />
13 22<br />
31 20<br />
29<br />
19<br />
28<br />
11<br />
7<br />
7<br />
6<br />
9<br />
8<br />
5<br />
18<br />
30<br />
20<br />
21 12<br />
17<br />
16<br />
3<br />
8<br />
4
Positioning From Edges<br />
CHAPTER 8<br />
Transform Actions<br />
This example is similar to the previous example, except that the edges of Solid 1 are repositioned<br />
to the new location to create Curves 13 through 20.<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
13<br />
Geometry<br />
Original Position Point 1<br />
Point 12<br />
Original Position Point 2<br />
Point 9<br />
Original Position Point 3<br />
Point 13<br />
Destination Position Point 1<br />
Point 3<br />
Destination Position Point 2<br />
Point 2<br />
Destination Position Point 3<br />
Point 6<br />
Delete Original Curves<br />
Auto Execute<br />
Curve List<br />
Transform<br />
Curve<br />
Position<br />
Solid1.2.31.2.41.2.21.4.111.4<br />
-Apply-<br />
Before:<br />
Z<br />
After:<br />
Z<br />
Y<br />
Y<br />
6<br />
3<br />
2<br />
12<br />
4<br />
11<br />
7<br />
7<br />
3<br />
8<br />
2<br />
X<br />
5<br />
1<br />
1<br />
10<br />
6<br />
9<br />
8<br />
5<br />
4<br />
17<br />
18<br />
6<br />
3<br />
2<br />
12<br />
4<br />
11<br />
7<br />
7<br />
3<br />
8<br />
2<br />
5<br />
1<br />
1<br />
10<br />
6<br />
9<br />
8<br />
5<br />
4<br />
13<br />
19<br />
20<br />
16<br />
14<br />
15<br />
17 18<br />
20<br />
19<br />
X<br />
13<br />
10 11<br />
14 15<br />
9<br />
9<br />
1<br />
16<br />
12<br />
10 11<br />
14 15<br />
13<br />
1<br />
16<br />
12
PART 2<br />
Geometry <strong>Modeling</strong><br />
Positioning Surfaces<br />
Creates Surface 5 from Surface 4 by positioning it from Points 8, 9 and 11 to the destination<br />
Points 7, 2 and 3.<br />
Action:<br />
Object:<br />
Method:<br />
Surface ID List<br />
5<br />
Geometry<br />
Original Position Point 1<br />
Point 8<br />
Original Position Point 2<br />
Point 9<br />
Original Position Point 3<br />
Point 11<br />
Destination Position Point 1<br />
Point 7<br />
Destination Position Point 2<br />
Point 2<br />
Destination Position Point 3<br />
Point 3<br />
Delete Original Surfaces<br />
Auto Execute<br />
Surface List<br />
Surface 4<br />
Transform<br />
Surface<br />
Position<br />
-Apply -<br />
Before:<br />
Z<br />
Y<br />
After:<br />
Z<br />
9<br />
8<br />
9<br />
8<br />
Y<br />
4<br />
X<br />
4<br />
X<br />
10<br />
11<br />
10<br />
11<br />
7<br />
5<br />
7<br />
5<br />
3<br />
13<br />
3<br />
5<br />
2<br />
1<br />
2<br />
1<br />
2<br />
2<br />
6<br />
12<br />
6<br />
1<br />
1<br />
3<br />
4<br />
3<br />
4
Positioning Solids<br />
CHAPTER 8<br />
Transform Actions<br />
Creates Solid 3 by repositioning it from Solid 2, based on the original and destination points<br />
listed on the form. Notice that Delete Original Solids is pressed and Solid 2 is deleted.<br />
Action:<br />
Object:<br />
Method:<br />
Solid ID List<br />
3<br />
Geometry<br />
Original Position Point 1<br />
Point 13<br />
Original Position Point 2<br />
Point 16<br />
Original Position Point 3<br />
Point 9<br />
Destination Position Point 1<br />
Point 2<br />
Destination Position Point 2<br />
Point 6<br />
Destination Position Point 3<br />
Point 3<br />
Delete Original Solids<br />
Auto Execute<br />
Solid List<br />
Solid 2<br />
Transform<br />
Solid<br />
Position<br />
-Apply-<br />
Before:<br />
After:<br />
6<br />
Y<br />
5<br />
Z X<br />
Z<br />
2<br />
7<br />
1<br />
1<br />
8<br />
21<br />
18<br />
22 2<br />
193<br />
17<br />
6<br />
20<br />
1<br />
1<br />
7<br />
5Y<br />
X<br />
8<br />
3<br />
4<br />
3<br />
4<br />
10<br />
14<br />
9<br />
13<br />
2<br />
11<br />
15<br />
12<br />
16
PART 2<br />
Geometry <strong>Modeling</strong><br />
Positioning Planes<br />
Positions Plane 1 from where defined by the position Point 1 through 3, to where defined by the<br />
position Point 4 through 6. Notice that Delete Original Plane is not pressed and Plane 1 is kept.<br />
Action:<br />
Object:<br />
Method:<br />
Plane ID List<br />
2<br />
Geometry<br />
Original Position Point 1<br />
Point 1<br />
Original Position Point 2<br />
Point 2<br />
Original Position Point 3<br />
Point 3<br />
Destination Position Point 1<br />
Point 4<br />
Destination Position Point 2<br />
Point 5<br />
Destination Position Point 3<br />
Point 6<br />
Delete Original Plane<br />
Auto Execute<br />
Plane List<br />
Plane 1<br />
Transform<br />
Plane<br />
Position<br />
-Apply-<br />
Before:<br />
Y<br />
After:<br />
Z X<br />
1<br />
Y<br />
Z<br />
X<br />
1 1<br />
2 3<br />
2 3<br />
6<br />
4 5<br />
6<br />
4 5
Positioning Vectors<br />
CHAPTER 8<br />
Transform Actions<br />
Positions Vector 1 from where defined by the position Point 1 through 3, to where defined by the<br />
position Point 4 through 6. Notice that Delete Original Vector is not pressed and Vector 1 is kept.<br />
Action:<br />
Object:<br />
Method:<br />
Vector ID List<br />
2<br />
Geometry<br />
Original Position Point 1<br />
Point 1<br />
Original Position Point 2<br />
Point 2<br />
Original Position Point 3<br />
Point 3<br />
Destination Position Point 1<br />
Point 4<br />
Destination Position Point 2<br />
Point 5<br />
Destination Position Point 3<br />
Point 6<br />
Delete Original Vector<br />
Auto Execute<br />
Vector List<br />
Vector 1<br />
Transform<br />
Vector<br />
Position<br />
-Apply-<br />
Before:<br />
Y<br />
After:<br />
Z X<br />
1<br />
Y<br />
Z<br />
X<br />
1 1<br />
2 3<br />
2 3<br />
6<br />
4 5<br />
6<br />
4 5
PART 2<br />
Geometry <strong>Modeling</strong><br />
Vector Summing (VSum) Points, Curves, Surfaces and Solids<br />
Creates points, curves, surfaces or solids by performing a vector sum of the coordinate locations<br />
of two sets of existing entities to form one set of new entities. Points can be created from the<br />
summation of other points, nodes or vertices. Curves can be created from the summation of other<br />
curves or edges. Surfaces can be created from the summation of other surfaces or solid faces. Solids<br />
are created from the summation of other solids.<br />
Action:<br />
Object:<br />
Method:<br />
ID List<br />
1<br />
Geometry<br />
Origin of Vector 1<br />
[0 0 0]<br />
Origin of Vector 2<br />
[0 0 0]<br />
Vsum Parameters<br />
Multiplication Factor 1<br />
1.0 1.0 1.0<br />
Multiplication Factor 2<br />
1.0 1.0 1.0<br />
Transform<br />
<br />
Vsum<br />
Set to either Point, Curve, Surface or Solid.<br />
Shows the ID that will be assigned for the next point, curve,<br />
surface or solid to be created. See Output ID List (p. 405)<br />
in the MSC.Patran Reference Manual, Part 2: Basic<br />
Functions.<br />
Origin of Vector 1 is a point location for the base of the<br />
vectors to the entities specified in 1 List.<br />
Origin of Vector 2 is a point location for the base of the<br />
vectors to the entities specified in 2 List.<br />
A Point select menu appears that allows you alternate<br />
methods to cursor define the vector point locations.<br />
Multiplication Factors 1 and 2 are multiplying factors on<br />
the global X, Y and Z components of the entities<br />
specified in 1 List and 2 List,<br />
respectively.
Vsum Parameters<br />
Multiplication Factor 1<br />
1.0 1.0 1.0<br />
Multiplication Factor 2<br />
1.0 1.0 1.0<br />
Auto Execute<br />
Point 1 List<br />
[0 0 0]<br />
Point 2 List<br />
[0 0 0]<br />
-Apply-<br />
CHAPTER 8<br />
Transform Actions<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
1 List is a list of entities which MSC.Patran will sum with<br />
the specified entities in 2 List to form the new points,<br />
curves, surfaces or solids.<br />
The select menu that appears can be used to define how you<br />
want to cursor select the appropriate points, nodes, vertices,<br />
curves, edges, faces or solids for both listboxes.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
Coordinate Frame Definitions (p. 60)
PART 2<br />
Geometry <strong>Modeling</strong><br />
Vector Summing Points<br />
Creates Points 7, 8 and 9 by summing the vectors drawn from the origin, [0 0 0], to Points 1 and<br />
4, 2 and 5 and 3 and 6. The “After” picture below has the vectors drawn to Points 2 and 5 to show<br />
how Point 8 was created.<br />
Action:<br />
Object:<br />
Method:<br />
Point ID List<br />
7<br />
Origin of Vector 1<br />
[0 0 0]<br />
Origin of Vector 2<br />
[0 0 0]<br />
Vsum Parameters<br />
Geometry<br />
Multiplication Factor 1<br />
1.0 1.0 1.0<br />
Multiplication Factor 2<br />
1.0 1.0 1.0<br />
Auto Execute<br />
Point 1 List<br />
Point 1 2 3<br />
Point 2 List<br />
Point 4 5 6<br />
Transform<br />
Point<br />
Vsum<br />
-Apply-<br />
Before:<br />
Y<br />
Z<br />
After:<br />
Y<br />
Z<br />
X<br />
X<br />
4<br />
1<br />
4<br />
1<br />
5<br />
2<br />
7<br />
6<br />
3<br />
5<br />
2<br />
6<br />
3<br />
8<br />
9
Vector Summing Points<br />
This example is the same as the previous example, except that a Multiplication Factor 2 is<br />
increased from “1 1 1” to “2 2 2”.<br />
Action:<br />
Object:<br />
Method:<br />
Point ID List<br />
7<br />
Origin of Vector 1<br />
[0 0 0]<br />
Origin of Vector 2<br />
[0 0 0]<br />
Vsum Parameters<br />
Geometry<br />
Multiplication Factor 1<br />
1.0 1.0 1.0<br />
Multiplication Factor 2<br />
2 2 2<br />
Auto Execute<br />
Point 1 List<br />
Point 1 2 3<br />
Point 2 List<br />
Point 4 5 6<br />
Transform<br />
Point<br />
Vsum<br />
-Apply-<br />
Before:<br />
Y<br />
Z<br />
After:<br />
Y<br />
Z<br />
X<br />
X<br />
4<br />
1<br />
5<br />
2<br />
4<br />
1<br />
6<br />
3<br />
5<br />
2<br />
7<br />
6<br />
3<br />
8<br />
CHAPTER 8<br />
Transform Actions<br />
9
PART 2<br />
Geometry <strong>Modeling</strong><br />
Vector Summing Curves<br />
Creates Curves 20 through 27 which are summed between Curves 12 through 19 and Curves 1<br />
through 4. Notice that in order to create the spiral, Curve 1:4 must be entered twice in the Curve<br />
2 List to match the eight curves listed in the Curve 1 List.<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
20<br />
Curve Type<br />
Geometry<br />
PATRAN 2 Convention<br />
Origin of Vector 1<br />
[0 0 0]<br />
Origin of Vector 2<br />
[0 0 0]<br />
Vsum Parameters<br />
Multiplication Factor 1<br />
1.0 1.0 1.0<br />
Multiplication Factor 2<br />
1.0 1.0 1.0<br />
Auto Execute<br />
Curve 1 List<br />
Curve 12:19<br />
Curve 2 List<br />
Transform<br />
Curve<br />
Vsum<br />
Curve 1:4 1:4<br />
-Apply-<br />
Before:<br />
Z<br />
After:<br />
Z<br />
Y<br />
Y<br />
X<br />
X<br />
3<br />
26<br />
22<br />
3<br />
2<br />
19<br />
18<br />
17<br />
16<br />
15<br />
14<br />
13<br />
12<br />
4<br />
19<br />
25<br />
1827<br />
17<br />
16<br />
15<br />
21<br />
1423<br />
2 13<br />
12<br />
4<br />
1<br />
24<br />
20<br />
1
Vector Summing Curves<br />
CHAPTER 8<br />
Transform Actions<br />
Creates Curve 3 by summing Curves 1 and 2. Notice that the multiplication factors of “.5 .5 .5”<br />
are entered for both Multiplication Factors 1 and 2 and Curve 3 becomes the “average” of Curves<br />
1 and 2 in length and in curvature.<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
3<br />
Curve Type<br />
Geometry<br />
PATRAN 2 Convention<br />
Origin of Vector 1<br />
[0 0 0]<br />
Origin of Vector 2<br />
[0 0 0]<br />
Vsum Parameters<br />
Multiplication Factor 1<br />
.5 .5 .5<br />
Multiplication Factor 2<br />
.5 .5 .5<br />
Auto Execute<br />
Curve 1 List<br />
Curve 1<br />
Curve 2 List<br />
Curve 2<br />
Transform<br />
Curve<br />
Vsum<br />
-Apply-<br />
Before:<br />
7<br />
After:<br />
7<br />
Y<br />
Z<br />
9<br />
Y<br />
Z<br />
X<br />
1<br />
X<br />
1<br />
2<br />
2<br />
1<br />
3<br />
1<br />
6<br />
6<br />
10<br />
8<br />
8
PART 2<br />
Geometry <strong>Modeling</strong><br />
Vector Summing Surfaces<br />
This example creates Surface 4 from vector summing the coordinate locations of Surfaces 1 and 3.<br />
Action:<br />
Object:<br />
Method:<br />
Surface ID List<br />
4<br />
Surface Type<br />
Geometry<br />
PATRAN 2 Convention<br />
Origin of Vector 1<br />
[0 0 0]<br />
Origin of Vector 2<br />
[0 0 0]<br />
Vsum Parameters<br />
Multiplication Factor 1<br />
1 1 1<br />
Multiplication Factor 2<br />
1 1 1<br />
Auto Execute<br />
Surface 1 List<br />
Surface 1<br />
Surface 2 List<br />
Surface 3<br />
Transform<br />
Surface<br />
Vsum<br />
-Apply-<br />
Before:<br />
4<br />
Z<br />
Y<br />
After:<br />
4<br />
13<br />
Y<br />
Z<br />
2<br />
2<br />
X<br />
9<br />
X<br />
9<br />
14<br />
10<br />
1<br />
3<br />
10<br />
1<br />
3<br />
1<br />
3<br />
1<br />
8<br />
4<br />
7<br />
3<br />
8<br />
12<br />
7<br />
11
Vector Summing With Solid Faces<br />
This example is similar to the previous example, except that Surface 4 is created by vector<br />
summing the coordinate locations of the outside face of Solid 1 and Surface 3.<br />
Action:<br />
Object:<br />
Method:<br />
Surface ID List<br />
4<br />
Surface Type<br />
Geometry<br />
PATRAN 2 Convention<br />
Origin of Vector 1<br />
[0 0 0]<br />
Origin of Vector 2<br />
[0 0 0]<br />
Vsum Parameters<br />
Multiplication Factor 1<br />
1 1 1<br />
Multiplication Factor 2<br />
1 1 1<br />
Auto Execute<br />
Surface 1 List<br />
Solid 1.5<br />
Surface 2 List<br />
Surface 3<br />
Transform<br />
Surface<br />
Vsum<br />
-Apply-<br />
Before:<br />
4<br />
Z<br />
12<br />
After:<br />
4<br />
Y<br />
15<br />
2<br />
9<br />
2<br />
Y 1<br />
Z 11 X<br />
12<br />
9<br />
11<br />
X<br />
1<br />
16<br />
10<br />
3<br />
10<br />
1<br />
3<br />
3<br />
1<br />
8<br />
4<br />
7<br />
3<br />
8<br />
14<br />
CHAPTER 8<br />
Transform Actions<br />
7<br />
13
PART 2<br />
Geometry <strong>Modeling</strong><br />
Vector Summing Solids<br />
Creates Solid 3 by vector summing the coordinate locations of Solids 1 and 2.<br />
Action:<br />
Object:<br />
Method:<br />
Solid ID List<br />
3<br />
Solid Type<br />
Geometry<br />
PATRAN 2 Convention<br />
Origin of Vector 1<br />
[0 0 0]<br />
Origin of Vector 2<br />
[0 0 0]<br />
Vsum Parameters<br />
Multiplication Factor 1<br />
1 1 1<br />
Multiplication Factor 2<br />
1 1 1<br />
Auto Execute<br />
Solid1 List<br />
Solid 1<br />
Solid 2 List<br />
Solid 2<br />
Transform<br />
Solid<br />
Vsum<br />
-Apply-<br />
Before:<br />
Z<br />
After:<br />
Z<br />
Y<br />
Y<br />
X<br />
X<br />
17<br />
16<br />
17<br />
16<br />
13<br />
13<br />
18<br />
2<br />
12<br />
18<br />
2<br />
12<br />
19<br />
19<br />
14<br />
15<br />
14<br />
15<br />
33<br />
32<br />
25<br />
24<br />
25<br />
24<br />
29<br />
21<br />
21<br />
20 126<br />
20 126<br />
34<br />
28<br />
3<br />
35<br />
27<br />
27<br />
22<br />
23<br />
22<br />
23<br />
30<br />
31
CHAPTER 8<br />
Transform Actions<br />
Moving and Scaling (MScale) Points, Curves, Surfaces and Solids<br />
Creates a set of points, curves, surfaces and solids by simultaneously moving, scaling, rotating<br />
and/or warping an existing set of entities. Points can be moved and scaled from other points,<br />
nodes or vertices. Curves can be moved and scaled from other curves or edges. Surfaces can be<br />
moved and scaled from other surfaces or solid faces. Solids are moved and scaled from other solids.<br />
Action:<br />
Object:<br />
Method:<br />
ID List<br />
1<br />
Geometry<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Origin of Scaling<br />
[0 0 0]<br />
Translation Vector<br />
<br />
Rotation Matrix<br />
Column 1<br />
1.0 0.0 0.0<br />
Column 2<br />
0.0 1.0 0.0<br />
Column 3<br />
0.0 0.0 1.0<br />
Delete Original <br />
Auto Execute<br />
Point List<br />
[0 0 0]<br />
Transform<br />
<br />
MScale<br />
-Apply-<br />
Set to either Point, Curve, Surface or Solid.<br />
Shows the ID that will be assigned for the next point, curve,<br />
surface or solid to be created. See Output ID List (p. 405)<br />
in the MSC.Patran Reference Manual, Part 2: Basic<br />
Functions.<br />
Used by the Origin of Scaling and Translation Vector to express<br />
the coordinate location of the scale origin and the orientation of<br />
the translation vector. (Example: Coord 5.)<br />
Enter the point location of the origin to scale the existing entities<br />
from. If coordinate values are entered, they will be expressed in<br />
the Refer. Coordinate Frame. (Example: [10 0 0].) The Point<br />
select menu appears that allows you alternate methods to cursor<br />
define the point location.<br />
The distance and direction to move the new set of points, curves,<br />
surfaces or solids from the existing set. If coordinate values are<br />
entered, they will be expressed in the Refer. Coordinate Frame.<br />
(Example: .) An Axis select menu appears that allows<br />
you alternate methods to cursor define the translation vector.<br />
Rotation Matrix is a 3 by 3 transformation matrix in column sort.<br />
See next page for more information.<br />
By default, Auto Execute (p. 402) in the MSC.Patran Reference<br />
Manual, Part 2: Basic Functions is ON which means you do not<br />
need to press the Apply button to execute the form.
PART 2<br />
Geometry <strong>Modeling</strong><br />
Rotation Matrix<br />
Column 1<br />
1.0 0.0 0.0<br />
Column 2<br />
0.0 1.0 0.0<br />
Column 3<br />
0.0 0.0 1.0<br />
The suggested values for the Rotation Matrix, Q, and their results are<br />
the following (do not enter all zeros):<br />
Translation Only (No Effect) - Enter values of +1 on the positive<br />
diagonal to produce a translation of the entities only. That is, “1 0 0” for<br />
Column 1, “0 1 0” for Column 2 and “0 0 1” for Column 3. This is the<br />
default for the Q matrix.<br />
Scale - Enter positive non-zero values less than or greater than 1.0<br />
which are the scale factors for the diagonal and zero’s for the<br />
remaining positions. That is, “Sx 0 0” for Column 1, “0 Sy 0” for Column<br />
2 and “0 0 Sz ” for Column 3.<br />
Mirror - Enter +1 on the diagonal, with a -1 for the axis that is normal<br />
to the mirror plane, which is either the Reference Coordinate Frame’s<br />
XY, YZ or XZ mirror plane. For example, “-1 0 0” in Column 1, “0 1 0”<br />
for Column 2 and “0 0 1” for Column 3 will mirror across the YZ plane.<br />
Rotation About an angle, θ - The table below shows the appropriate<br />
values for Columns 1, 2 and 3 to rotate the entities about the<br />
Reference Coordinate Frame’s X, Y or Z axis.<br />
Axis Column 1 Column 2 Column 3<br />
X [1 0 0] [0 cosθ sinθ] [0 -sinθ cosθ]<br />
Y [cosθ 0 sinθ] [0 1 0] [-sinθ 0 cosθ]<br />
Z [cosθ sinθ 0] [-sinθ cosθ 0] [0 0 1]<br />
Simultaneous Scale, Mirror and Rotation - Calculate a<br />
resulting Q matrix which is the matrix product of each<br />
action: Q = [qscale ] [qmirror ] [qrotate ]<br />
Warp - A non-orthogonal Q matrix will warp the entities as<br />
a function of position. Use with caution.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
Coordinate Frame Definitions (p. 60)
Translating and Mirroring Points<br />
CHAPTER 8<br />
Transform Actions<br />
Creates Points 8 through 13 by simultaneously translating and mirroring Points 1 though 7, two<br />
units in the global X direction and mirroring about the global YZ plane.<br />
Action:<br />
Object:<br />
Method:<br />
Point ID List<br />
8<br />
Geometry<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Origin of Scaling<br />
[0 0 0]<br />
Translation Vector<br />
<br />
Rotation Matrix<br />
Column 1<br />
-1.0 0.0 0.0<br />
Column 2<br />
0.0 1.0 0.0<br />
Column 3<br />
0.0 0.0 1.0<br />
Delete Original Points<br />
Auto Execute<br />
Point List<br />
Point 1:7<br />
Transform<br />
Point<br />
MScale<br />
-Apply-<br />
Before:<br />
Y<br />
Z<br />
After:<br />
7<br />
X<br />
Y<br />
Z<br />
6<br />
X<br />
5<br />
4<br />
3<br />
7<br />
2 8<br />
1<br />
9<br />
6<br />
10<br />
5<br />
11<br />
4<br />
3<br />
2<br />
1<br />
12 13
PART 2<br />
Geometry <strong>Modeling</strong><br />
Mirroring and Scaling Curves<br />
Creates Curves 7 through 12 by simultaneously scaling and mirroring Curves 1 through 6. The<br />
curves are scaled two times in the global Y direction and they are mirrored about the global XZ<br />
plane.<br />
Action:<br />
Object:<br />
Curve ID List<br />
7<br />
Geometry<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Origin of Scaling<br />
[0 0 0]<br />
Translation Vector<br />
<br />
Rotation Matrix<br />
Column 1<br />
1.0 0.0 0.0<br />
Column 2<br />
0.0 -1.5 0.0<br />
Column 3<br />
0.0 0.0 1.0<br />
Delete Original Curves<br />
Auto Execute<br />
Curve List<br />
Curve 1:6<br />
Transform<br />
Curve<br />
Method: MScale<br />
-Apply-<br />
Before:<br />
9<br />
After:<br />
6<br />
Y<br />
8<br />
Z X<br />
Y<br />
Z<br />
X<br />
5<br />
7<br />
9<br />
4<br />
6<br />
8<br />
12<br />
5<br />
7<br />
11<br />
4<br />
10<br />
6<br />
4<br />
2<br />
6<br />
4<br />
2<br />
10<br />
11<br />
12<br />
1<br />
7<br />
1<br />
2<br />
1<br />
8<br />
3<br />
1<br />
3<br />
9<br />
2<br />
5<br />
3<br />
3<br />
5
Mirroring and Scaling Curves<br />
CHAPTER 8<br />
Transform Actions<br />
This example is similar to the previous example, except that the curves are mirrored and scaled<br />
within the rectangular coordinate frame, Coord 100.<br />
Action:<br />
Object:<br />
Method:<br />
Curve ID List<br />
4<br />
Geometry<br />
Refer. Coordinate Frame<br />
Coord 100<br />
Origin of Scaling<br />
[0 0 0]<br />
Translation Vector<br />
<br />
Rotation Matrix<br />
Column 1<br />
1.0 0.0 0.0<br />
Column 2<br />
0.0 -1.5 0.0<br />
Column 3<br />
0.0 0.0 1.0<br />
Delete Original Curves<br />
Auto Execute<br />
Curve List<br />
Curve 1:3<br />
Transform<br />
Curve<br />
MScale<br />
-Apply-<br />
Before:<br />
6<br />
After:<br />
Y<br />
Z<br />
Y<br />
Z<br />
4<br />
X<br />
X<br />
2<br />
12 108<br />
6<br />
4<br />
Y<br />
Z 100 X<br />
2<br />
3<br />
2<br />
1<br />
4<br />
5<br />
6<br />
7<br />
Z 100 X<br />
3<br />
2<br />
1<br />
1<br />
9<br />
3<br />
1<br />
11<br />
5<br />
3<br />
5
PART 2<br />
Geometry <strong>Modeling</strong><br />
Translating and Rotating Surfaces<br />
Creates Surfaces 5 through 8 from Surfaces 1 through 4 by translating them 10 units in the global<br />
Z direction and rotating them -120 degrees about the global X axis.<br />
Action:<br />
Object:<br />
Method:<br />
Surface ID List<br />
5<br />
Geometry<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Origin of Scaling<br />
[0 0 0]<br />
Translation Vector<br />
<br />
Rotation Matrix<br />
Column 1<br />
1.0 0.0 0.0<br />
Column 2<br />
0.0 -.5 -.87<br />
Column 3<br />
0.0 .87 -.5<br />
Delete Original Surfaces<br />
Auto Execute<br />
Surface List<br />
Surface 1:4<br />
Transform<br />
Surface<br />
MScale<br />
-Apply-<br />
Before:<br />
Z<br />
After:<br />
7<br />
Z<br />
Y<br />
X<br />
8<br />
9 5<br />
11<br />
10<br />
7<br />
8<br />
6<br />
Y<br />
X<br />
3<br />
4<br />
5<br />
3<br />
4<br />
5<br />
22<br />
4<br />
22<br />
4<br />
1<br />
1<br />
3<br />
1<br />
1<br />
1<br />
3<br />
1
Translating, Mirroring and Scaling Solids<br />
CHAPTER 8<br />
Transform Actions<br />
This example simultaneously translates, mirrors and scales Solids 5 through 8 from Solids 1<br />
through 4, by translating them 1.57 units in the global X direction and 1.0 unit in the global Y<br />
direction; mirroring them about the global XZ plane; and scaling them .5 in the X direction and<br />
.5 in the Y direction.<br />
Action:<br />
Object:<br />
Method:<br />
Solid ID List<br />
5<br />
Geometry<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Origin of Scaling<br />
[0 0 0]<br />
Translation Vector<br />
<br />
Rotation Matrix<br />
Column 1<br />
.5 0.0 0.0<br />
Column 2<br />
0.0 -.5 0.0<br />
Column 3<br />
0.0 0.0 1.0<br />
Delete Original Solids<br />
Auto Execute<br />
Solid List<br />
Solid 1:4<br />
Transform<br />
Solid<br />
MScale<br />
-Apply-<br />
Before:<br />
Z<br />
After:<br />
Z<br />
Y<br />
Y<br />
1<br />
X<br />
1<br />
X<br />
5<br />
2<br />
2<br />
6<br />
7<br />
3<br />
3<br />
8<br />
4<br />
4
PART 2<br />
Geometry <strong>Modeling</strong><br />
8.3 Transforming Coordinate Frames<br />
Translating Coordinate Frames<br />
Creates coordinate frames which are successively offset from each other by the Translation Vector<br />
, starting from an existing set of specified coordinate frames.<br />
Action:<br />
Object:<br />
Method:<br />
Coord ID List<br />
1<br />
Geometry<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Translation Vector<br />
<br />
Translation Parameters<br />
Repeat Count<br />
1<br />
Delete Original Coords<br />
Auto Execute<br />
Coordinate Frame List<br />
Coord 0<br />
Transform<br />
Coord<br />
Translate<br />
-Apply-<br />
Shows the ID that will be assigned for the next coordinate<br />
frame to be created. See Output ID List (p. 405) in the<br />
MSC.Patran Reference Manual, Part 2: Basic Functions.<br />
Used by the Translation Vector to express the direction and<br />
distance of the translation.<br />
This is the distance and direction to translate the new set of<br />
coordinate frames from the existing set. If coordinate values<br />
are entered, they will be defined within the Refer. Coordinate<br />
Frame. Example: . An Axis select menu will appear<br />
to allow you alternate methods to cursor define the vector.<br />
Defines the number of times to translate the existing<br />
coordinate frames to create ones.<br />
If ON, after Translate completes, the coordinate frames<br />
specified in Coordinate List will be deleted from the<br />
MSC.Patran database.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the coordinate frames either by cursor<br />
selecting them or by entering the IDs from the<br />
keyboard. Example: Coord 5.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
Coordinate Frame Definitions (p. 60)
Translating Coordinate Frames<br />
Creates the rectangular coordinate frame, Coord 2, from coordinate frame, Coord 1, by<br />
translating it two units in the global X direction.<br />
Action:<br />
Object:<br />
Method:<br />
Coord ID List<br />
2<br />
Geometry<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Translation Vector<br />
<br />
Translation Parameters<br />
Repeat Count<br />
1<br />
Delete Original Coords<br />
Auto Execute<br />
Coordinate Frame List<br />
Coord 1<br />
Transform<br />
Coord<br />
Translate<br />
-Apply-<br />
Before:<br />
Z<br />
After:<br />
Y<br />
1<br />
X<br />
Z<br />
Y<br />
Z<br />
1 X<br />
Z<br />
Y<br />
Y<br />
X<br />
X<br />
CHAPTER 8<br />
Transform Actions<br />
Y<br />
Z<br />
2 X
PART 2<br />
Geometry <strong>Modeling</strong><br />
Translating Coordinate Frames<br />
Creates the rectangular coordinate frame, Coord 2, from coordinate frame, Coord 1, by<br />
translating it through a translation vector defined by Points 1 and 2, using the Vector select menu<br />
icon listed below.<br />
Action:<br />
Object:<br />
Method:<br />
Coord ID List<br />
2<br />
Geometry<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Translation Vector<br />
Construct 2PointVector(Ev<br />
Translation Parameters<br />
Repeat Count<br />
1<br />
Delete Original Coords<br />
Auto Execute<br />
Coordinate Frame List<br />
Coord 1<br />
Transform<br />
Coord<br />
MScale<br />
-Apply-<br />
Vector Select Menu Icon<br />
Before:<br />
Y<br />
Z<br />
1<br />
X<br />
After:<br />
Z<br />
Y<br />
Z<br />
1 X<br />
Z<br />
Y<br />
Y<br />
X<br />
X<br />
1<br />
1<br />
5<br />
Y<br />
Z<br />
2 X
Rotating Coordinate Frames<br />
CHAPTER 8<br />
Transform Actions<br />
Creates a set of coordinate frames which are formed from a specified set of existing coordinate<br />
frames by a rigid body rotation about a defined axis.<br />
Action:<br />
Object:<br />
Method:<br />
Coord ID List<br />
1<br />
Geometry<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Axis<br />
{[0 0 0][0 0 1]}<br />
Rotation Parameters<br />
Rotation Angle<br />
90.0<br />
Offset Angle<br />
0.0<br />
Repeat Count<br />
1<br />
Transform<br />
Coord<br />
Rotate<br />
Shows the ID that will be assigned for the next coordinate<br />
frame to be created. See Output ID List (p. 405) in the<br />
MSC.Patran Reference Manual, Part 2: Basic Functions.<br />
Used by the defined rotation Axis to express the axis’<br />
beginning and ending coordinates. Example: Coord 5.<br />
This is the rotation axis that the new coordinate frames will be<br />
rotated about from the existing set. If coordinate values are<br />
entered, they will be defined within the Refer. Coordinate<br />
Frame. Example: {[0 0 0][0 0 1]}. An Axis select menu<br />
appears to allow you alternate methods to cursor define the<br />
rotation axis.<br />
Rotation Angle (θr ) defines how many degrees to rotate the<br />
existing set of coordinate frames about the axis.<br />
Offset Angle (θo ) defines how many degrees to offset from<br />
the starting point of rotation.<br />
Repeat Count defines the number of times to rotate the<br />
existing set of coordinate frames to create the new coordinate<br />
frames.<br />
Coord 3<br />
Axis<br />
θ r<br />
θ r<br />
θ o<br />
Repeat Count = 2<br />
Coord 2<br />
Coord 1
PART 2<br />
Geometry <strong>Modeling</strong><br />
Rotation Parameters<br />
Rotation Angle<br />
90.0<br />
Offset Angle<br />
0.0<br />
Repeat Count<br />
1<br />
Delete Original Coords<br />
Auto Execute<br />
Coordinate Frame List<br />
Coord 0<br />
-Apply-<br />
If ON, after Rotate completes, the coordinate frames<br />
specified in Coordinate List will be deleted from the<br />
MSC.Patran database.<br />
By default, Auto Execute (p. 402) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions is ON which<br />
means you do not need to press the Apply button to execute<br />
the form.<br />
Specify the coordinate frames either by cursor selecting them or<br />
by entering the IDs from the keyboard. Example: Coord 5.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in the<br />
MSC.Patran Reference Manual, Part 1:<br />
Introduction to MSC.Patran<br />
Coordinate Frame Definitions (p. 60)
Rotating Coordinate Frames<br />
CHAPTER 8<br />
Transform Actions<br />
Creates the rectangular coordinate frame, Coord 2, from coordinate frame, Coord 1, by rotating<br />
it 45 degrees about the axis listed on the form.<br />
Action:<br />
Object:<br />
Method:<br />
Coord ID List<br />
2<br />
Geometry<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Axis<br />
{[0 0 0][1 1 1]}<br />
Rotation Parameters<br />
Rotation Angle<br />
45.0<br />
Offset Angle<br />
0.0<br />
Repeat Count<br />
1<br />
Delete Original Coords<br />
Auto Execute<br />
Coordinate Frame List<br />
Coord 1<br />
Transform<br />
Coord<br />
Rotate<br />
-Apply-<br />
Before:<br />
Z<br />
After:<br />
Z<br />
Y<br />
Y<br />
X<br />
X<br />
Z<br />
Y<br />
Z<br />
Y<br />
1<br />
Y<br />
1<br />
Z<br />
X<br />
X<br />
X
PART 2<br />
Geometry <strong>Modeling</strong><br />
Rotating Coordinate Frames<br />
Creates the cylindrical coordinate frame, Coord 200, from cylindrical coordinate frame, Coord<br />
100, by rotating it 90 degrees about Coord 100’s Z axis, Coord 100.3, using the Axis select menu<br />
icon listed below. Notice that Delete Original Coords is pressed and Coord 100 is deleted.<br />
Action:<br />
Object:<br />
Method:<br />
Coord ID List<br />
200<br />
Axis Select Menu Icon<br />
3<br />
Geometry<br />
Refer. Coordinate Frame<br />
Coord 0<br />
Axis<br />
Coord 100.3<br />
Rotation Parameters<br />
Rotation Angle<br />
90.0<br />
Offset Angle<br />
0.0<br />
Repeat Count<br />
1<br />
Delete Original Coords<br />
Auto Execute<br />
Transform<br />
Coord<br />
Rotate<br />
Coordinate Frame List<br />
Coord 100<br />
-Apply-<br />
Before:<br />
Z<br />
Y<br />
After:<br />
Z<br />
Y<br />
X<br />
X<br />
T<br />
1 100 Z R<br />
1 200<br />
R<br />
T<br />
Z<br />
1<br />
1<br />
2<br />
2<br />
1<br />
1
MSC.Patran Reference Manual, Part 2: Geometry <strong>Modeling</strong><br />
CHAPTER<br />
9<br />
Verify Actions<br />
■ Verify Action
PART 2<br />
Geometry <strong>Modeling</strong><br />
9.1 Verify Action<br />
Verifying Surface Boundaries<br />
The Boundary method for surfaces will allow you to plot the free or non-manifold edges for a<br />
list of specified surfaces or solid faces. A free edge is any edge that is not shared by at least one<br />
other surface or solid face. A non-manifold edge is shared by more than two surfaces or solid<br />
faces. Non-manifold often indicates a geometry which is not manufacturable; it may be alright<br />
for surface models or on shared solid faces, but is illegal in a B-rep solid.This method is<br />
recommended for verifying cracks in the model, or more specifically in a surface set to be used<br />
in creating a B-rep solid.<br />
Geometry<br />
Action: Verify<br />
Object: Surface<br />
Method: Boundary<br />
Verification Criteria<br />
◆ Topology<br />
◆ Geometry<br />
Tolerance<br />
0.005<br />
The free edges are highlighted in the primary color.<br />
Primary markers mark free edges and secondary<br />
markers indicate non-manifold edges. Both the<br />
primary color choice and the marker sizes are<br />
controlled by the Graphics Preferences form under the<br />
menu Preferences/Graphics.<br />
The Topology Verification Criteria will not plot a free<br />
edge if two adjacent surfaces or solid faces are<br />
topologically congruent. The topology of the geometric<br />
model is created and stored in the MSC.Patran<br />
database at the time the geometry is created and<br />
therefore, the tolerance is only dependent on the<br />
geometric tolerance at that time. Thus, the tolerance is<br />
not applicable.<br />
The Geometry Verification Criteria will compare an edge to an adjacent surface or solid<br />
face and see if they are coincident within a specified tolerance. If two edges are not coincident<br />
then a free edge is displayed. The geometry toggle allows the user to run the verification<br />
process in a more complete manner. Any existing topological gaps can be checked at various<br />
tolerances to determine at which tolerance the edges may be equivalenced.
◆ Topology<br />
◆<br />
Geometry<br />
Tolerance<br />
0.005<br />
Update Graphics...<br />
Surface List<br />
Apply<br />
Should be set to a value that is smaller than the smallest<br />
dimension in the model. The default is the current global<br />
geometric tolerance.<br />
Brings up a smaller Update Graphics subordinate form<br />
that is described on page 701.<br />
Specify the surfaces or solid faces either by cursor<br />
selecting them or by entering the IDs from the keyboard.<br />
Example: Surface 4 10 Solid 5.4. The Surface select<br />
menu that appears, can be used to define how you want to<br />
cursor select the surfaces or solid faces.<br />
☞ More Help:<br />
Using the Select Menus (p. 41) in the MSC.Patran<br />
Reference Manual, Part 1: Introduction to MSC.Patran<br />
Graphics Preferences (p. 291) in the MSC.Patran<br />
Reference Manual, Part 2: Basic Functions<br />
Topology (p. 10)<br />
Topological Congruency and Meshing (p. 12)<br />
CHAPTER 9<br />
Verify Actions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Verifying Surfaces for B-reps<br />
The B-rep method for surfaces will allow you to plot the free or non-manifold edges for a list of<br />
specified surfaces or solid faces. A free edge is any edge that is not shared by at least one other<br />
surface or solid face. A non-manifold edge is shared by more than two surfaces or solid faces.<br />
Non-manifold often indicates a geometry which is not manufacturable; it may be alright for<br />
surface models or on shared solid faces, but is illegal in a B-rep solid.This method is<br />
recommended for verifying cracks in the model, or more specifically in a surface set to be used<br />
in creating a B-rep solid.<br />
Geometry<br />
Action: Verify<br />
Object: Solid<br />
Method: B-rep<br />
Verification Criteria<br />
Tolerance<br />
0.005<br />
Surface List<br />
- Apply -<br />
The free edges are highlighted in the primary color. Primary<br />
markers mark free edges and secondary markers indicate nonmanifold<br />
edges. Both the primary color choice and the marker<br />
sizes are controlled by the Graphics Preferences form under the<br />
menu Preferences/Graphics.<br />
The Verification Criteria will not plot a free edge if two adjacent<br />
surfaces or solid faces are topologically congruent. The topology of<br />
the geometric model is created and stored in the MSC.Patran<br />
database at the time the geometry is created and therefore, the<br />
tolerance is only dependent on the geometric tolerance at that time.<br />
Thus, the tolerance is not applicable.<br />
Specify the surfaces or solid faces either by cursor selecting them or<br />
by entering the IDs from the keyboard. Example: Surface 4 10 Solid<br />
5.4. The Surface select menu that appears, can be used to define<br />
how you want to cursor select the surfaces or solid faces. (Note:<br />
similar functionality to the Verify/Surface/Boundary option.)<br />
Should be set to a value that is smaller than the smallest dimension in the model. The<br />
default is the current global geometric tolerance.
Update Graphics Subordinate Form<br />
CHAPTER 9<br />
Verify Actions<br />
The Update Graphics subordinate form is displayed when the Update Graphics button is pressed<br />
on the Verify/Surface/Boundaries form. This subordinate form allows you to erase or plot in the<br />
current viewport, groups of congruent or incongruent surfaces.<br />
This form is useful for checking for surface cracks, topologically incongruent surfaces, or nonmanifold<br />
edges shared by more than two surfaces. MSC.Software Corporation suggests you use<br />
either the Edit/Surface/Edge Match form (see Matching Surface Edges (p. 481)) or the<br />
Create/Surface/Match form (see Matching Adjacent Surfaces (p. 270)) to correct any incongruent<br />
surfaces that have a gap between them.<br />
Update Graphics<br />
Plot Incongruent Surfaces<br />
Plot All Geometry<br />
Erase Markers<br />
Erase Congruent Surfaces<br />
OK<br />
Plots only the surfaces that are incongruent or nonmanifold.<br />
All other surfaces are erased from the viewport.<br />
MSC.Patran will plot markers along the edges of the<br />
incongruent surfaces.<br />
Plots all geometry that are associated with the<br />
current viewport’s posted groups.<br />
If ON, MSC.Patran will automatically erase any surface that becomes<br />
congruent in the model. You do not need to select the Plot Incongruent<br />
Surfaces button to update the display of the viewport.<br />
Erases the markers that were plotted along the edges of<br />
the incongruent surfaces.<br />
Press OK to erase the form.<br />
☞ More Help:<br />
Topological Congruency and Meshing (p. 12)<br />
Building a Congruent Model (p. 31)<br />
Group Create (p. 159) in the MSC.Patran Reference<br />
Manual, Part 2: Basic Functions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Verify - Surface (Duplicates)<br />
Surfaces in the entire model are checked for being duplicate.<br />
Action:<br />
Object:<br />
Test:<br />
Test Control<br />
◆<br />
◆<br />
Geometry<br />
Verify<br />
Surface<br />
Duplicates<br />
Display Only<br />
Delete Higher ID<br />
Delete Lower ID<br />
Reset Graphics<br />
Apply<br />
MSC.Patran gives the option to highlight any duplicate<br />
surfaces found, or, if you select the icon, you may<br />
choose to have MSC.Patran automatically eliminate<br />
any duplicates found. When delete duplicates is<br />
selected you may choose which surface ID of the two<br />
to remove from the database.<br />
Returns your graphic display back to the way it was<br />
when the form was opened.This will unhighlight<br />
duplicate elements. Exiting this form will also reset<br />
graphics.
MSC.Patran Reference Manual, Part 2: Geometry <strong>Modeling</strong><br />
CHAPTER<br />
10<br />
Associate Actions<br />
■ Overview of the Associate Action
PART 2<br />
Geometry <strong>Modeling</strong><br />
10.1 Overview of the Associate Action<br />
The Associate action causes a geometric entity to become embedded on another geometric<br />
entity. Surfaces with associated geometry will not get trimmed (i.e., a four sided iso parametric<br />
patch will remain so even after associations are made to the patch).<br />
Associations allow the mesher to create nodes on or along the associated geometry.<br />
Loads or boundary conditions may be applied to associated geometries.<br />
Mesh seeds can be placed on the associated geometry.<br />
The nodes lying on the associated geometry have the associated geometry as topological<br />
associations (i.e., nodes that lie on a curve associated to a surface will have their topological<br />
associations to the curve rather than with the surface).<br />
Associations are marked by filled blue triangles for points and filled yellow triangles for curves.<br />
Table 10-1 Geometry Associate Action Objects and Descriptions<br />
Object Method Description<br />
❏ Point Curve Associate point to a curve.<br />
Surface Associate point to a surface.<br />
❏ Curve Curve Associate curve to a curve.<br />
Surface Associate curve to a surface.<br />
Important: The iso-mesher will not generate meshes that conform to hard geometries, if the<br />
hard geometries lie interior to the surface. The iso-mesher ignores the interior<br />
hard geometries to mesh the surface.
Associating Point Object<br />
Geometry<br />
Action: Associate<br />
Object:<br />
Method:<br />
Point<br />
<br />
Auto Execute<br />
Point List<br />
List<br />
-Apply-<br />
Figure 10-1<br />
Set to either Curve or Surface.<br />
List of points to be associated to curves or<br />
surfaces.<br />
List of curves or surfaces to which the points must be<br />
associated. Points not within global geometric tolerance<br />
will not be associated.<br />
CHAPTER 10<br />
Associate Actions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Geometry<br />
Action: Associate<br />
Object:<br />
Method:<br />
Point<br />
<br />
Auto Execute<br />
Point List<br />
List<br />
-Apply-<br />
Figure 10-2<br />
Before:<br />
After:<br />
Y<br />
Z<br />
Y<br />
Z<br />
2 5 6 3<br />
X1<br />
10 1<br />
2 5 6 3<br />
X1<br />
10 1<br />
7<br />
8<br />
9<br />
4<br />
7<br />
8<br />
9<br />
4
Associating Curve Object<br />
Geometry<br />
Action: Associate<br />
Object:<br />
Method:<br />
Curve<br />
<br />
Auto Execute<br />
Curve List<br />
List<br />
-Apply-<br />
Figure 10-3<br />
Set to either Curve or Surface.<br />
List of curves to be associated to curves or<br />
surfaces.<br />
CHAPTER 10<br />
Associate Actions<br />
List of curves or surfaces to which curves in the first list must<br />
be associated. Curves not within global geometric tolerance<br />
will not be associated.
PART 2<br />
Geometry <strong>Modeling</strong><br />
Geometry<br />
Action: Associate<br />
Object:<br />
Method:<br />
Curve<br />
<br />
Auto Execute<br />
Curve List<br />
List<br />
-Apply-<br />
Figure 10-4<br />
Before:<br />
After:<br />
Y<br />
Z<br />
Y<br />
Z<br />
2 11<br />
3<br />
1<br />
X<br />
1<br />
X<br />
2<br />
6<br />
5<br />
10<br />
2 11<br />
3<br />
2<br />
6<br />
5<br />
4<br />
10<br />
4
MSC.Patran Reference Manual, Part 2: Geometry <strong>Modeling</strong><br />
CHAPTER<br />
11<br />
Disassociate Actions<br />
■ Overview of the Disassociate Action Methods
PART 2<br />
Geometry <strong>Modeling</strong><br />
11.1 Overview of the Disassociate Action Methods<br />
The disassociate action causes the association records to be deleted. All other information such<br />
as mesh seed and loads and boundary conditions will be preserved on the disassociated entity,<br />
if there are any.<br />
The disassociate action causes the filled blue triangles and yellow triangles that mark the<br />
association of points and curves respectively, to be removed.<br />
Object Description<br />
❏ Point Remove all point associations.<br />
❏ Curve Remove all curve associations.<br />
❏ Surface Remove all surface associations.
Disassociating Points<br />
Geometry<br />
Action: Disassociate<br />
Object: Point<br />
Auto Execute<br />
Point List<br />
-Apply-<br />
Figure 11-1<br />
List of points whose associations must be removed. No<br />
action will be taken if the point(s) are not associated.<br />
CHAPTER 11<br />
Disassociate Actions
PART 2<br />
Geometry <strong>Modeling</strong><br />
Disassociating Curves<br />
Geometry<br />
Action: Disassociate<br />
Object: Curve<br />
Auto Execute<br />
Curve List<br />
-Apply-<br />
List of curves whose associations must be removed. No<br />
action will be taken if the curve(s) are not associated.
Disassociating Surfaces<br />
Geometry<br />
Action: Disassociate<br />
Object: Surface<br />
Auto Execute<br />
Surface List<br />
-Apply-<br />
Figure 11-2<br />
List of surfaces in which all associations must be<br />
removed.<br />
CHAPTER 11<br />
Disassociate Actions
PART 2<br />
Geometry <strong>Modeling</strong>
MSC.Patran Reference Manual, Part 2: Geometry <strong>Modeling</strong><br />
CHAPTER<br />
12<br />
The Renumber Action...<br />
Renumbering Geometry<br />
■ Renumber Forms
PART 2<br />
Geometry <strong>Modeling</strong><br />
12.1 Introduction<br />
Most often, ID numbers (IDs) for geometric entities are chosen and assigned automatically. The<br />
Renumber Action permits the IDs of points, curves, surfaces, solids, planes, or vectors to be<br />
changed. This capability is useful to:<br />
Offset the IDs of a specific list of entities.<br />
Renumber the IDs of all existing entities within a specified range.<br />
Compact the IDs of an entity type sequentially from 1 to N.<br />
IDs must be positive integers. Duplicate IDs are not permitted in the List of New IDs, or in the<br />
selected Entity List (old IDs). A Starting ID or a List of New IDs may be entered in the input<br />
databox. If a geometric entity outside the list of entities being renumbered is using the new ID,<br />
the renumber process will print a warning message stating which ID is already in use and<br />
proceed to use the next highest avaliable ID since each entity must have a unique ID. The default<br />
is to renumber all the existing entities beginning with the minimum ID through the maximum<br />
ID consecutively starting with 1.<br />
If only one ID is entered, it is assumed to be the starting ID. The entities will be renumbered<br />
consecutively beginning with the starting ID.<br />
If more than one ID is entered and there are fewer IDs in the List of New IDs than there are valid<br />
entities in the selected Entity List, renumbering will use the IDs provided and when the list is<br />
exhausted, the next highest available ID will be used thereafter to complete the renumbering.<br />
The List of New IDs may contain a # signifying to use the maximum ID + 1 as the Starting ID.<br />
However, the list may have more IDs than needed.<br />
The IDs in the selected Entity List may contain a #. The value of the maximum existing ID is<br />
automatically substituted for the #. There may be gaps of nonexisting entities in the list but there<br />
must be at least one valid entity ID in order for renumbering to take place.<br />
A percent complete form shows the status of the renumber process. When renumbering is<br />
complete, a report appears in the command line indicating the number of entities renumbered<br />
and their new IDs. The renumber process may be halted at any time by pressing the Abort button<br />
and the old IDs will be restored.
12.2 Renumber Forms<br />
When Renumber is the selected Action the following options are available.<br />
Object Description<br />
CHAPTER 12<br />
The Renumber Action... Renumbering Geometry<br />
❏ Point The point menu selection provides the capability to renumber<br />
or change the IDS of points.<br />
❏ Curve The curve menu selection provides the capability to renumber<br />
or change the IDs of curves.<br />
❏ Surface The surface menu selection provides the capability to renumber<br />
or change the IDs of surfaces.<br />
❏ Solid The solid menu selection provides the capability to renumber or<br />
change the IDs of solids.<br />
❏ Plane The plane menu selection provides the capability to renumber<br />
or change the IDs of planes.<br />
❏ Vector The vector menu selection provides the capability to renumber<br />
or change the IDs of vectors.
PART 2<br />
Geometry <strong>Modeling</strong><br />
Renumber Geometry<br />
Geometry<br />
Action: Renumber<br />
Object:<br />
<br />
Summary<br />
Total in Model:<br />
2713<br />
Minimum ID<br />
21<br />
Maximum ID<br />
2733<br />
Numbering Option<br />
Starting ID(s) 1<br />
List<br />
21:2733<br />
Node List<br />
-Apply-<br />
Use this option to renumber points, curves, surfaces, solids,<br />
planes, or vectors. See Introduction (p. 716).<br />
Set to either: Point, Curve, Surface,Solid, Plane, or<br />
Vector.<br />
Shows how many exist in the model and<br />
minimum⁄ maximum values of IDs. Note: All <br />
are numbered sequentially when the Maximum ID is equal to<br />
Total in Model.<br />
Specifies the option to use for renumbering Starting<br />
ID(s) is used to input the new ID(s) for the existing <br />
and Offset ID is used to offset the existing ID(s) by the<br />
specified value ( inputting a value of 10 for Offset ID will<br />
change an ID of 1 to 11 ).<br />
Specifies the starting ID, or a list of new IDs to<br />
assign. IDs must be positive integers. The # is a<br />
valid entry here. If the number of IDs is less than the number<br />
of valid , renumbering will not take place.<br />
Specifies which old are to be renumbered. A list of<br />
can be entered here or an active group of can<br />
be selected from the viewport.<br />
The default is to renumber all ( minimum ID to<br />
maximum ID) consecutively beginning with the Start ID. The<br />
entry, 1:#, is also valid to indicate all . There<br />
may be gaps of nonexisting in the list, but there must be<br />
at least one valid in order for renumbering to take place.<br />
Duplicate IDs are not permitted.<br />
If a outside the list of being renumbered is<br />
using the new ID, the renumber process will use the next<br />
highest available ID since each must have a unique ID.
I N D E X<br />
MSC.Patran<br />
Reference<br />
Manual<br />
Part 2:<br />
Geometry<br />
<strong>Modeling</strong><br />
I N D E X<br />
MSC.Patran Reference Manual<br />
Part 2: Geometry <strong>Modeling</strong><br />
Numerics<br />
3 point method<br />
overview, 63<br />
A<br />
accuracy, 2<br />
any geometry entity<br />
delete action, 409<br />
arc center<br />
point, 79<br />
arc3point method<br />
curve, 128<br />
axis method<br />
overview, 64<br />
B<br />
bi-parametric surface, 19, 20<br />
blend method<br />
curve, 426<br />
solid, 538<br />
surface, 475<br />
body, 10<br />
break method<br />
curve, 418, 422, 425<br />
example, 31<br />
solid, 522, 526, 531, 533, 534, 535<br />
surface, 457, 461, 465, 469, 471<br />
B-rep method, 40<br />
B-rep solid, 8, 19, 24, 40<br />
exterior shell, 40<br />
shell, 24<br />
building a B-rep solid, 40<br />
building a congruent model, 31<br />
example, 31<br />
building a degenerate solid, 41<br />
building a degenerate surface, 41<br />
building optimal surfaces, 33<br />
C<br />
CAD access modules, 47<br />
CAD user file, 2, 20, 46, 47<br />
CADDS 5, 2, 47<br />
capabilities, 2<br />
Cartesian in Refer. CF button, 66<br />
CATIA, 2, 47<br />
chain method<br />
curve, 131<br />
chained curve, 20, 21<br />
Computervision, 2, 47<br />
conic method<br />
curve, 133<br />
connectivity<br />
curve, 15<br />
definition, 15<br />
modifying, 16<br />
solid, 16<br />
surface, 15<br />
coordinate frame<br />
angles, 60<br />
attributes<br />
show action, 594<br />
create method overview, 63<br />
definitions, 60<br />
delete action, 411<br />
rotate method, 693<br />
translate method, 690<br />
create action, 27<br />
overview, 70
INDEX<br />
curve<br />
arc3point method, 128<br />
blend method, 426<br />
break method, 418, 422, 425<br />
chain method, 131<br />
conic method, 133<br />
delete action, 410<br />
disasemble method, 429<br />
extend method, 431, 436, 438, 440<br />
extract method, 137, 142<br />
fillet method, 144<br />
fit method, 148<br />
intersect method, 150, 154<br />
manifold method, 160<br />
mcoord method, 648<br />
merge method, 443<br />
mirror method, 640<br />
mscale method, 683<br />
offset method constant, 171<br />
offset method variable, 173<br />
pivot method, 656<br />
point method, 117, 119, 123<br />
position method, 665<br />
refit method, 447<br />
reverse method, 448<br />
rotate method, 619<br />
scale method, 629<br />
translate method, 605<br />
trim method, 451, 454<br />
vsum method, 674<br />
XYZ method, 199<br />
curve 4 point parametric positions<br />
subordinate form, 127<br />
curve angle<br />
show action, 584<br />
curve arc<br />
show action, 583<br />
curve attributes<br />
show action, 582<br />
curve length range<br />
show action, 586<br />
curve method, 41<br />
curvilinear coordinate frame, 66<br />
examples using translate and scale, 66<br />
scale method, 66<br />
translate method, 66<br />
Curvilinear in Refer. CF button, 66<br />
cylindrical coordinate frame<br />
definition, 61<br />
D<br />
Dassault Systemes, 2, 47<br />
Decompose method, 37<br />
decomposing trimmed surfaces, 37<br />
example, 37<br />
default colors, 19, 20, 21, 24<br />
degenerate surfaces and solids, 41<br />
delete action<br />
any geometry entity, 409<br />
coordinate frame, 411<br />
curve, 410<br />
overview, 408<br />
plane, 410<br />
point, 410<br />
solid, 410<br />
surface, 410<br />
vector, 410<br />
DGA, 2, 47<br />
Direct Geometry Access, 2, 47<br />
disasemble method<br />
curve, 429<br />
surface, 478<br />
disassemble method<br />
solid, 541<br />
display lines, 33, 39<br />
E<br />
edge, 10<br />
edge match method, 31<br />
closing gaps, 13<br />
surface, 481, 484<br />
edge method, 41<br />
edge refit method<br />
surface, 500<br />
edit action, 27<br />
overview, 414<br />
EDS/Unigraphics, 2, 47<br />
element connectivity, 34<br />
element properties, 2<br />
equivalence method<br />
point, 416<br />
EUCLID 3, 2, 47<br />
euler method<br />
overview, 64
examples<br />
arc3point curve, 129, 130<br />
ArcCenter point, 80<br />
blend<br />
curve, 427, 428<br />
solid, 539, 540<br />
surface, 476, 477<br />
break<br />
curve, 419, 420, 421, 423, 424<br />
solid, 523, 524, 525, 528, 529, 530, 532,<br />
536, 537<br />
surface, 458, 459, 460, 462, 466, 467,<br />
468, 470, 472, 473, 474<br />
chain curve, 132<br />
conic curve, 135, 136<br />
disassemble<br />
curve, 430<br />
surface, 479, 480<br />
edge match surface, 482, 483, 485<br />
equivalencene point, 417<br />
extend curve, 433, 434, 435, 437, 439, 441,<br />
442<br />
extend surface, 487, 489, 491, 493, 495,<br />
497, 499<br />
extract<br />
curve, 139, 140, 141, 143<br />
point, 82, 83<br />
point from surface, 85<br />
point from surface diagonal, 87<br />
point from surface parametric, 89<br />
fillet curve, 146, 147<br />
fit curve, 149<br />
interpolate point, 92, 93, 95, 96<br />
interpolate vector, 392<br />
intersect<br />
curve, 151, 152, 153, 155, 156<br />
point at edge, 98<br />
point with curve and plane, 102<br />
point with two curves, 99, 100, 101<br />
point with vector and curve, 103, 104<br />
point with vector and plane, 106<br />
point with vector and surface, 105<br />
manifold curve, 162, 163<br />
mcoord<br />
curve, 650, 651<br />
plane, 654<br />
point, 649<br />
solid, 653<br />
surface, 652<br />
vector, 655<br />
merge curve, 444, 445, 446, 450, 453, 455,<br />
456<br />
mirror<br />
curve, 642, 643<br />
plane, 646<br />
point, 641<br />
solid, 645, 647<br />
surface, 644<br />
mscale<br />
curve, 686, 687<br />
point, 685<br />
solid, 689<br />
surface, 688<br />
offset curve, 172, 175<br />
offset point, 108<br />
offset surface, 273<br />
pierce point, 110, 111<br />
pivot<br />
curve, 659, 660<br />
plane, 663<br />
point, 658<br />
solid, 662<br />
surface, 661<br />
vector, 664<br />
point curve, 118, 121, 122, 125, 126<br />
position<br />
curve, 668, 669<br />
point, 667<br />
solid, 671, 672, 673<br />
surface, 670<br />
project point, 114, 115, 116<br />
reverse<br />
curve, 449<br />
solid, 547<br />
surface, 502<br />
rotate<br />
coordinate frame, 695, 696<br />
curve, 622, 623<br />
plane, 627<br />
point, 621<br />
solid, 626<br />
surface, 624, 625<br />
vectors, 628<br />
scale<br />
curve, 633, 634<br />
point, 631, 632<br />
solid, 638<br />
surface, 635, 636, 637<br />
vector, 639<br />
sew surface, 504<br />
translate<br />
coordinate frame, 691, 692<br />
curve, 609, 610, 611<br />
INDEX
INDEX<br />
plane, 617<br />
point, 607, 608<br />
solid, 615, 616<br />
surface, 612, 613, 614<br />
vector, 618<br />
trim curve, 452<br />
vsum<br />
curve, 678, 679<br />
point, 676, 677<br />
solid, 682<br />
surface, 680, 681<br />
XYZ<br />
curve, 200<br />
point, 75, 76, 77, 78<br />
solid, 202<br />
surface, 201<br />
extend method<br />
curve, 431, 436, 438, 440<br />
surface, 486, 488, 490, 492, 494, 496, 498<br />
extract method<br />
curve, 137, 142<br />
multiple points, 86, 88<br />
point, 81<br />
single point, 84<br />
F<br />
face, 10<br />
face method, 42<br />
field function, 4, 17<br />
fillet method<br />
curve, 144<br />
fit method<br />
curve, 148<br />
G<br />
general trimmed surface, 20<br />
geometry types, 19<br />
global coordinate frame, 60<br />
global model tolerance, 18<br />
surface gaps, 13<br />
grid, 25<br />
H<br />
hyperpatch, 25<br />
I<br />
IGES, 2, 20, 25, 46<br />
interpolate method<br />
point, 91, 94<br />
vector, 391<br />
intersect method<br />
curve, 150, 154<br />
intersect parameters subordinate form,<br />
157<br />
point, 97<br />
intersect parameters subordinate form, 157<br />
IsoMesh, 17, 24, 37<br />
L<br />
line, 25<br />
load/BC, 2<br />
loads/BC, 2<br />
M<br />
manifold method<br />
curve, 160<br />
match method<br />
closing gaps, 13<br />
mathematical representation, 2<br />
Matra Datavision, 2, 47<br />
mcoord method<br />
curve, 648<br />
plane, 648<br />
point, 648<br />
solid, 648<br />
surface, 648<br />
vector, 648<br />
merge method<br />
curve, 443<br />
refit, 447<br />
meshing, 12<br />
mirror method<br />
curve, 640<br />
plane, 640<br />
point, 640<br />
solid, 640<br />
surface, 640<br />
vector, 640<br />
MSC.Patran CADDS 5, 47<br />
MSC.Patran CATIA, 47<br />
MSC.Patran EUCLID 3, 47
MSC.Patran ProENGINEER, 47, 55<br />
.geo intermediate file, 56<br />
executing from MSC.Patran, 55<br />
executing from Pro/ENGINEER, 55<br />
MSC.Patran Unigraphics, 47<br />
features, 47<br />
global model tolerance, 48<br />
user tips, 48<br />
mscale method<br />
curve, 683<br />
point, 683<br />
solid, 683<br />
surface, 683<br />
multiple points<br />
extract method, 86, 88<br />
N<br />
native geometry, 3<br />
neutral file, 3, 25, 46, 57<br />
nodes, 718<br />
renumber, 718<br />
nodes on curve<br />
show action, 587<br />
nodes on point<br />
show action, 581<br />
nodes on surface<br />
show action, 590<br />
normal method<br />
overview, 65<br />
O<br />
offset method<br />
constant curve, 171<br />
point, 107<br />
surface, 272<br />
variable curve, 173<br />
P<br />
p3_proe, 55<br />
parameterization<br />
B-rep solid, 8<br />
curve, 5<br />
definition, 5<br />
point, 5<br />
solid, 8<br />
surface, 7<br />
trimmed surface, 7<br />
parameterized geometry, 3<br />
parametric axes, 15<br />
plotting, 16<br />
parametric cubic equation, 25<br />
parametric cubic geometry, 57<br />
definition, 25<br />
limitations, 25, 26<br />
recommendations, 25, 26<br />
subtended arcs, 26<br />
parametric curve, 19<br />
Parametric Technology, 2, 47<br />
Parasolid<br />
tips for accessing, 49<br />
patch, 25<br />
PATRAN 2 Convention, 27, 28, 29<br />
PATRAN 2 Convention button, 25, 27<br />
Paver, 37<br />
pentahedron, 41<br />
pierce method<br />
point, 109<br />
pivot method<br />
curve, 656<br />
plane, 656<br />
point, 656<br />
solid, 656<br />
surface, 656<br />
vector, 656<br />
plane<br />
mcoord method, 648<br />
mirror method, 640<br />
pivot method, 656<br />
position method, 665<br />
rotate method, 619<br />
translate method, 605<br />
plane angle<br />
show action, 596<br />
plane distance<br />
show action, 598<br />
INDEX
INDEX<br />
point, 19<br />
delete action, 410<br />
equivalence method, 416<br />
extract method, 81<br />
interpolate method, 91, 94<br />
intersect method, 97<br />
mcoord method, 648<br />
mirror method, 640<br />
mscale method, 683<br />
offset method, 107<br />
pierce method, 109<br />
pivot method, 656<br />
position method, 665<br />
project method, 112<br />
rotate method, 619<br />
scale method, 629<br />
translate method, 605<br />
vsum method, 674<br />
XYZ method, 74<br />
point distance<br />
show action, 571<br />
point location<br />
show action, 570<br />
point method<br />
curve, 117, 119, 123<br />
curve 4 point parametric positions<br />
subordinate form, 127<br />
position method<br />
curve, 665<br />
plane, 665<br />
point, 665<br />
solid, 665<br />
surface, 665<br />
vector, 665<br />
pressure load, 4, 17, 34<br />
Pro/ENGINEER, 2, 47<br />
project method<br />
point, 112<br />
R<br />
rectangular coordinate frame<br />
definition, 60<br />
refit method<br />
solid, 543<br />
renumber<br />
action, 717<br />
reverse method, 16, 34<br />
curve, 448<br />
solid, 546<br />
surface, 501<br />
rotate method<br />
coordinate frame, 693<br />
curve, 619<br />
point, 619<br />
solid, 619<br />
surface, 619<br />
S<br />
scale method<br />
curve, 629<br />
point, 629<br />
solid, 629<br />
surface, 629<br />
vector, 629<br />
sew method<br />
surface, 503<br />
show action<br />
coordinate frame attributes, 594<br />
curve angle, 584<br />
curve arc, 583<br />
curve attributes, 582<br />
length range, 586<br />
nodes on curve, 587<br />
nodes on point, 581<br />
nodes on surface, 590<br />
overview, 568<br />
plane angle, 596<br />
plane distance, 598<br />
point distance, 571<br />
point location, 570<br />
showing plane attributes, 595<br />
showing vector attributes, 599<br />
solid attributes, 593<br />
surface area range, 589<br />
surface attributes, 588<br />
surface normals, 591<br />
show action information form, 569<br />
simply trimmed surface, 21<br />
single point<br />
extract method, 84
solid<br />
blend method, 538<br />
break method, 522, 526, 531, 533, 534, 535<br />
delete action, 410<br />
disassemble method, 541<br />
mcoord method, 648<br />
mirror method, 640<br />
mscale method, 683<br />
pivot method, 656<br />
position method, 665<br />
refit method, 543<br />
reverse method, 546<br />
rotate method, 619<br />
scale method, 629<br />
translate method, 605<br />
vsum method, 674<br />
XYZ method, 199<br />
solid attributes<br />
show action, 593<br />
solids<br />
type of, 24<br />
spherical coordinate frame<br />
definition, 61<br />
suface normals<br />
show action, 591<br />
surface<br />
blend method, 475<br />
break method, 457, 461, 465, 469, 471<br />
delete action, 410<br />
disassemble method, 478<br />
edge match method, 481, 484<br />
extend method, 486, 488, 490, 492, 494,<br />
496, 498<br />
mcoord method, 648<br />
mirror method, 640<br />
mscale method, 683<br />
offset method, 272<br />
pivot method, 656<br />
position method, 665<br />
refit method, 500<br />
reverse method, 501<br />
rotate method, 619<br />
scale method, 629<br />
sew method, 503<br />
sharp corners, 33<br />
top and bottom locations, 34<br />
translate method, 605<br />
vsum method, 674<br />
XYZ method, 199<br />
surface area range<br />
show action, 589<br />
surface attributes<br />
show action, 588<br />
surface boundaries<br />
verify action, 698<br />
surface method, 42<br />
surface normals, 17, 34, 40<br />
example of aligning, 35<br />
T<br />
TetMesh, 24, 40<br />
tetrahedron, 41<br />
topologic entities<br />
edge, 10<br />
face, 10<br />
vertex, 10<br />
topological congruency, 31<br />
definition, 12<br />
gaps, 13<br />
topology<br />
definition, 10<br />
ID assignment, 11, 17<br />
transform action<br />
overview, 602<br />
translate method<br />
coordinate frame, 690<br />
curve, 605<br />
plane, 605<br />
point, 605<br />
solid, 605<br />
surface, 605<br />
vector, 605<br />
trim method<br />
curve, 451, 454<br />
trimmed surface, 19<br />
decomposing, 37<br />
default colors, 20<br />
definition, 20<br />
general trimmed, 20<br />
parent surface, 20<br />
simply trimmed, 21<br />
tri-parametric solid, 8, 19, 24<br />
types of geometry, 27<br />
curves, 27<br />
solids, 29<br />
surfaces, 28<br />
U<br />
update graphics subordinate form, 701<br />
INDEX
INDEX<br />
V<br />
vector<br />
interpolate method, 391<br />
mcoord method, 648<br />
mirror method, 640<br />
pivot method, 656<br />
position method, 665<br />
rotate method, 619<br />
scale method, 629<br />
translate method, 605<br />
verify action<br />
surface boundaries, 698<br />
update graphics subordinate form, 701<br />
vertex, 10<br />
volume solid, 19<br />
vsum method<br />
curve, 674<br />
point, 674<br />
solid, 674<br />
surface, 674<br />
W<br />
wedge solid, 42<br />
X<br />
XYZ method<br />
curve, 199<br />
point, 74<br />
solid, 199<br />
surface, 199