Beruflich Dokumente
Kultur Dokumente
Understanding 3D
The 3D tools are used to perform 3D design and modeling. These are the primary benefits of working in 3D:
Drawings such as plans, elevations, sections, and details are more easily generated.
As an added benefit, you can use these tools for rendering and visualizing 3D models to produce realistic color images of
your design. This is often more cost-effective than traditional mock-ups and artist's drawings, especially when there are
frequent revisions or tight deadlines. Animated sequences provide a way to present a design that was not available before
CAD.
When opening a DWG file , various tools are restricted to ensure compatibility with the DWG format. When you are required
to create DGN files that are DWG compatible, you can turn on DWG workmode. In both cases, the tools are restricted to create
elements that are only compatible with the DWG format. With 3D, this includes the following:
SmartSolids/Surfaces are created using the ACIS representations rather than the Parasolid representations as in the DGN
workmode.
Basic 3D Concepts
This section introduces the basic concepts related to working with 3D models.
Design cube
3D DGN files consist of a design cube in which you work. The design cube represents a 3D DGN file's total volume, in which
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 2 of 111
points are defined with x-, y-, and z-values, or coordinates. Points can be placed anywhere within the design cube, and are not
restricted to a single plane as is the case when you work in a 2D DGN file.
Design cube coordinates are expressed in the form (x,y,z). The global origin in the 3D seed files provided with MicroStation is
located at the exact center of the design cube and assigned the coordinates (0,0,0). Any point above the global origin has a
positive z-value and any point below it has a negative z-value.
View volume
The view volume (sometimes called the display volume) is the volume of the design cube that is displayed in a 3D view. In most
cases, only a part of the design cube is displayed in a view.
View volume. “A” denotes the window area (hatched). “D” denotes the Display Depth, bounded by the front “F” and back “B”
clipping planes. The large cube shows the design cube, part of which is displayed in each view.
Any elements, or parts of elements, not contained in the view volume are not displayed in the view. Unless a clip volume has
been applied to a view, the view volume is bounded by the window area, and its Display Depth.
You can set the clipping volume of a 3D view such that only the region of interest is displayed and you can snap to only those
elements that are located within the defined clip volume of the view. Similarly, you can apply a clip mask to a view, where only
those elements located outside the clip mask are displayed. When a clip mask is used inside a clip volume, the only elements
that will display in the view are those that are located within the clip volume , and outside the clip mask. Additionally, if you use
the Fit View tool, only those elements within the clip volume are considered. This simplifies working on discrete portions of large
and/or complicated 3D objects.
At any time, in a view, you can toggle on/off the view display restrictions of the front and/or back clipping planes. Similarly, you
can toggle the clip volume, if one has been applied. Three settings in the View Attributes dialog let you do this:
Clip Volume — if on, and a clip volume has been applied to the view, the view volume is restricted to the defined clip
volume.
Display Depth
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 3 of 111
The distance from the front to the back of a 3D view is its Display Depth. This depth is bounded by clipping planes, unless they
have been disabled in the View Attributes dialog. When clipping planes are on:
Elements in front of the front clipping plane, or behind the back clipping plane, are not displayed in the view. This applies even if
they are within its viewing area, regardless of how far the view is zoomed out. In other words, the front and back clipping planes
define a “slice” of the total volume of the design cube. Only elements located within this slice can be displayed in a view.
When a clip volume has been applied to a view, and Clip Volume is enabled (in the View Attributes dialog), then this is the
maximum volume of the design cube that will be displayed in that view. Clipping planes can be set that reduce this volume, but
they have no effect if they are set outside the clip volume.
Active Depth
The Active Depth in a view defines the position of a plane, parallel to the screen, on which data points are placed. The origin of
the ACS Triad is located on the Active depth plane.
Active Depth, denoted by “AZ.” “x,” “y,” and “z” denote the View axes. “F” and “B” denote the front and back clipping planes,
respectively.
For example, suppose you are modeling the interior of a multi-story building. You can complete the details on one floor at a time
in the top view by setting the Display Depth and Active Depth to each floor successively. An even better method is to create a 3D
clipping element (such as an extruded block) that encloses a single floor of the building and then use the Clip Volume view
control to “hide” all other geometry. With this setup, to view any particular floor, you would move the clipping element to the level
of the floor that you wanted to work on, and the display volume would change accordingly.
You set the Active Depth with the Set Active Depth view control. Also, you can change the Active Depth by completing a view
manipulation — for example, Rotate View, Fit View, Change View Perspective.
Although Active Depth is a very powerful concept, MicroStation also lets you position points away from the Active Depth. For example,
using AccuDraw in 3D, you can work at a particular depth without having to first set the Active Depth.
Standard views
If you rotate a view to a standard orientation, the view orientation displays, along with the view number, in the view's title bar.
2D
In 2D, the design plane is parallel to the screen and, in effect, you view the model from above. The default (unrotated view) in 2D
is like a Top view with its orientation such that:
In a 2D model, you rotate a view about an imaginary z-axis, which is perpendicular to the screen. No matter how you rotate a
view in 2D, effectively, you still view it from above.
3D Orthogonal views
In 3D, since you can rotate views about three axes, rather than just one, there are six orthogonal orientations, each of which
corresponds to a standard orthogonal view: Top, Bottom, Left, Right, Front, or Back. The name of the view describes also the
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 4 of 111
The faces of this cube correspond to the 3D orthogonal views. The cube is displayed here in an Isometric view.
Top view
Front view
Right view
Isometric views
There are two other standard views — Isometric and Right Isometric. These views are rotated so the three faces of a cube
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 5 of 111
orthogonal to the design cube axes are equally inclined from the screen surface.
View coordinates
Working in 3D, in every view we always have at least two coordinate systems to work with — the DGN file coordinate system and
the view coordinate system. Only in a Top view, do the two coordinate systems align exactly. When we rotate a view, in reality
we are repositioning our view “camera” to let us see the model from a different direction. Thus, when we rotate a view, the DGN
file's axes rotate with it. Each view's axes, on the other hand, are relative to the view (or, if you like, the screen) and the following
always applies for view axes:
The z-axis is perpendicular to the view (screen), and positive toward you.
Thus, you can place elements relative to the DGN file coordinates, or relative to the view coordinates. When you use AccuDraw,
this is easier to understand as its compass gives you a visual indication of the drawing plane in which you are working.
Perspective projection
In a view with parallel projection, each element is projected to the screen along a line parallel to the view's z-axis. Although
parallel projected views make drawing easier, they lack realism because elements have the same relative size regardless
of their depth in the view. With parallel projection it can be difficult to decipher the orientation of the model.
In a view with perspective projection, elements at greater depths appear relatively smaller, enhancing realism. A view with
perspective projection is also referred to as a camera view.
In a 3D DGN file, you can define the orientation of the grid to suit the task at hand. Once you define a grid, Grid Lock works as
expected and input points are constrained to the grid points. The Grid Orientation is controlled from the Grid section of the
Design File Settings dialog (select Settings > Design File). Options are:
View — Grid always aligns to the view and passes through the global origin.
Top — Grid aligns to a “Top” view. It extends along the X and Y axes from the global origin.
Right — Grid aligns to a “Right” view. It extends along the Y and Z axes from the global origin.
Front — Grid aligns to a “Front” view. It extends along the X and Z axes from the global origin.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 6 of 111
Added to these options, is a key-in that lets you rotate the grid about (its) Z-Axis. This key-in, ACTIVE GRIDANGLE <value> is
included specifically to provide compatibility with AutoCAD, which supports only a grid in the XY plane, but can include a rotation
angle.
When you define a grid to align to an ACS or a view orientation, it will rotate with that view, or display with perspective in camera
views.
Viewing a 3D model
A 3D view can display part of the design cube from any point, looking in any direction.
As in 2D, elements to the left, right, above, or below, can be excluded from a view by zooming in or windowing so that the
elements are outside the view's area.
3D views also have depth. You can exclude the display of elements located in front of, or behind, a required object by
changing the view's Display Depth, or by applying a clip volume.
Many 3D viewing procedures are similar to their 2D counterparts. For example, you can change a view's area using the same
tools as for 2D. Tools such as the Window Area, Zoom In, and Zoom Out view controls are used.
Fitting views in 3D
The Fit View view control has some 3D-specific aspects and settings.
Expand Clipping If on, the view's Display Depth is adjusted, along with the view origin and magnification, so that all elements on levels that
Planes are on for the view are displayed.
Center Active If on, centers the Active Depth in the fitted view. (It is recommended that you turn on Center Active Depth when fitting a
Depth view you intend to dynamically rotate, or a view whose perspective you intend to change.)
Center Camera If on, centers the Camera in the fitted view.
When a clip volume has been applied to a view, the Fit View tool has no effect on the volume displayed in the view, it merely fits the
view to the elements contained within the applied clip volume.
Rotating views in 3D
Typically, the Rotate View view control is used in 3D to rotate a view to one of the standard views as well as to custom
orientations.
When rotating views in 3D, an important point to consider is the axis about which you want the view to rotate. By default, the
pivot point is the center of the view, at the active depth. If the active depth is far behind the elements in the view, then you can
quickly rotate the geometry out of sight. You can, however, move the pivot point to another location prior to rotating the view (see
To move the pivot point for dynamic view rotation).
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 7 of 111
4. Enter a data point (away from the cross-hairs) in the view to rotate.
Two white dots display in the view, a larger dot at the center of rotation and a smaller dot at the starting point of the rotation.
As you move the screen pointer from this first data point, the view is rotated.
4. Enter a data point somewhere within the shaded sphere (away from the cross-hairs).
Two white dots display in the view, a larger dot at the center of the sphere and a smaller dot at the starting point of the
rotation.
As you move the screen pointer from this first data point, the view is rotated. Graphics show the relationship between the
starting point and current point on the rotation sphere.
3. Enter a data point to define the origin of the x-axis in the view to rotate.
The origin, as well as a dynamic line indicating the positive direction of the view x-axis, displays.
4. Enter a data point to define the positive direction of the view x-axis.
5. Enter a data point in any view to define the positive direction of the view y-axis and rotate the view.
2. Set Method to the desired standard orientation — Top, Front Right, Isometric, Bottom, Back, Left, or Right Isometric.
Panning views in 3D
Panning in 3D models, using the Pan View view control, gives you two options for determining the amount to pan the view. If
Dynamic Display is off, a dynamic cube is displayed between the origin and the pointer (rather than an arrow as in 2D), indicating
the distance and direction that the view will be moved. If Dynamic Display is turned on, then the elements in the view are panned
dynamically.
Limit the depth of the view volume using the Set Display Depth view control.
Change the perspective angle of a view using the Change View Perspective view control.
Window volume
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 8 of 111
You can define a volume of a model to display in a view, using the key-in WINDOW VOLUME. After entering the key-in, you
enter two data points that define diagonally opposite vertices of a rectangular volume, then select a view in which to display the
information. In effect, this key-in works in a similar fashion to the Window Area tool, except that the z value (depth) of the defining
points is taken into account.
Typically, this key-in can be used to display a part of an existing model, where you can snap to existing elements to define the
required volume.
For the display depth to be taken into account, the selected view must have its Clip Back and Clip Front view attributes enabled.
3. Enter a data point to define the diagonally opposite vertex of the required volume.
Creating saved views in 3D is identical to 2D. Like 2D saved views, those for 3D “remember” various parameters concerning the
view, which levels are on and off in both the active model and any references, and the region of the model that is displayed.
Additionally, the Display Depth is saved with a 3D saved view, as is the Clip Volume if one is applied.
camera position
view attributes
clip volume
level display
reference levels
When creating saved views in 3D, thought should be given to the Display Depth and Clip Volume (if applied).
View toolbox
The tools in the View toolbox are used to manipulate views in the active DGN file and to manipulate view groups and view
windows.
Manipulate views in
the active DGN file.
Manipulate view
groups and view
windows and to
navigate between
models.
View Groups window
Create, apply,
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 9 of 111
update, and
manipulate saved
views.
The View Control toolbox contains tools for manipulating views in the active DGN file. Tools that are 3D specific are disabled
when working in a 2D model.
All tools in a toolbox are not always visible by default. To see all tools, right-click in the toolbox and select Show All from the
menu.
View Attributes
Set the view display mode from the list of display styles or from the Display Styles dialog.
Update View
Zoom In
Zoom Out
Window Area
Display all displayable elements in the active design and attached references in a view.
Fit View
Rotate View
View a different part of the design without changing the view magnification.
Pan View
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 10 of 111
Walk
Fly
Navigate View
View Previous
View Next
Copy View
(3D only) Open the View Perspective toolbox and change the perspective angle of a 3D view.
Open the Clip Volume toolbox and apply a clip volume to a view.
Clip Volume
Clip Mask
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 11 of 111
Where you have particular view controls that you use regularly, you can customize the view control bar used with 3D DGN files to
include additional 3D-specific view controls, such as Render.
(3D only) The View Rotation toolbox contains tools for rotating 3D views dynamically, or to one of the Standard view orientations
— Top, Bottom, Front, Back, Left, Right, Isometric, or Right Isometric. Clicking on a standard view icon rotates the active view to
the selected standard orientation.
Note: All tools in a toolbox are not always visible by default. To see all tools, right-click in the toolbox and select Show All from
the menu.
Rotate a view
Rotate View
Top View
Front View
Right View
Isometric View
Bottom View
Back View
Left View
Right-Isometric View
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 12 of 111
(3D only) The View Perspective toolbox contains tools for setting the perspective in a view. You can set perspective interactively,
select a camera lens setting, or select Two Point Projection. A final option lets you turn off the camera in a view.
Note: All tools in a toolbox are not always visible by default. To see all tools, right-click in the toolbox and select Show All from
the menu.
Camera Off
3D Elements
Many of the elements used in 3D design, including shapes, circles, polygons, and arcs, are 2D. That is, they are planar and are
therefore restricted to being constructed in one plane, even in a 3D model. 3D elements do not have this restriction, and can be
drawn freely in the design cube.
Open 3D elements
To place a line string or point curve that is not constrained to one plane, use these tools in the Linear toolbox:
The Extract Iso-Curves tool in the Surface Utilities toolbox and the Extract Faces/Edges tool in the Solid Utilities toolbox are
used to extract a curve from a B-spline surface, or SmartSolid.
Helixes
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 13 of 111
3D Primitives
They are placed in the model with the tools in the Primitive Solids toolbox.
Slab
A slab (also referred to as a “3D block”) is placed with the Slab Solid tool.
Slab
A slab is defined in the model as an extruded surface in which the profile element is a block (rectangle). For information about
generating more complex extruded surfaces, see Extruded surfaces and surfaces of revolution.
Sphere
A sphere's geometry is defined by its center and its radius. It is placed in the model with the Sphere Solid tool.
Sphere
Rendered sphere
A sphere is defined in the model as a surface of revolution in which the profile element is an arc. For information about generating
more complex surfaces of revolution, see Extruded surfaces and surfaces of revolution.
The ends of a cone are two circles lying in parallel planes. It is placed in the model with the Cone Solid tool.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 14 of 111
Cone
A cylinder is a cone in which both ends have the same diameter. It is placed in the model with the Cylinder Solid tool.
Torus
A torus (also referred to as a “donut”) is defined by its radii and Projection Angle. It is placed in the model with the Torus Solid
tool.
Torus
A torus is defined in the model as a surface of revolution in which the profile element is a circle.
Wedge
Wedge
A wedge is defined in the model as a surface of revolution in which the profile element is a rectangle.
Many objects can be drawn by first drawing a planar profile element (or cross-section) and then extruding or revolving the profile.
An extruded surface or solid is formed by extruding a planar element — line string, curve, shape, ellipse, B-spline curve,
complex chain, or complex shape. It is placed in the model with the Solid by Extrusion tool in the Create Solids toolbox.
A surface or solid of revolution is formed by revolving a planar element about an axis. It is placed in the model with the
Surface by Revolution tool in the Create Surfaces toolbox.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 15 of 111
Extruded surface
Surface of revolution
Complex chains and shapes can be extruded or rotated to create elaborate surfaces.
A non-uniform rational B-spline (NURBS) surface is the most mathematically flexible way to represent a surface in a model. A B-
spline surface is easy to modify because each pole of its control net affects the shape of the surface only over a limited part. The
control net is analogous to a B-spline curve's control polygon.
Before working with 3D NURBS surfaces, it is a good idea to become familiar with 2D B-spline concepts and placement. For more
information, see Using Curves.
3D fillets
Tools in the Modify Solids toolbox and the Modify Surfaces toolbox let you round edges of solids/surfaces and blend existing
surfaces, using a variety of fillets.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 16 of 111
SmartSolids/SmartSurfaces
Using MicroStation's SmartSolids and SmartSurfaces tools you can quickly construct complex 3D objects of your designs. For
example, starting with basic solids or surfaces, you then can:
Use a planar closed shape, or open element, as a profile to create a cut out in either a surface or a solid.
Use the Shell Solid tool to quickly create a “hollow” solid with defined wall thickness.
By default, many of the tools in the Create Solids and Modify Solids toolboxes create SmartSolids or SmartSurfaces from existing
elements in your models. Additionally, you can convert existing solid and surface elements in your model to SmartSolids and
SmartSurfaces by using the tools in the Solid Utilities toolbox or Surface Utilities toolbox. These tools are called the Convert to
Solid or Convert to Surface tools.
1. Select the Convert To Solid or Convert to Surface tool, depending on whether you are selecting a surface or a solid.
Several settings control the way in which SmartSolids and SmartSurfaces are treated.
First, you should check that the Solids Accuracy is set appropriately for the solids that you are working with. This is controlled by
the Solids setting in the Advanced Unit Settings dialog.
Other settings, as described in the following, control both the display and the method for selecting SmartSolids and
SmartSurfaces, as well how they are treated when exported as visible edges.
The B-spline and 3D dialog (Element > B-spline and 3D) controls the default display of SmartSolid/SmartSurface elements, as
well as B-spline curves and surfaces.
Display
By default, SmartSolids and SmartSurfaces are displayed in Wireframe display mode. This is the more efficient mode for working
with SmartSolids and SmartSurfaces in a design session. Surfaces display mode should be used only where the model is to be
rendered with an earlier version of MicroStation (pre-MicroStation/J).
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 17 of 111
In Wireframe (and Surfaces) display mode, curved surfaces are represented both by their edge lines and a defined number of iso
lines. The iso lines provide a visual indication of a surface's curvature.
With the default setting of 4, for example, a full cylindrical solid is displayed with 4 surface rule lines, while the same solid cut in
half displays with 2 surface rule lines. Planar surfaces, which do not have curvature, are represented by their edge boundaries
only.
In non-rendered views, curved surfaces are represented by iso lines. Top: Surface/Solid Iso Lines set to 4 (the default).
Bottom: Surface/Solid Iso Lines set to 10.
Most useful for conceptual design, two tools in the Modify Solids toolbox, Draw on Solid and Modify Solid Entity, let you use
push-pull modeling techniques to create and modify solids. With these tools you can quickly evaluate alternatives.
You can use the Modify Solid Entity tool to manipulate edges, faces, and vertices of existing solids (other than feature solids).
Where required, you can use the Draw on Solid tool to create a new edge on a face of a solid. You have choices of lines, blocks,
or circles, which may be drawn on a face, plus you can imprint an element. Edges, vertices, and faces, created in this manner,
also may be “pushed” or “pulled”, with the Modify Solid Entity tool.
Drawing lines (like a line string) on the solid to divide the face (left) and modifying the new face (right).
Locate Interiors
This setting, in the Input category of the Preferences dialog, affects the way that solids and closed elements are selected.
Generally, you select elements by snapping to their edges. When Locate Interiors is set to Always, however, a data point
anywhere on a solid or surface will select that face element. This is particularly useful in a rendered view, where you can identify
a solid or surface with a data point anywhere on the displayed surface.
Options for Locate Interiors are: Never, Rendered or Filled, Rendered, Filled, or Always (default).
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 18 of 111
3. From the Locate Interiors option menu, choose the required setting.
4. Click OK.
With Locate By Face: Off — solids and surfaces can be identified only with a data point on an edge or rule line (for example,
1). On — solids and surfaces may be identified with a data point anywhere on any face (for example, 2).
In the Operation section of the Preferences dialog, the Optimized Fence Clipping setting affects the way that SmartSolids and
SmartSurfaces are clipped. When this option is on (the default), fence operations that involve clipping (Clip and Void Clip) do not
drop the solids or surfaces back to their basic components. In effect, the fence operation works like a boolean subtraction, where
part of the solid or surface is removed.
As with other fence operations in 3D, the extent of a fence volume is defined by the fence, and the display depth of the view.
When a circular fence is used, for example, it is similar to using a cylinder as the clipping template.
Using optimized fence clipping. Top: A block with a fence in place ready to delete. Bottom: The result of deleting the fence
contents with Optimized Fence Clipping turned off (left) and on (right).
You can create a visible edges DGN file — a 2D or 3D DGN file that contains the edges visible in a 3D view (that is, with those
edges that would be hidden, removed).
Rather than creating a visible edges DGN file, the preferred technique in the context of the Drawing Composition workflow is to
merge references into the active model.
To merge references, select Tools > Merge Into Master in the References dialog.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 19 of 111
2. On the General tab, choose the view number from the View option menu.
3. (Usually recommended) To create a visible edges DGN file, set Export To to 3D File or 2D File.
or
To place the visible edges in the active DGN file, set Export To to Active File.
8. Click OK.
You can export multiple visible edges DGN files using key-ins.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 20 of 111
The input command file is a text file in which each line consists of the filename of the DGN file to process followed by any
switches. The syntax for each line is:
<dgn_file> [switch(es)]
dgn_file is the name of the DGN file. If the path is not specified, the file is searched for in the directory specified by the MS_DEF
configuration variable.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 21 of 111
The following sample input command file specifies that visible edges DGN files be created of views 1 and 2 of the DGN file
“test1.dgn” and “test2.dgn” and of View 1 of the DGN file “test2.dgn:”
test1.dgn -V1 -
EFc:/ProgramData/Bentley/MicroStation/Workspace/Projects/Examples/General/out/testv1.hln
test1.dgn -V2 -
EFc:/ProgramData/Bentley/MicroStation/Workspace/Projects/Examples/General/out/testv2.hln
test2.dgn -
EFc:/ProgramData/Bentley/MicroStation/Workspace/Projects/Examples/General/out/test2.hln
Drawing in 3D
By default, data points in a 3D model are placed at the view's Active Depth. Where you snap a tentative point or place a data
point in a blank part of a view, it will be located at the active depth. You can, however, snap a tentative point to an existing
element at any depth in a view. When you accept such tentative points, the data point is placed at the level of the snap point.
AccuDraw and its drawing plane, 3D data points and 3D tentative points, and 3D auxiliary coordinate systems, let you place
elements away from the Active Depth. Often this improves productivity, since you need not constantly change the Active Depth.
Placing Elements in 3D
Using AccuDraw in 3D
Precision Input Key-ins in 3D
3D Data Points and 3D Tentative Points
3D Auxiliary Coordinate Systems
Manipulating and Modifying Elements in 3D
Placing Elements in 3D
Placing elements in a 2D model is like manual drafting — all elements appear on the same plane, the sheet of paper.
In 3D, you place elements in space — horizontally (for example, a floor), vertically (for example, a wall), or at any other angle or
direction (for example, a sloping roof).
Many elements rely on the orientation of the view, AccuDraw's drawing plane, or the current auxiliary coordinate system if the
ACS Plane Lock is on, for exact placement. To place elements such as blocks (rectangles), circles (by center), polygons, cells,
and text, you have these choices:
Rotate a view so that the plane of the view (your screen) is parallel to the required orientation.
When you use tools in the Primitive Solids toolbox, the Type tool setting specifies whether the 3D element is either of the
following:
For example, to draw a tube you can use the Cylinder Solid tool with Type set to Surface, while to draw an iron bar you could
use the Cylinder Solid tool with Type set to Solid.
Top: Solids with hidden lines removed. Bottom: Surfaces with hidden lines removed.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 22 of 111
Where you have a 3D object that is a surface, you can convert it to a solid, and vice-versa.
Using AccuDraw in 3D
In 3D, usually it is easier to visualize your model in a pictorial view, such as Isometric. AccuDraw gives you the option of working
in a pictorial view, while placing elements as if you were working in the standard, orthogonal views. This is possible because
AccuDraw automatically constrains data points to its drawing plane regardless of the active view's orientation.
Compass tilted over to align with the top view plane in a 3D pictorial view
In 3D, the AccuDraw window has an additional field for the z-axis, for both Rectangular and Polar modes.
The AccuDraw window for Rectangular (left) and Polar (right) modes.
Learning to orient AccuDraw's drawing plane is essential to mastering 3D drawing. For example, it is easy with AccuDraw, using
an Isometric view, to place a non-planar complex chain or complex shape in any direction without reverting to an orthogonal
view. That is, simply by rotating the drawing plane axes to Front, Top, or Side, you can work in an Isometric view while drawing in
the plane of any of the orthogonal views.
This is most apparent during the creation of a true 3D drawing normally portrayed as an isometric drawing — for example, a
plumbing riser diagram. By starting a pipe run along one view axis and shifting it using the <F>, <S>, and <T> (Front, Side, and
Top) keyboard shortcuts, you can twist and turn the pipe through 3D space.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 23 of 111
A simple plumbing riser diagram under construction showing the compass at each corner and annotation pointing out the
drawing plane orientation at each vertex
This ability to adhere to the standard view axes while manipulating your drawing in a pictorial view is so important that AccuDraw
maintains the current orientation from tool to tool. You can still return to the view orientation by using the <V> (View) keyboard
shortcut. Additionally, other keyboard shortcuts ley you rotate the AccuDraw compass to match the orientation of an element
(<R> <E>), to match the currently loaded Auxiliary Coordinate System (<R> <C>), or to rotate a view to match the AccuDraw
compass orientation (<R> <V>).
The following table summarizes the AccuDraw keyboard shortcuts available for fine tuning the drawing plane orientation so the
axes align in the directions you want them:
Key Effect
<V> Rotates the drawing plane to align with the view axes.
<F> Rotates the drawing plane to align with the axes in a standard Front view.
<S> Rotates the drawing plane to align with the axes in a standard Right view.
<T> Rotates the drawing plane to align with the axes in a standard Top view.
<R>,<Q> Used to quickly and temporarily rotate the drawing plane with a single point.
Used to permanently rotate the drawing plane by three points. Because it rotates the active ACS, this rotation will still be active after
the tool in use is exited. If on, the tool setting Use Current Origin causes the drawing plane origin to be used as the x-axis origin,
<R>,<A>
thereby eliminating the need to enter an extra data point. Of course, in many cases it is desirable to be able to define the x-axis
origin at a different location than the drawing plane origin.
<R>,<C> Rotates the drawing plane to the current ACS.
<R>,<E> Rotates the drawing plane to match the orientation of a selected element.
<R>,<V> Rotates the active view to match the drawing plane.
<R>,<X> Rotates the drawing plane 90° about its x-axis.
<R>,<Y> Rotates the drawing plane 90° about its y-axis.
<R>,<Z> Rotates the drawing plane 90° about its z-axis.
Successively pressing E rotates the drawing plane first 90° about its x-axis, then 90° about its y-axis, and then back to its original
<E> rotation. This is useful for working with any drawing plane orientation, particularly where the model is rotated relative to the drawing
file axes.
Arbitrary rotations
By default, AccuDraw orients the drawing plane to the view axes. This is in keeping with the way it works in 2D. You can return
AccuDraw to this orientation at any time using the <V> keyboard shortcut.
You can set up an arbitrary orientation that can be saved and subsequently retrieved as an auxiliary coordinate system (ACS).
To rotate the drawing plane axes to align with the current view
1. With the focus in the AccuDraw window, press the <V> key.
4. Enter a data point to define the direction of the y-axis about the x-axis.
Graphically rotating the drawing plane axes. Left: Defining the x-axis direction. Right: Defining the y-axis direction (only
necessary in 3D).
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 24 of 111
For information about saving and retrieving an ACS defined using AccuDraw, see Using AccuDraw with auxiliary coordinate
systems.
Three keyboard shortcuts, <F>, <S>, and <T>, are used to orient AccuDraw's drawing plane to the standard Top, Front, and Side
views, no matter in what view you are working. Activating one of these shortcuts dynamically rotates AccuDraw's compass to
indicate the orientation of the drawing plane.
To rotate the drawing plane axes to align with the standard Top, Front, or Side (Right) view
1. With the focus in the AccuDraw window, press <T>, <F>, or <S> to rotate the drawing plane to align with the Top, Front, or
Side (Right) view, respectively.
When the drawing plane is rotated to orientations other than the standard Top, Front, and side, often it is useful to be able to
access planes at 90° to the current orientation. AccuDraw has keyboard shortcuts that rotate the drawing plane 90° about its
individual axes. These shortcuts — <R>,<X> or <R>,<Y> or <R>,<Z> — can be used to spin the drawing plane through 90°
about the selected axis, any number of times, until its orientation is exactly as you desire.
1. With the focus in the AccuDraw window, use one of the following keyboard shortcuts.
To rotate 90° about Press
x-axis <R>,<X>
y-axis <R>,<Y>
z-axis <R>,<Z>
The new orientation is maintained only until a data point or Reset is entered. However, you can save this coordinate
system for subsequent recall.
Precision input key-ins in 3D work much as in 2D, except that the depth coordinate must also be entered. see footnote 114
For more information about precision input key-ins, see Precision Input Key-ins and Precision input key-ins with an ACS.
While not as easy to use as AccuDraw, 3D data points and 3D tentative points also can be used to position points at any depth
within the view volume. They are not restricted to the Active Depth but, for simplicity, require at least two views to be open, with
different z-axis orientations. To place points with this method you first define the x and y values in the current view and then, in a
second view, define the depth (z value) for the point.
3. In one of the other views, position the pointer on the boreline at the desired depth and again press the 3D Data button or
3D Tentative button.
This completes the positioning of the point in the x, y, and z direction.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 25 of 111
An auxiliary coordinate system (ACS) is a coordinate system with an orientation, and/or an origin, different from those of the DGN
file coordinates (the Global system). Although not exclusively a 3D concept, an ACS is most useful in 3D modeling as a drawing
aid.
By using an ACS that corresponds to the location and orientation of a particular element, you can enter data points relative to
parts of the model rather than the global origin.
Although using ACSs may seem complicated, AccuDraw uses them as a basic part of its 3D functionality, permanently storing
arbitrary rotations. It is not necessary to learn much about ACSs to use them effectively with AccuDraw.
ACS is called UCS (user coordinate system) by some other CAD systems.
ACS Type
You can choose from these ACS types: Rectangular, Cylindrical, and Spherical.
Rectangular
Points are specified like the design cube coordinate system, with coordinates expressed in the form (X,Y,Z). You can use
AccuDraw to define, save, and retrieve rectangular ACSs.
Rectangular ACS
Cylindrical
Points are specified as two magnitudes (R and Z) and an angle (q), with coordinates expressed in the form (R, q, Z).
Cylindrical ACS
In 2D, there is no depth (z-axis), and cylindrical coordinates are commonly known as polar coordinates.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 26 of 111
[Delta ]R is the difference in distance from the origin, along the x-axis.
Spherical
(3D only) Points are specified by a magnitude (R) and two angles (q and f), with coordinates expressed in the form (R, q, f).
1. Move from the origin along the x-axis a distance of R to establish a radius vector.
3. The angle f is the angle between the radius vector and the positive z-axis.
Spherical ACS
These key-ins are used to position a data point with a Spherical ACS:
[Delta ]R is the difference in the radius vector distance from the origin.
[Delta ]f is the difference in the angle between the radius vector and the z-axis.
Unless you are using one of the four (Top, right Side, Front, View) standard orientations, AccuDraw “forgets” the drawing plane
orientation at the end of the current design session. To overcome this, there is a mechanism to save and retrieve arbitrary
drawing plane orientations as rectangular auxiliary coordinate systems.
The <R>,<A> keyboard shortcut is used to define an arbitrary drawing plane orientation that can subsequently be saved as a
rectangular ACS.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 27 of 111
or
To save the coordinate system as the active (unnamed) ACS, leave the Name field blank.
3. Click OK.
2. From the Name option menu, choose the auxiliary coordinate system to recall.
3. (Optional) To rotate the drawing plane to the saved orientation without moving the drawing plane origin, turn off Origin.
or
(Optional) To move the drawing plane origin to the saved location without rotating the drawing plane, turn off Rotation.
4. Click OK.
The compass updates to show the effect of recalling the saved coordinate system.
In addition to the AccuDraw keyboard shortcuts for working with an ACS, MicroStation also has an ACS toolbox and an Auxiliary
Coordinates dialog. These are the only mechanisms for working with a cylindrical or spherical ACS.
Defining an ACS
You can define an ACS (without using AccuDraw) in any of the following ways:
MicroStation lets you define and save multiple ACSs. At any time, you can make one ACS active using either AccuDraw, the
controls in the Auxiliary Coordinates dialog, or the Select ACS tool. This lets you work simultaneously with three coordinate
systems — the active ACS as well as the DGN file and view coordinate systems.
If on, ACS Plane Lock sets the default view depth to be on the active ACS's xy plane rather than the view's active depth plane.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 28 of 111
As with the standard active depth, you can override this default by snapping to an existing element.
Gridplane lock
You can toggle the settings for ACS Plane Lock, ACS Plane Snap, and Grid Display, with the key-in ACCUDRAW LOCK
GRIDPLANE. This key-in is mapped to the AccuDraw shortcut <L>,<P> and also to the F8 function key.
While an ACS is active, precision input can be specified as one of the following:
Manipulating an ACS
Rotate ACS
Move ACS
For the most part, manipulating and modifying elements in 3D is similar to 2D. 3D-specific aspects are discussed here.
Element manipulations (for example, scaling or rotation) are performed relative to AccuDraw's drawing plane. If AccuDraw is not
active, the manipulation is performed relative to the view axes.
Selecting elements in 3D
Most basic 3D element manipulations, including moving, scaling, rotating, deleting, and copying, can be done with the Element
Selection tool, and are similar to 2D. For example, you can select one or more elements and manipulate them as a single
entity.
All 3D modeling tools have a unified workflow that covers the way you select items for creation and modification and how you can
modify them interactively.
Typically, selecting edges, faces, or vertices, for solids and surfaces is as follows:
Generally — select single items with a data point, and use <Ctrl-Data> for additional items.
Faces — select the solid/surface first, then dynamics lets you select face(s).
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 29 of 111
Interactive handles let you control aspects of 3D objects during creation. For example, you can reverse the direction of surface
normals interactively, during construction of fillets, by clicking the direction handles.
This is important to remember, particularly if AccuDraw is not active. In these cases, when you are using tools such as Move
Element or Copy Element, elements are moved to the Active Depth when you snap to the element with a tentative point (either
manually, or automatically via AccuSnap), and then accept with a data point. When AccuDraw is active, it always controls the
depth of the element in the view, keeping it at the same depth by default.
If you have difficulty selecting an element, check Grid Lock and Level Lock.
Using a fence in 3D
When you place a fence in a 3D file, it is planar and parallel to the view in which it is placed. A fence encloses the volume
bounded by the area of the fence and the view's Display Depth — that is, the volume enclosed by moving the fence from the
front to the rear of the view volume along the view z-axis.
Even if an element is completely within a fence's boundaries, if it also intersects the view's front or back clipping plane, it is
considered to cross the fence and is clipped if Fence Mode is set to Clip.
How elements such as shapes and solids are clipped by a fence is affected by the preference Use Optimized Fence Clipping.
For basic information about fences, see Using a Fence to Manipulate and Modify Elements.
Surface Modeling
MicroStation's Surface Modeling tools let you create all manner of surfaces, from the very simple through to complex B-spline
surfaces and, if required, meshes. For example, you can start with a simple surface and then modify and manipulate it into the
shape you want. Other tools let you create a “skeleton” from profiles, or sections, and then drape a surface over it, or you can
extrude/revolve a surface from a profile.
You can use the surface modeling tools alone, or in conjunction with the solids modeling tools.
Tools that allow the picking of faces like the Fillet Surfaces tool and Fillet Surfaces along Curves tool now can use a Tentative to
a back edge or vertex to select back faces instead of rotating a view. If a back edge is selected the faces that share the edge can
be selected. Reset will bring you back to the front faces. If a back vertex is selected the faces that share the vertex can be
selected. Reset to go back to the front faces.
Surfaces toolbox
Primitive Surfaces toolbox
Slab Surface
Cylinder Surface
Cone Surface
Torus Surface
Wedge Surface
Pyramid Surface
Dome Surface
Elliptical Cone Surface
Create Surfaces toolbox
Surface by Extrusion
Surface by Revolution
Surface by Extrusion Along
Create Freeform Surfaces toolbox
Loft Surface
Loft Surface by Vertices
Swept Surface Along Curves
Helical Surface
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 30 of 111
Surfaces toolbox
The Surfaces toolbox contains tools useful for surface modeling tasks.
Note: All tools in a toolbox are not always visible by default. To see all tools, right-click in the toolbox and select Show All from
the menu.
Each of the tools in the Surfaces toolbox is also a member of a “child” toolbox. When a tool is pointed to and the Data button held
down, a drop-down menu opens from which a tool in the child toolbox can be selected. The child toolbox can be opened as a
floating toolbox by choosing Open As ToolBox from the drop-down menu.
When a tool is selected in a child toolbox, the tool automatically becomes the “representative” of the child toolbox in the Surfaces
toolbox.
The following table shows the “as delivered” arrangement of the Surfaces toolbox and identifies the corresponding child
toolboxes and, for each, the default representative tool:
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 31 of 111
The Primitive Surfaces toolbox contains tools to place simple 3D surface elements — slab, pyramid, cylinder, cone, elliptical
cone, torus, or wedge.
All tools in a toolbox are not always visible by default. To see all tools, right-click in the toolbox and select Show All from the
menu.
Slab Surface
Cylinder Surface
Cone Surface
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 32 of 111
Torus Surface
Wedge Surface
Pyramid Surface
Dome Surface
The Create Surfaces toolbox contains tools to create surfaces from profiles by linear extrusion, revolving, or extrusion along a
path.
All tools in a toolbox are not always visible by default. To see all tools, right-click in the toolbox and select Show All from the
menu.
Surface by Extrusion
Surface by Revolution
The Create Freeform Surfaces toolbox contains tools to place or construct a free-form, helical surface, and to construct a surface
by cross-sections, edges, skin, or by sweeping along curves.
All tools in a toolbox are not always visible by default. To see all tools, right-click in the toolbox and select Show All from the
menu.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 33 of 111
Loft Surface
Construct a surface between the vertices of two profiles (or groups of profiles).
Create a B-spline surface by sweeping one or two section profile curves along two trace curves.
Create a helical-shaped B-spline surface by sweeping a section profile curve along a pre-defined helix
curve.
Helical Surface
Construct a rectangular B-spline surface by defining 2 or 3 corner points, or by defining multiple points
that are averaged.
Planar Surface by Points
The tools in the Modify Surfaces toolbox are used to create new surfaces from the union, intersection, or difference between
surfaces; to trim, extend, stitch, split, punch, or extrude surfaces; or to change B-spline specific attributes.
All tools in a toolbox are not always visible by default. To see all tools, right-click in the toolbox and select Show All from the
menu.
Trim Surfaces
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 34 of 111
or
Remove one or all boundaries (holes) from a B-spline surface. Untrim Surface
Stitch Surfaces
Offset Surface
Extend Surface
Fillet Surfaces
Construct a blend surface between two B-spline surfaces along their rail curves.
Blend Surfaces
The tools in the Modify B-spline Surfaces toolbox are used to change B-spline surfaces, edit their control points, and change their
surface order and closure settings.
All tools in a toolbox are not always visible by default. To see all tools, right-click in the toolbox and select Show All from the
menu.
Edit the number of control points and/or the number of rule lines for a B-spline surface.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 35 of 111
Change the closure settings in the U and/or V direction for a B-spline surface.
Change Surface Closure
Rebuild Surface
Combine B-spline surfaces that share a common boundary into a single B-spline surface.
Combine Surfaces
Split Surface
Surface Handlebar
Twist Surface
Tools in the Surface Utilities toolbox are used to extract curves from B-spline surfaces.
All tools in a toolbox are not always visible by default. To see all tools, right-click in the toolbox and select Show All from the
menu.
Convert to Surface
Graphically and numerically evaluate the attributes of a B-spline surface at given locations on the
surface.
Extract Points from Surface/Face
Extract Iso-Curves
Planar Slice
Compute Intersections
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 36 of 111
Match the active B-spline surface settings to the attributes of a B-spline surface.
Mesh Modeling
The Meshes toolbox contains tools that let you create or convert contours into meshes for very simple land contours to very
complex landscapes with a very lightweight mesh. For example, you can import data containing points, contours, or elements of
a landscape and convert it into a mesh. The meshes can be created and merged and manipulated to create a new land structure
ready for a building structure.
The Meshes toolbox contains tools specifically for working with mesh elements, which are surfaces composed of facets that
represent a smooth surface. Digital terrain models, for example, are commonly created as mesh elements. The mesh modeling
tools let you convert solids and surfaces to mesh elements, create meshes from contours or points, and to modify the mesh
elements.
Meshes toolbox
Create Meshes toolbox
Mesh from Element
Mesh from Contours
Mesh from Points
Developable Mesh from Curves
Place Grid Mesh
Thicken Mesh to Volume
Create Drape Mesh
Create Base
Modify Meshes toolbox
Mesh Unite
Mesh Intersect
Mesh Subtract
Stitch Into Mesh
Split Mesh
Split Mesh Facets
Mesh Project
Decimate Mesh
Subdivision Mesh
Change Mesh Normal
Delete Mesh Facet
Mesh Utilities toolbox
Convert Mesh To Surface
Mesh Audit
Close Mesh to Volume
Cleanup Mesh
Extract Boundary
Unfold Mesh
Meshes toolbox
The Meshes toolbox contains tools to create, manipulate, and modify faceted or mesh elements.
Meshes toolbox
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 37 of 111
All tools in a toolbox are not always visible by default. To see all tools, right-click in the toolbox and select Show All from the
menu.
Each of the tools in the Meshes toolbox is also a member of a “child” toolbox. When a tool is pointed to and the left mouse button
held down, a drop-down menu opens from which a tool in the child toolbox can be selected. The child toolbox can be floated by
choosing Open As ToolBox from the drop-down menu.
When a tool is selected in a child toolbox, the tool automatically becomes the “representative” of the child toolbox in the Meshes
toolbox.
The following table shows the “as delivered” arrangement of the Meshes toolbox and identifies the corresponding child toolboxes
and for each, the default representative tool:
The Create Meshes toolbox contains tools for creating various types of meshes.
All tools in a toolbox are not always visible by default. To see all tools, right-click in the toolbox and select Show All from the
menu.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 38 of 111
Create Base
The Modify Meshes toolbox contains tools to perform boolean operations on mesh elements and to change existing mesh
elements in various ways.
All tools in a toolbox are not always visible by default. To see all tools, right-click in the toolbox and select Show All from the
menu.
Construct a mesh element from the union of two or more existing mesh elements.
Mesh Unite
Construct a mesh element at the intersection of two or more existing mesh elements.
Mesh Intersect
Construct a mesh element by subtracting one existing mesh element from another.
Mesh Subtract
Split Mesh
Mesh Project
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 39 of 111
Decimate Mesh
Subdivision Mesh
The Mesh Utilities toolbox contains tools to unfold a mesh, extract boundaries, audit a mesh, repair a mesh, clean up a mesh,
and to convert a mesh element to a B-spline surface.
All tools in a toolbox are not always visible by default. To see all tools, right-click in the toolbox and select Show All from the
menu.
Mesh Audit
Cleanup Mesh
Unfold Mesh
Solids Modeling
The solids modeling tools let you quickly create 3D models of your designs. Typically, you can start with one or more simple
underlying solids, then use construction and manipulation tools to finish the design. Included are tools that make use of push-pull
technology to let you quickly create conceptual solids.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 40 of 111
You can use the solids modeling tools alone, or in conjunction with the surface modeling tools.
Tools that allow the picking of faces like the Taper Face tool, Shell Solid tool, Replace Face tool, and the Align 3D now can use a
Tentative to a back edge or vertex to select back faces instead of rotating a view. If a back edge is selected the faces that share
the edge can be selected. Reset will bring you back to the front faces. If a back vertex is selected the faces that share the vertex
can be selected. Reset to go back to the front faces.
Solids toolbox
Primitive Solids toolbox
Slab Solid
Sphere Solid
Cylinder Solid
Cone Solid
Torus Solid
Wedge Solid
Pyramid Solid
Elliptical Cone Solid
Ellipsoid
Polyhedron
Create Solids toolbox
Solid by Extrusion
Solid by Revolution
Solid by Extrusion Along
Solid by Thicken Surface
Linear Solid
Modify Solids toolbox
Draw on Solid
Modify Solid Entity
Delete Solid Entity
Taper Face
Shell Solid
Replace Face
Unite Solids
Intersect Solids
Subtract Solids
Trim Solids
Cut Solids by Curves
Fillet Edges
Chamfer Edges
Edit Primitive
Solid Utilities toolbox
Convert to Solid
Align 3D
Change SmartSolid Display
Extract Faces/Edges
Remove Entity by Size
Solids toolbox
Tools for creating and modifying solids are accessed from this toolbox.
All tools in a toolbox are not always visible by default. To see all tools, right-click in the toolbox and select Show All from the
menu.
or
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 41 of 111
or
or
Create Solids toolbox
Create a linear solid.
Draw on modify a solid, delete an entity, taper a face, shell, or replace a
face,
or
or
Modify Solids toolbox
Fillet, chamfer an existing solid, edit a 3D primitive (slab, sphere, cylinder,
cone, torus, wedge, pyramid, elliptical cone, ellipsoid or polyhedron).
Convert solids to surfaces and vice-versa,
or
or
or
Solid Utilities toolbox
Extract a face or edge from a solid.
or
The tools in the Primitive Solids toolbox are used to place 3D solid elements — slab, pyramid, sphere, cylinder, cone, elliptical
cone, ellipsoid, torus, wedge, or polyhedron.
All tools in a toolbox are not always visible by default. To see all tools, right-click in the toolbox and select Show All from the
menu.
Slab Solid
Place a sphere.
Sphere Solid
Cylinder Solid
Cone Solid
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 42 of 111
Torus Solid
Wedge Solid
Pyramid Solid
Place an ellipsoid.
Ellipsoid
Place a polyhedron.
Polyhedron
Tools in the Create Solids toolbox are used to extrude a solid linearly or along a path, construct a solid of revolution, or thicken a
surface to create a solid.
All tools in a toolbox are not always visible by default. To see all tools, right-click in the toolbox and select Show All from the
menu.
Solid by Extrusion
Solid by Revolution
Linear Solid
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 43 of 111
construct a single solid from the union, intersection, or difference of existing solids
All tools in a toolbox are not always visible by default. To see all tools, right-click in the toolbox and select Show All from the
menu.
Draw on Solid
Taper Face
Shell Solid
Replace Face
Construct a single solid that is the union of two or more existing (overlapping) solids.
Unite Solids
Construct a single solid that is the intersection of two or more existing (overlapping) solids.
Intersect Solids
Construct a single solid by subtracting the volume of one or more (overlapping) solids from another.
Subtract Solids
Trims two solids to their common intersection or trims one solid to its intersection with a second solid.
Trim Solids
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 44 of 111
Fillet Edges
Chamfer Edges
Edit Primitive
All tools in a toolbox are not always visible by default. To see all tools, right-click in the toolbox and select Show All from the
menu.
Switch between surface types, or add caps to extrusions and surfaces of revolution.
Convert to Solid
Move an element and align a selected face of it to the selected face of a second element.
Extract Faces/Edges
Simplify SmartSolids by removing details such as blends, holes and small facets based on size.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 45 of 111
Feature Modeling tools let you create parametric feature-based solids. That is, a parametric solid that is created from one or
more features. Each part of a solids model created with these tools is a “feature.” Parameters used to create the features are
stored in the design and may be edited with the Modify Parametric Solid or Feature tool. Alternatively, you can edit a feature
interactively by selecting it with the Element Selection tool and then dragging one or more of its handles.
Solids created with the Feature Modeling tools are much more powerful than those created with other 3D tools.
When Feature Modeling tools are used to add features to SmartSolids, the SmartSolids are converted to feature solids.
The feature-based solids tools give you a degree of flexibility, when working in 3D, that is not possible with the standard 3D tools.
For example, they let you edit solids by changing the parameters used to create them, or simply by selecting them and then
using handles to make changes interactively. You can use the Move Feature tool to relocate a feature, or you can use the
Element Selection tool to select the feature and move it to a different location on any part of the solid that was placed prior to the
feature being moved. Where you want to move a feature to a part of the solid that was created/added after the feature, you first
need to change the order of features in the solid via the Feature Manager.
Where you move a feature, such as a hole, to another location on a solid, the hole correctly orientates itself relative to previously
created surfaces over which the pointer is passing, no matter what view you are working with — there is no need to work in a
specific view. On completion of the move the solid regenerates automatically to reflect the change.
Center and Right: As it is moved, the hole feature orientates itself to the surface nearest the viewer (shown in heavy line weight
for emphasis).
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 46 of 111
When you create feature-based solids, you construct your model more like you would do in real-life. For example, you may start
with one or more primitive features (slab, sphere, cone, cylinder, torus, wedge), extrusions, or revolutions. These may be united,
subtracted, or intersected with the Boolean Feature tools, and then the finishing touches added, such as blends, holes, cuts, and
protrusions. Editing tools let you modify the underlying solids, as well as the added features. Similarly, feature manipulation tools
let you rearrange, copy, or delete, features of the solid.
With the standard 3D tools you can edit the parameters for primitive solids, Slab, Sphere, Cylinder, Cone, Torus, or Wedge, but
that is all. Once one of these primitives is modified in any way, such as by adding a chamfer or cut, then no longer are they
editable.
With the Feature Modeling tools, which create parametric feature-based solids, all items are considered to be features whose
parameters you can edit. Take the example where you use the Feature Modeling tools to create a slab feature that has a
chamfered edge, a rounded edge, plus a countersunk hole. Each feature of this solid is editable.
Each feature of a solid, created with the Feature Modeling tools, is editable.
For each of these features, the Modify Parametric Solid or Feature tool opens the appropriate Edit <feature> dialog. After
making the desired changes to the settings and clicking OK, the solid is regenerated to reflect the changes.
When you work with feature solids, you can control the way that the Geometry, Profiles, and highlighted features display in a
view. Settings for these are located in the 3D and B-Spline dialog.
When working with feature-based solids (or SmartSolids), you should first check that the Solids Accuracy is set appropriately for
the solids that you are working with. This is controlled by the Solids setting in the Working Areas (each axis) section of the
Advanced Unit Settings dialog.
Feature Manager
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 47 of 111
Feature Manager is a utility that lets you display a list of all features of a solid, in the order that they were added to it. Using
Feature Manager, you can select a feature and:
Display the solid up to the point that the selected feature was added (that is, turn off display of all features created after the
selected feature).
All information on each feature of a solid is retained in the DGN, in the order that it was created. This is very important to
remember, particularly when editing existing solids/features. For example, you cannot move a feature to a part of a solid that was
created after it. In such a situation, however, you can use Feature Manager to rearrange the order that features were created, so
that you can make the required move.
Take the simple case, for example, where you have a slab with a through hole in it, to which you add a smaller slab with the
Union Feature tool.
Because the hole was created on the solid prior to the second slab being added, you would not be able to relocate the hole on to
the region of this second slab. Using Feature Manager, however, you could move the hole in the feature tree so that it was higher
than the second slab. In other words, as though it had been created after the second slab. After this rearrangement, you could
then move the hole anywhere on the solid.
Left: Before rearranging the feature tree, the “through” hole only passes through the original slab, ignoring the more recent
addition.
Right: After rearranging the position of the hole in the feature tree, it now passes through the entire solid.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 48 of 111
Another situation for which Feature Manager is particularly useful, is when you have a solid on which you want to edit a feature
that no longer has any edges visible. In other words, a feature for which you have no way to graphically select it for editing. In
these situations, you can use Feature Manager to select the “hidden” feature.
Take, for example, a model that consists simply of a slab feature, with all of its edges rounded.
Here, none of the original edges remains visible to let you select the underlying slab. If you wanted to change the dimensions of
the slab, it would not be possible to select it graphically. You can select the slab, however, using Feature Manager. With Feature
Manager active you simply select the solid to list its features, then right-click on the entry for the slab and select Modify from the
pop-up menu. This opens the Edit Slab dialog, to let you modify the dimensions.
Select Modify in the Feature Manager menu (left) to open the Edit dialog for the highlighted feature (right).
After modifying the dimensions, the solid is regenerated to reflect the changes.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 49 of 111
While each dimension for a feature can be edited individually, other options let you use variables to define dimensions, such that
editing a single variable can propagate changes to all solids in the model that use that variable. By default, each feature is given
local variables to define its various parameters. As well, you can create your own global variables, which you may assign to the
parameters of a feature.
Taking this further, you can use equations to link dimensions, or variables. For example, you may want the width of a slab to be 1
meter plus one fifth of its length, and the Height to be one third of the Width. By assigning the appropriate equations to the Width
and Height dimensions, only the Length parameter would be available for manual editing, with the remaining two dimensions
automatically updated as per the equations.
Creating an equation linking the Length and Width values of the slab.
In this case, if you edited the Length dimension of the slab, its Width and Height also would be changed to maintain the
relationship defined by the equations.
With Width and Height defined by equations, only the Length value is available for manual editing.
Right: Result of increasing the value of L — all 3 values are changed (length, width, and height) as per the equations (original
slab shown dashed).
For more detailed information see Variable Driven Modeling and Constraints.
Constraints
Constraints is another function available with parametric feature-based design. Using the Constrain Feature tool, you can fix
features relative to each other, so that they remain correctly located even if the underlying solid or feature is modified. For
example, you can assign constraints to ensure that the centers of holes always are located at twice their radius from the edges of
a solid.
If the holes are unconstrained, they will remain in their current location even if the base slab feature of the model is modified.
When the holes are constrained to be a particular distance from the edges, however, they will be relocated to honour the
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 50 of 111
constraints.
Left: Solid with unconstrained holes. When the base slab feature is modified, the holes remain in their current location.
Right: Solid with constrained holes. When the slab feature is modified, the holes are relocated also to maintain the constraints.
Feature Cells
Feature cells, are special cells that you create using global variables and equations, grouped in a parameter set, to define their
dimensions, or parameters. A single feature cell can have many parameter sets, covering its various allowable sizes, which lets
you choose the correct set of dimensions at placement time. Feature cells are placed with the Place Feature Cell tool and may
be edited with the Edit Feature Cell tool. During editing, you can select another parameter set to apply, or you can choose
another feature cell.
For “freestyle” modification of solids and features, you can manually “push” and “pull” them, or move and adjust features such as
holes and cuts by using handles that appear when you select the solid or feature with the Element Selection tool. These same
techniques for modifying solids, also can be used for SmartSurfaces and SmartSolids. In addition to interactive, graphical,
modification of solids and features, you can perform a number of operations via a Reset (or right-click) menu.
After you select the feature, tool tips indicate what the handles are for. If you pause your pointer over a handle, a tool tip indicates
that the handle either is part of the feature, such as “Hole Cbore./Csink. Diameter: 12.00, Diameter: 10.00” and can be used to
modify it, or a Move/Copy handle such as “Move Slab by Point (Press <Alt> while dragging to toggle copy)”.
For more detailed information on manipulating solids and features interactively, see Using Handles to modify solids and
features interactively.
Tools for creating 3D parametric primitive features — slab, sphere, cylinder, cone, torus, wedge — are located in the Primitive
Feature Solids toolbox. Unlike the standard 3D Primitives tools, there is no Type setting, for Solid/Surface, as all parametric
primitive features are solids. Additionally, the parametric feature solids are fully editable with the Modify Parametric Solid or
Feature tool.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 51 of 111
Primitive Feature Solids, clockwise, from top left: Slab, Sphere, Cylinder, Wedge, Torus, Cone.
Many solids and features can be created from profiles, which can be standard elements or Dimension Driven Design (DDD)
cells/profiles. Tools for creating these solids are located in the Profile Feature Solids toolbox. Solids created with these tools
can be edited with the Modify Parametric Solid or Feature. As well, you can use the Modify Profile tool to adjust the profile(s)
used to create the solid.
Construct a surface/solid skin over any number of sections — Skin Solid Feature tool.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 52 of 111
Complex solids can be created by adding, subtracting, or merging two or more existing solids. To perform these operations, you
can use tools from the Boolean Features toolbox.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 53 of 111
Example showing a boolean subtraction, created by subtracting a b-spline surface from a slab.
Several tools in the Modify Face Features toolbox let you manipulate faces on a solid. With these tools, you can:
A taper can be added to the face shown in a heavy line weight (left), to a single face (center), or to tangentially continuous
faces (right).
Extend a face(s).
A face shown in heavy line weight (left) can be extended individually (center) or offset with tangentially continuous faces (right).
Spin a face.
Remove a face(s).
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 54 of 111
You can add various parametric features to solids using tools in the Features toolbox. Using these tools you can add:
Top: Slab with constant blend (left) and varying blend (right).
Bottom: Slab with symmetrical chamfer (left) and unequal chamfer (right).
Slab with examples of countersunk, simple, and counterbore holes, plus a simple boss right and boss with draft and rounding
(left).
Cuts and protrusions — where profiles can create cuts or protrusions on solids.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 55 of 111
Slab and profile (left) used to create a cut (center) and protrusion (right).
Swept edges — where a profile can be swept around a solid, as a cut or a protrusion, using an edge as a reference trace
path.
Solid, with elliptical profile to be swept, using edge of solid (shown in heavy line weight) as a reference trace path.
Ribs
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 56 of 111
In a similar manner to how you manipulate individual elements, you can use tools in the Manipulate Feature toolbox, to move,
copy, rotate, mirror, or create an array of, existing features on a solid. A further tool lets you add one or more constraints to
features. This may be, for example, to ensure that a hole or cut always has a minimum clearance distance from one or more
edges of a solid.
The feature-based modeling tools bring with them a variety of new and improved ways to perform various tasks as you create
your models.
When you are working with the Feature Modeling tools, several additional features and tools are provided that assist with
workflow.
For the most part, unless you are working with a multi-monitor system, it is more convenient to work in a single view, to present
the largest “picture” of your model. To facilitate this, the View Rotation toolbox lets you quickly change between Top, Front, Right,
and Isometric views. If you have only one view open, you do not need to select a view after choosing the required rotation. Other
tools in this toolbox let you quickly turn Constructions on or off, and to toggle between a smooth-shaded view and Wireframe
display.
When you are working with feature-based solids the screen pointer will, by default, select only those faces that would be visible
to you in the view. That is, it ignores surfaces that would, in real life, be obscured by the rest of the solid in the view. Consider a
rectangular slab feature, viewed in an Isometric view. By default, only the top, front, and left faces of the slab would highlight as
you pass the pointer over it.
By default, the pointer selects only those surfaces that would be visible in the view in real life, such as the shaded surfaces in
the diagram.
In wireframe display mode, where all faces are visible, it is convenient to be able to work on any face of the solid, whether or not
it would be hidden in real life. MicroStation provides a means for doing just this. For example, to select a face(s) at the rear of the
example slab, after selecting it, you first snap to a common edge or vertex and then move the pointer to highlight the required
face prior to accepting with a data point. After the snap point on the edge or vertex, only faces sharing that common edge or
vertex will be highlighted by the pointer.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 57 of 111
Left: Snapping to the rear right corner of the slab would force the pointer to only highlight the back and right faces (shown
shaded).
Right: Snapping to the rear lower right vertex of the slab forces the pointer to only highlight the back, right, and bottom faces
(shown shaded).
1. Select the tool that is to be used (such as the Extend Face Feature tool.)
4. Move the pointer over the surface, so that the surface highlights.
You can use the normal identification methods to select an edge of a parametric solid — AccuSnap, Tentative Snap, Data Point.
If you enter a data point on a vertex, however, and the incorrect edge highlights, you can enter Resets to cycle through the edges
until the correct edge highlights and then enter a data point to accept.
When adding features to a parametric solid, you can change the settings prior to accepting the feature. This lets you preview how
the construction will look before completing (accepting) it.
Take, for example, the Blend Feature tool, which lets you preview the blend prior to finally accepting it. .
1. From the Features toolbox (Tools > Feature Solids), select the Blend Feature tool.
5. If necessary, before accepting the blend, change the values for the radius, or radii, in the tool settings. As each change is
input (by pressing <Enter> on the keyboard) the blend preview updates to show the new values.
6. Accept to place the blend, or Reset to cancel the placing of the blend.
Even if you make a mistake and accept the wrong blend, you can use the Modify Parametric Solid or Feature tool to change the
radius.
Using the tools in the Features toolbox, you can add the following features: blends, chamfers, holes, bosses, cuts, protrusions,
swept cuts/protrusions, and ribs. As well, you can use the Thin Shell Feature tool to “hollow” out a solid. These tools let you start
with simple solids and then finish them off with features. Take as an example the angle bracket shown in the following illustration.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 58 of 111
This model is very simple to construct, from the basic extrusion of an L-shaped profile, using tools from the Features toolbox.
To the underlying solid, which is an extrusion, of an L-shaped profile, the Rib Feature tool is used to add the rib.
The Blend Feature tool lets you add rounding to the corners and to the right angle bend. Then, a blend for the smaller radius
rounding on the outer edge is added.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 59 of 111
Next, the chamfer and the countersunk holes are added using the Chamfer Feature and Hole Feature tools, respectively.
Left: The chamfer is added between the back faces of the bracket.
To complete the bracket, the Thin Shell Feature tool is used to “hollow out” the back of the bracket.
Rear view showing before (left) and after (right) using the Thin Shell Feature tool to hollow out the back of the bracket to
complete the model.
For more information on using the tools for adding features to solids, see the Features toolbox.
Manipulating Features
During the design process it is not unusual to have design changes that require modifications to one or more solid(s) in your
design. With feature-based parametric solids, compared to normal solids, these procedures are simplified. Parameters used to
create the solids/features are retained in the model. When you edit a parameter, the solid is regenerated. The Modify Parametric
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 60 of 111
Solid or Feature tool lets you modify solids/features by editing their parameters in a dialog. Alternatively, you can modify them
using selection handles. These handles display when you use the Element Selection tool to select the solid or one of its features.
For graphical modifications, the parameter values update accordingly.
It is possible that a feature no longer has any edges visible by which you can select it. This can happen with a slab, for example,
where all the edges have been blended or chamfered. In such cases, you can use the Feature Manager to suppress some
features, so that the underlying feature again is visible, or to modify the underlying “invisible” feature directly.
Values for the parameters used to construct a feature can be edited using the Modify Parametric Solid or Feature tool.
Alternatively, you can modify many features, interactively, by using the Element Selection tool to select the feature and then
manipulating its handles. When you modify a feature-based solid or feature, using handles, the parameters are updated also.
Consider the before and after images of this example solid. It consists of a rectangular solid (created with the Slab Feature tool)
to which various features have been added — blends, a cut, and a countersunk hole. These features can be modified by editing
their parameters.
Example solid, showing before version (left) and the modified version (right).
This example, requires two modifications — change one blend radius, and change the hole type to counterbore. You can change
the blend and hole using the Modify Parametric Solid or Feature tool, for which a dialog opens when you select the feature to
modify. This contains the current values for the parameters that were used to create the feature. In this example, although the
two corner blends were created simultaneously, you still can edit each radius individually.
1. From the Modify Feature toolbox, select the Modify Parametric Solid or Feature tool.
Turning on Show All Edges (left) expands the dialog to display the edges that may be edited (right).
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 61 of 111
5. In the list box, highlight the edge to be modified and edit the value in the input fields below the list box.
6. Click OK.
The solid regenerates with the new value for the edge blend.
Similarly, the countersunk hole can be modified, using the Modify Parametric Solid or Feature tool.
6. Click OK.
The solid is regenerated with the hole changed to a counterbore type.
You can use the Element Selection tool to select a solid, or feature, and then use the handles to copy, move, or modify it.
To modify or scale a solid or feature, you must first use the Element Selection tool to select it and display the relevant handles.
How you select the solid/feature determines which handles are displayed initially. You can select the solid or feature with a Data
Point, which displays the feature handles. You can enter a Reset, or right-click, on any of these handles to view a menu with the
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 62 of 111
After you select the feature, tool tips indicate what the handles are for. If you pause your pointer over a handle, a tool tip indicates
that the handle either is part of the feature, such as “Hole Cbore./Csink. Diameter: 12.00, Diameter: 10.00” and can be used to
modify it, or a Move/Copy handle such as “Move Slab by Point (Press <Alt> while dragging to toggle copy)”.
Selecting handles
In many situations, when moving or modifying solids or features interactively, you can select one or more handles to work with.
This method can be used, for example, to modify several faces of a solid simultaneously.
To select multiple handles — <Ctrl-data point> on each, or <Ctrl-data point> a box around several handles.
When modifying solids, interactively, you can modify, move, or copy features forming the solid, or the profiles used to create a
feature.
Take, for example, the following solid, which consists of a slab with a simple “through” hole and a cut. The cut was made using
the rectangle (shown dashed) as a profile.
Example model consisting of a slab, with a hole and a cut using a rectangle as a profile.
Using the Element Selection tool to select the slab feature part of the solid displays the handles for modifying or moving the slab
feature.
After selecting the slab feature, the moving/copying handle displays at the center of the slab along with handles for modifying
the feature.
For a feature, such as a slab, handles appear in each corner of the (original) slab, as well as a “moving/copying” handle at the
center of it. Dragging any of the handles modifies/moves the slab.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 63 of 111
In a similar fashion, you can select a profile used to create a solid or a cut and modify it by its handles, which automatically
regenerates the solid. In this example model, the corner cutout was created with a rectangular profile. To modify this, you first
select an edge of the cutout area, which will display the original profile along with handles for modifying it.
Selecting an edge of the cutout region displays the profile used to create it, along with handles to move or modify it.
You can use the handles in each corner to modify the shape of the profile, or the fifth handle in the center of the profile to
move/copy the cutout. To move a feature, you can click and drag the move handle. You can toggle between move and copy
modes by pressing the <Alt> key. A plus sign appears at the selected handle when in copy mode.
Left: Click and drag a corner handle to change the shape of the cutout.
Right: Click and drag the center handle to move the cutout region. To create a copy of the feature, press the <Alt> key to
toggle to copy mode.
With a hole feature, you can use a similar procedure to change its radius, or to change its location. First you use the Element
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 64 of 111
Select an edge of the hole feature to highlight it and display its control handles.
Using the handle on the edge, you can modify the radius, while the center handle can be used to move/copy the hole in the solid.
Left: Click and drag the edge handle to modify the radius of the hole.
Right: Click and drag the center handle to move the hole. To create a copy of the feature, press the <Alt> key to toggle to copy
mode.
When you modify a solid/feature interactively, you can select multiple handles to modify simultaneously. This is particularly useful
with more complex solids, or those with multiple edges/faces that you want to manipulate together. To select multiple handles,
use <Ctrl-data point> on each required handle so that it is highlighted. To modify all the selected handles simultaneously, click
and drag any of the highlighted handles.
In a solid that contains a cut created with a simple shape, having no parametric dimensions, for example, the cut still could be
modified graphically.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 65 of 111
3. Click on one of the manipulation handles at the edge of the profile that you want to adjust.
4. Move the pointer to make the required adjustment (AccuDraw can be used for precision adjustment).
5. Accept.
7. Accept to finish.
Left: Select an edge of the cut (1) and then a handle to modify (2).
After modifying the profile, the solid is regenerated to reflect the change.
You can use handles to add copies of an existing blend or chamfer, or remove them.
4. Accept.
The blend is copied to the new edge.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 66 of 111
You can remove copies of a blend or chamfer by double-clicking its handle. Where it is the last instance of a blend or chamfer,
however, you must use the handle's right-click menu to perform the deletion.
You can use handles to remove additional faces from a thin shelled solid, or to replace a previously removed face.
1. Use the Element Selection tool to select the solid at an open face.
The solid highlights, with a green handle displayed at the center of the open face.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 67 of 111
1. Use the Element Selection tool to select the solid at an open face.
The solid highlights, with a green handle displayed at the center of each open face.
Left: Select solid at an open face, and double-click the handle of the face to be returned.
The Variable Driven Modeling (VDM) tools let you assign variables or equations to the parameters of solids and features
contained in your models. For example, if a slab always has its width and height as percentages of its length, you could set
equations for these such that any changes you made to the length would automatically correct the width and height dimensions
to maintain the relationship. Variables may contain simple values or equations that define a value. Equations also may include
previously defined variables.
Many of the settings for features have an equation icon, signifying that you can assign a variable, or an equation, to the particular
setting.
Equation icon
Working in conjunction with the variable driven modeling tools, the Constrain Feature tool lets you constrain a feature of a solid.
That is you can constrain, or fix, a feature so that it remains in the same relative position on a solid irrespective of how the
underlying solid's dimensions are modified. For example, you could constrain a hole to always be 25 mm from a slab's edges.
Settings for constraints also may include variables or equations.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 68 of 111
Local — created by MicroStation automatically, for all feature parameters of a solid, and available for that solid (only).
Variables can be defined as individual values, or they can be defined by equations, which in turn may contain previously defined
variables. Equations can include trigonometric and algebraic expressions, giving you a full range of options.
White space and comments can appear anywhere in an expression and are ignored.
You can include any of the following arithmetic operators in your equations:
Constant Means
pi [pi ]
Naming variables
Variable names may have up to 32 characters, with no embedded blanks. They are case sensitive and must begin with a letter,
followed by letters, numbers, or underscores.
You cannot create a variable name that is the same as a built-in function or constant, but it may contain a reserved word as part
of a name. For example, as “sin” is a built-in function, 'sin' is not a valid variable name. The variable “sin_of_x”, however, is valid.
Reserved words are not case sensitive, so “Sin” also is not a valid variable name.
A variable's name must be unique within the solid (local variables), or DGN file (global variables), in which it is used.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 69 of 111
Caution should be used when using variables because of the possible confusion of an underscore in a variable name with that of Text
Entry fields. It is strongly recommended to change the ED character to &. You do this in the Text category of the Preferences dialog
(Workspace > Preferences), by changing the setting for ED character from an underscore to an ampersand “&”.
Global Variables
You can create your own global variables, which are available for all solids in a model. Typically, you can give them names that
simplify later identification where editing is required, or where you may want to use them on other solids. To avoid confusion with
local variables, names for global variables must begin with an alpha character. Names for local variables always begin with the
underscore character.
Driving variable — like a constant in an equation. Can be changed only by manual editing.
Driven variables — derived from the solution of an equation and cannot be edited manually. Changes to these occur,
automatically, when a value (of a driving variable) in the equation is modified.
Consider, for example, a simple slab that always has its width as 0.5 times its length, and its height as 0.75 times its width. You
could create a driving variable for its length, and driven variables for its width and height. In the case where the length is 5 units,
then the global variables could be created as follows:
In this case, the variables would have to be created in the order Length, Width, and Height, as each includes a reference to the
previously defined variable. You cannot create an equation that references a nonexistent variable. With the above variables
applied to the dimensions of the slab, only the value of Length is readily editable, but this would cause changes to the Width and
Height of the slab, as per the driven variables.
Global variables and equations are created via the Feature Modeling Global Variables dialog, which has tabs for Variables and
Equations. This lets you Create, Edit, and Delete, variables and equations as well as to Apply edited values to any solid(s) that
uses the global variable. When you create a variable, it can be one of the following Types:
Distance — (the default) defined in working units and displayed as specified in the Working Units category of the Design
File Settings dialog (Settings > Design File).
Degrees — defined in degrees and displayed as specified in the Working Units category of the Design File Settings dialog.
When using trigonometric functions, the Angle variables of type Degree are computed without conversion to Radians. If you
wish to use Radians with the trigonometric functions, then the variables should be of type Number.
1. Select Tools > Feature Solids > Feature Modeling Primary > Feature Modeling Variables.
The Feature Modeling Global Variables dialog opens.
To create an equation
1. Select Tools > Feature Solids > Feature Modeling Primary > Feature Modeling Variables.
The Feature Modeling Global Variables dialog opens.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 70 of 111
Local Variables
Local variables, by default, are created automatically for each parameter of a feature/solid and can be used when creating/editing
equations for parameters, or when adding/editing constraints. You can toggle the display of local variables with the Locals setting
in the equation dialog, which is opened when you click the equation icon for a parameter.
Local variables are available only for the selected solid. The naming convention used for local variables is:
For example, a slab on node 1 of the feature tree would have the following local variables defined for each of its dimensions:
Local variables for a solid always are available for use when creating or editing features on the selected solid. They also may be
used in equations.
Constraints
Constraints let you “fix” various dimensions that control the location and/or orientation of features on a solid. The Constrain
Feature tool, in the Manipulate Feature toolbox, lets you add constraints to features.
For example, you could constrain holes in each corner of a slab to always be 25 mm from adjacent edges. The holes would
remain correctly located no matter how you changed the dimensions of the slab. Without the constraints, changing the dimension
of the slab leaves the holes static in their current locations.
Left: Original solid (slab) with holes offset 25 mm from adjacent edges in each corner.
Center: With holes unconstrained — changing the dimensions of the slab can leave the holes incorrectly positioned.
Right: With holes constrained — when the dimensions of the slab are modified, the holes remain correctly located 25 mm from
adjacent edges of each corner.
When adding a constraint to a feature, you can define the constraint using an existing global or local variable, either by itself or
as part of an equation. When variables are used in this way, you can “redesign” the solid simply by changing the values of the
variables. This results in the solid being regenerated, with the new values applied to the constraints for the features.
To illustrate how variables, equations, and constraints can be used, the following consists of a simple example. This model
consists of a 50 mm x 50 mm x 20 mm (high) slab which has a 15 mm radius blend in one corner and in which two 10 mm hole
features and a 13 mm x 9 mm rectangular cut feature have been placed. Several methods will be used to constrain these
features.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 71 of 111
Adding constraints
The second hole will be constrained to be a distance from two edges of the solid — using a variable, and an equation.
The cut will be located midway along an edge, and offset by a specified distance.
Features that have point-like entities may be constrained to be concentric. Such features include holes and bosses, as well as
features that have vertices. In this example, the center point of a hole will be constrained to be concentric to the center point of
the rounded edge on the solid.
1. From the Manipulate Feature toolbox, select the Constrain Feature tool.
2. Click the Add New Constraints icon and the Concentric icon.
6. Accept again to complete constraining the hole to be concentric to the rounded edge.
The hole is moved so that it is concentric to the rounded edge.
Left: Select the feature (1) and the rounded edge (2).
Right: Accept (3) to preview the effect of the constraint and again (4) to add the (concentric) constraint.
With the hole constrained to be concentric to the curved edge, if the radius of the edge is modified, then the hole will move,
automatically, to maintain its concentric relationship.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 72 of 111
Modifying the curved edge of the solid results in the constrained hole moving to maintain its concentric relationship.
In this example distance constraints are used to position the rectangular cut in a corner of the solid, with a 2 mm clearance to the
nearest edges.
2. Click the Add New Constraints icon and the Distance icon.
3. Select the Distance check box and in its field, type 2.0.
6. Select the edge on the solid to which the constraint will be referenced.
The constraint dimension displays dynamically.
7. Using <Ctrl-data point>, select the second edge of the feature to be constrained.
8. Using <Ctrl-data point>, select the edge on the solid to which the constraint will be referenced.
The constraints dimension displays dynamically.
Left: Select the feature (1), the edge to be constrained (2) and the reference edge on the solid (3).
Right: Select the second edge on the feature (4) and the reference edge on the solid (5).
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 73 of 111
Finally, an equation will be used to constrain the remaining hole to be clear of the edges of the solid by 1.5 times the diameter of
the hole. Because there are two holes in this solid, first it must be established which hole is being constrained. For this, Feature
Manager can be used. This lists all the features of the solid, with unique numbers (node numbers). As well, any features that are
already constrained will have an asterisk (*) next to them in Feature Manager.
1. Select Tools > Feature Solids > Feature Modeling Primary > Feature Manager.
The Feature Manager dialog opens.
2. Click the remaining hole to display the solid with the hole feature highlighted in Feature Manager.
The feature that you click appears highlighted in Feature Manager. Previously constrained features have an asterisk (*)
next to them. This helps to select the correct hole diameter when adding the constraint. When you construct a solid such as
this, the number of the hole varies depending on the order in which the features were placed.
2. Click the Add New Constraints icon and select the Distance icon.
6. In the equation input dialog, select the Locals check box to display local variables for the features on the solid.
9. Click OK.
The equation dialog closes and the value 15 is entered in the Distance field — this is 1.5 times the diameter (10 mm) of the
hole.
11. With a <Ctrl-data point>, select the remaining edge adjacent to the hole.
In each case, the dimension 15 appears dynamically to show the constraint value.
Left: Select the feature (1) and then, after clicking the equation icon and entering the equation, select the edges (2 and 3).
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 74 of 111
Right: Accept (4), to view the effect of the constraint, and again (5) to accept.
With the features constrained, changes made to the parameters of the underlying slab will result in the features moving, if
necessary, to maintain the defined constraints.
When the underlying solid is modified, the features maintain their constraint settings.
Similarly, if changes are made to the parameters of a feature, then it is repositioned, if necessary, to maintain the defined
constraint(s).
As well as being able to modify solids and features, while maintaining the constraint settings, you also can make changes to the
constraint settings themselves. You do this with the Constrain Feature tool, with Constraint set to Modify. For example, the
clearance constraints for a rectangular cut could be modified. If both are currently set at 2 mm, they can be modified individually,
to different values, if required. In the following procedure, both offsets are increased to 6 mm.
4. Accept.
The Modify Feature Constraints dialog opens, displaying the constraints currently applied to the feature.
At the same time the corresponding dimension displays dynamically on the solid, to help you select the correct constraint
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 75 of 111
for modification.
8. Click OK.
The dialog closes and the solid updates with the cut in the new location.
The solid after modifying the offsets for the cut feature.
Feature cells are special cells that have been created using global variables and equations, grouped in a parameter set, to define
their parameters.
One feature cell can have multiple parameter sets, one of which you select when placing the cell. As well as fixed dimensions,
parameter sets can include variable or “free” parameters, which you define when placing the feature cell.
Sets of the parameters then are created in a Parameter Sets Table, thus letting you use the one cell, with different dimensions
applied to the various parameters.
When you place a feature cell, you also select a parameter set from the table, which is used to construct the cell. Parameters can
be defined from global variables, and equations. They can be fixed (not editable) or free (editable) at placement time.
When you create feature cells, it is important that you take into account the way that these cells are varied when the different
parameter sets are applied. This directly affects the location of the cell origin, or placement point.
Take, for example, a feature cell that is based on a slab feature that has a blend and a cut feature added to it. In this cell, the
origin (0,0,0) of the base cell is in the lower left corner of the slab. Any parameter sets that change the dimensions of the
underlying slab will cause the new dimensions to be calculated relative to the centroid of the underlying slab.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 76 of 111
Thus, if a parameter set reduces the length and width of the underlying slab, the cell origin will be outside the feature cell.
With the underlying slab reduced, the origin falls outside the cell.
Similarly, if a parameter set increases the length and width of the underlying slab, the cell origin will now be located inside the
feature cell.
When the underlying slab is enlarged, the origin falls inside the cell.
To avoid this “shifting” of the cell origin you can use a different modeling method to create your feature cells. In the above
example, rather than using a primitive for the underlying solid, you could use an extruded dimension driven (DD) profile. When
you create the DD profile, you create a fixed point set at the required location for the cell origin. All changes in dimensions then
would be relative to this fixed point, which is also the cell origin.
In the previous example, the underlying slab can be created from a rectangular DD profile, which is extruded and then the blend
and cut features added. In this case, the fixed point for the profile would be the lower left corner as before. No matter which
parameter set is chosen, the origin of the cell remains in the lower left corner of the cell.
In each case, the origin of the feature cell is the lower left corner of the cell.
Typically, the workflow for creating a feature cell of this type is:
1. Create a dimension driven (DDD) profile with variables for the required dimensions.
3. Create a Global Variables/Equations list, which will be used by the feature cell.
4. Use the Modify Profile tool to assign the global variables to the (dimension driven) profile.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 77 of 111
In the following section are the steps to create a feature cell. For this example, you create the cell pictured below, which is an
extrusion of an L-shaped dimension driven design (DDD) profile. As with a normal cell, a feature cell is created in a model that
has the “Can be placed as a cell” option enabled.
In this example, you create a shape and then convert it to a DDD profile.
1. In a DGN file, create a new 3D model, giving it the name of the required feature cell. In this example, the cell is L Bracket.
2. Draw an L-shaped profile with dimensions 150x100x30(thick). Start with the outer corner of the “L” at 0,0,0.
This point forms the origin of the completed feature cell.
1. In the Profile toolbox (Tools > Parametrics > DD Design), select the Convert Element to Profile tool.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 78 of 111
This has set the geometric constraints for the profile. Next, you will add dimensional constraints to it. For this profile, you will
dimension the two legs and the thickness. Before you can add any dimensional constraints, however, you must place a Fixed
Point constraint. This provides a base point about which the system calculates all dimensions of the finished feature cell. In this
profile, you will place the fixed point constraint at the same point as you want for the finished cell origin.
1. In the Geometric Constraints toolbox (Tools > Parametrics > DD Design), select the Fix Point at Location tool.
2. Snap to the profile at the outer corner of the two legs of the “L”.
With the fixed point constraint in place, and knowing that the profile has 4 degrees of freedom (DOF), you will add dimensional
constraints. You will notice that each of the remaining “unfixed” vertices has a yellow marker and question mark (you may need
to zoom in to clearly see the yellow question marks). These indicate points that are not fixed. The vertex with the fixed point
constraint has a white marker and no question mark.
You will fix the other points, and reduce the degrees of freedom to zero, by adding dimensional constraints to the profile. These
can be added in either of two ways. You can dimension the profile and then use the Convert Dimension to Constraint tool to
convert the dimensions to constraints. Alternatively, you can specify the constraints as you add the dimensions. Here, are steps
that use the latter option.
2. Click the Dimension Element icon in the tool settings, and set Alignment to Drawing and Location to Automatic.
4. Select the Constraint check box and in its field, type W1.
5. Move the pointer to the right of the profile and enter a data point to complete the dimension.
The status bar displays DOF=3.
6. Repeat for the bottom edge of the profile, naming the constraint L1.
The status bar displays DOF=2.
7. Similarly, dimension the topmost edge of the profile to specify its thickness, naming the constraint T1.
The status bar displays DOF=1.
8. Dimension the left edge of the base of the profile, this time selecting the existing constraint T1, from the constraints list box
in the tool settings.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 79 of 111
The status bar displays DOF=0. In other words, the profile is fully constrained.
With the profile fully constrained, you can create a feature solid by extruding it.
Using the DDD profile, you can create a feature solid by extrusion.
3. From the Profile Feature Solids toolbox (Tools > Feature Solids) , select the Extrude Feature tool.
Now you can create a list of global variables and/or equations. In this example, you will create global variables for the length,
width, and thickness of the L-shaped profile that was used to create the feature solid. You also will create an equation to define
the height variable of the model. This will be the extrusion distance and you will set it to be half the total of the length plus width.
That is, 0.5*(Length+Width). Later, these variables will be assigned to the solid and used to create parameter sets.
1. Select Tools > Feature Solids > Feature Modeling Primary > Feature Modeling Variables.
The Feature Modeling Global Variables dialog opens.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 80 of 111
4. Right-click the Name field and type a new name, Length. Then press <Enter> to complete the change.
5. Right-click the Value field and type a new Value, 150. Then press <Enter> to complete the change.
6. Repeat steps 3 through 5 for additional variables and settings for Name and Value, as follows:
Width, 100
Thickness, 30
1. In the Feature Modeling Global Variables dialog, click the Equations tab.
5. In the equation input field, complete the equation with a closing bracket “)”.
6. Click the highlighted row in the Equations list box to add the equation (and close the equation editor).
7. Open the Variables tab and notice that the new variable “Height” has been added.
The variable “Height” is greyed out. This indicates that it is derived from an equation and is not directly editable. To change its
value, you would have to modify one of the variables used in its equation. In this case, changing either Length or Width would
result in a change to the value of Height.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 81 of 111
Variables tab showing the new variable created from the equation
The next task is to assign the global variables to the dimensional constraints of our feature solid. In this example, the variables
Length, Width, and Thickness, will be applied to the feature solid's profile element, while Height will be applied to the extruded
distance. You can apply the variables via the modifying tools — Modify Profile and Modify Parametric Solid or Feature.
1. In the Modify Feature toolbox (Tools > Feature Solids), select the Modify Profile tool.
2. In the tool settings window, select the Modify DD Profile Parameters icon.
4. In the Modify Profile dialog, click the row for parameter W1.
5. Click the Equation icon to the right of the W1 field below the list box.
A dialog opens displaying the global variables.
6. In the list of variables, double-click “Width” so that its name appears in the input field above.
8. Repeat steps 4 to 7 for the W1 and T1 parameters, assigning the Global Variable Length to L1 and Thickness to T1.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 82 of 111
Finally, you need to assign the Height variable for the solid. This dimension is not part of the DD profile, it is the distance that the
profile was extruded. You can use the Modify Parametric Solid or Feature tool to make the assignment to this dimension.
1. In the Modify Feature toolbox, select the Modify Parametric Solid or Feature tool.
5. Double-click the variable Height, so that it appears in the input field, then click OK.
The Distance field in the Edit Extrusion dialog now is greyed out, and may only be edited by first clicking the Calculator
icon.
Now you have a feature solid that is controlled by global variables. Using Parameter Sets, you can specify various combinations
of values for these global variables. In future, when placing the solid as a feature cell, these parameter sets give you the option of
selecting from a list of predefined dimensions for the cell. Where it is required to define the dimension at placement time, you can
leave the field blank for one or more variables in the parameter set.
1. Select Tools > Feature Solids > Feature Modeling Primary > Parameter Set Table.
The Parameter Sets dialog opens, with a default parameter set named “Untitled”, displaying the Length, Width, and
Thickness variables with their current values.
2. Select the name value (untitled), change it to L-150x100x30 and then press <Enter>.
An asterisk appears in the title bar, indicating that there are unsaved changes in the parameter set.
4. Select the name value, change it to L-200x150x30 and then press <Enter>.
5. Select the Length and Width values in the second row and change them to 200 and 150 respectively.
6. Using the same technique, create further parameter sets with the following names/values:
L-300x200x50 with values 300,200,50
L-100x80x30 with values 100,80,30.
7. Click the Name column title button, to sort the parameter table by name.
8. Click the Save Table icon, to save the parameter table to disk.
The asterisk in the title bar disappears, indicating that the current parameter table has been saved to disk.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 83 of 111
To this point, you have specified values for each variable in the parameter sets. If you leave a variable blank, then you can input
the value at the time you place the feature cell.
3. Select the Length variable and delete the figure, so that <empty> appears in the field.
Once you have created a parameter set, you can apply it to the feature solid. This is useful for checking the effect on the solid of
the values used in the parameter sets. Where a parameter is blank, then that dimension is left as is.
3. Repeat for other parameter sets, noting that each time the solid changes to reflect the chosen parameter set.
Placing feature cells is similar to placing normal cells, except that feature cells have a parameter set table associated with them.
These let you select from a list of preset dimensions prior to placing the cell. Where a dimension is left blank in the parameter
table, you can specify it at the time of placing the cell. As well, after placing the feature cell, you can apply a different parameter
set to it. In the following example, you will work with the feature cell created in the previous section.
1. In the Modify Feature toolbox, select the Place Feature Cell tool.
3. Use the controls in the Select File dialog to select the file containing the required cell.
4. Click OK.
5. In the Place Feature Cell tool settings, use the Cell menu to select the required cell (in this case, L Bracket).
6. From the Params menu, select the required parameter set for the cell.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 84 of 111
7. Click the Show Extended Settings icon to view the parameters and their values.
9. (Optional) Place further instances of the feature cell, selecting different parameter sets where required.
Isometric view of the one feature cell placed three times with different parameter sets for each.
When a parameter set has “free” fields, you can input values interactively before placing the feature cell. Free fields are created
when no value is specified in the parameter set. When placing feature cells, any fields that may be edited have a black dot in
their Free column, in the Extended Settings list. One of the parameter sets created for this feature cell, L-Variable, has such
fields.
3. Use the controls in the Select File dialog to select the file containing the required cell.
4. Click OK.
5. In the Place Feature Cell tool settings, use the Cell menu to select the required cell (in this case, L Bracket).
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 85 of 111
7. Click the down Show Extended Settings icon to view the parameters and their values. In this case, parameters Length,
Width, and Thickness have black dots in their Free column, indicating that they are editable.
You can modify feature cells, by replacing their parameter set, or by replacing the cell with another feature cell. To do this, you
must have the cell library attached, or it must be in the Cell Library List, which is defined by the configuration variable
MS_CELLIST.
1. In the Modify Feature toolbox, select the Edit Feature Cell tool.
4. (Optional) From the Params menu, select the required parameter set.
You can create parameter sets for feature holes, which let you place hole features with previously defined settings. Parameters
for feature holes must be set up in a CSV (comma separated values) file.
Apart from the Name column, which is mandatory, only columns for those parameters for which you want to set particular values
need be included in the CSV file. Other values then can be defined, if necessary, via the tool settings at the time of placement for
the selected hole.
1. Create a CSV file with the relative variables and the required values.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 86 of 111
2. Import the CSV file into a DGNLib file using the key-in paramset table import hole.
The Import Parameter Set Table dialog opens, which lets you select a CSV file to import.
3. Use this DGNLib file in conjunction with your active DGN file to access the feature hole Parameter Sets.
1. From the DGNLib file that has the parameter set, type paramset table export hole.
The Export Parameter Set Table dialog opens.
3. Use a text editor, or import the file into a spreadsheet, to edit the information.
5. Import the CSV file into a DGNLib file using the key-in paramset table import hole.
The Import Parameter Set Table dialog opens, which lets you select a CSV file to import.
When you create or edit a CSV file, the correct syntax for variable names is required. The table following shows the names of
the variables and their equivalent labels on the Hole Feature tool dialog.
Variable Name in CSV file Variable Type dialog label Values Tool Setting
Name String Parameter Set . .
0 Simple
2 Countersink
0 Through
2 Next Face
0 First Face
2 Both
0 Disabled
Threaded Integer Add Thread
1 Enabled
Depth Distance Depth . .
Diameter Distance Diameter . .
CDiameter Distance Cbore or Csink Diameter . .
CAngle Angle Csink Angle . .
CDepth Distance Cbore Depth . .
DraftAngle Angle Draft Angle . .
0 Disabled
Tapped Integer Drill Angle
1 Enabled
TapAngle Angle Drill Angle (field) . .
ThreadDiameter Distance Thread Dia (field) . .
ThreadDepth Distance Thread Depth . .
ThreadPitch Distance Thread Pitch . .
Feature Manager
The Feature Manager lets you display the feature tree of a solid. That is, all features of a solid are displayed as “branches” on a
tree view, in the order in which they were added to the solid. Using Feature Manager, you can:
Select features.
Analyze features.
Modify features.
Suppress features.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 87 of 111
When you first open the Feature Manager dialog, you are prompted to “Identify element.” On selecting a solid, its feature tree
appears in the Feature Manager dialog. Using Feature Manager, you have many options for modifying and viewing the features
of the solid. In the first part of this discussion, the following example model will be used.
You can use the Feature Manager to select and modify features, and even to view the solid at various stages of its
“development.”
1. Select the Feature Manager tool in the Feature Modeling Primary toolbox.
The Feature Manager dialog opens.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 88 of 111
3. If necessary, you can expand (+) or collapse (–) branches of the tree by clicking the + or – icons.
When a feature tree is displayed in Feature Manager, the following conventions apply:
Features followed by an asterisk (*) — indicates that a constraint is applied to the feature.
Features highlighted in yellow — indicates that you have marked the feature for moving in the tree.
Features displayed in red — indicates that due to some problem the feature no longer can be constructed.
In the example solid, Hole (17), Hole (18), and Hole (19) have asterisks next to them, indicating that they have constraints
applied.
When you select a feature in the Feature Manager list box, any edges of the feature that are visible on the solid are highlighted.
Similarly, if you select a feature on the solid, then its entry in the Feature Manager list box is highlighted. Where a feature does
not have any edges visible on the solid, you still can select the feature in the Feature Manager list box.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 89 of 111
Selecting the feature in the Feature Manager list box, highlights the feature on the solid and vice-versa.
Right-clicking on a feature entry in the list box highlights the feature on the solid and displays a pop-up menu with various feature
editing and display options.
Modifying features
You can right-click a feature and select Modify to edit the parameters used to create the feature. This is similar to using the
Modify Solid or Feature tool in the Modify Feature toolbox. For example, right-clicking on an Edge Blend feature and selecting
Modify opens the Edit Edge Blend dialog. Here you can edit the parameters used to construct the blend.
4. Click OK.
The dialog closes and the solid updates to display the new values for the feature.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 90 of 111
Before (left) and after (right) editing the value of an edge blend on the example solid.
Similarly, you can choose to delete a highlighted feature, by selecting Delete in the right-click menu.
It is possible, when modifying features, that a change will “break” another feature of the solid. When this happens, the item for the
broken part of the solid appears in red in the feature tree. For example, if we increased the width of the underlying horizontal slab
of the sample model then the chamfer join where the vertical components meet the horizontal part would not be able to be
constructed. As well, part of the edge blend would disappear due to the break in continuity.
Looking at the feature tree, the missing features, displayed in red, are easily picked out.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 91 of 111
While the features are not displayed on the solid, they still retain their positions in the feature tree. If later changes to the features
of the solid would allow the missing features to again be constructed then they will reappear. For example, if the chamfer
distance was reduced, then the missing features could again be constructed on the solid. Although you could not modify the
chamfer by selecting it graphically on the solid, you still can access it from the feature tree.
It can be useful at times to view, or work with, a solid that has some of its features suppressed. For example, you might want to
view the solid without some features displayed, or you may want to suppress blending along edges of a slab to make it easier to
select for manipulation, or modification. This function in effect lets you view or work with the solid at an earlier stage in its
development, prior to adding various features. You can suppress features with options in Feature Manager.
1. In the feature tree, right-click on the last feature that you want to have displayed.
The features are listed with the newest feature at the top of the list.
This is a display function only, and updating the view returns the solid to its normal display. Where you want to disable the
display of features on a more permanent basis, without deleting them, you can use another option that suppresses the features.
For example, you may want to temporarily suppress some blends so that you can select, graphically, edges of an underlying
solid for manipulation or modification.
1. In the feature tree, right-click on the last feature that you want to have displayed.
2. In the right-click menu, select Suppress Feature > All Above Feature.
The solid updates without the features listed above the selected feature. In the Feature Manager list box, suppressed
features are shown greyed out.
Center and Right: The same solid with various features suppressed.
1. In the feature tree, right-click on the feature that you want to suppress.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 92 of 111
4. Where the selected feature has an associated dimension, adjust the settings to define which features are suppressed (such
as blends with a radius less than 25 mm).
5. Click OK.
When you create a solid with features, the order in which the features are created can be important. This can be demonstrated
with a simple example. In this example, the solid is constructed from four slabs, one of which has a “through” cut in it. The slabs
are merged into a single solid with the Union Feature tool.
Even though the cut through the center (vertical) slab is a “through” cut, it does not extend to the rest of the solid after the union
with the other slabs. Looking at the feature tree for the solid, you can see that the reason for this is that the cut is associated only
with Slab (2).
For the cut to extend through the other parts of the merged solid, it would have to be created after the union. In a situation like
this, you could extract the profile used for the cut. This then could be used to cut through the rest of the solid. A simpler method,
however, is to reorder the feature tree, with the cut placed above the Union Solids entry. In this case, the union currently is at the
top of the feature tree, so we need to relocate the cut to the top.
The solid updates, with the cut now extending through the entire solid.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 93 of 111
After reordering the feature tree, the cut is at the top and extends through the whole solid.
Where you want to move a feature to a particular position in the feature tree (not at the top), you first mark the item and then
move it. Continuing with our example, the cut could be relocated to be above the item Slab (4), so that it only passes through that
part of the solid.
2. In the right-click menu, select Reorder Tree > Mark For Move.
The feature is highlighted in yellow.
3. Right-click on the feature above which the marked item is to be moved and, in the menu, select Reorder Tree > Insert
Marked Above.
The feature is relocated in the feature tree and the solid updates to reflect the change.
After moving the cut feature, the solid updates to reflect the change.
Where a profile has been used in the construction of a solid, Feature Manager provides options for manipulating the profile.
These provide similar functionality to that provided by the Modify Profile tool, in the Modify Feature toolbox. A simple example will
explain how these features work. Consider the solid shown in the following figure, which has been created by extruding a profile
shape.
Modifying this solid consists of three procedures — extract, modify, and replace the profile — all of which can be achieved via
Feature Manager.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 94 of 111
When the required modifications have been made to the extracted profile, you are ready to replace it in the solid.
Where the solid has been constructed using a dimension driven design (DDD) profile, then you have the option to edit the
dimensions and thus modify the solid. This can be done without the need to first extract the profile. Following is an example
showing the steps required to modify the dimension driven profile used to create the solid shown below.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 95 of 111
4. Click OK.
The Modify Profile dialog closes and the solid is regenerated with the modified dimensions applied to the profile.
At times, it can be useful to view the dimensions associated with dimension driven design profiles that were used to create a
solid. You can toggle the display of these dimensions from Feature Manager.
1. In the feature tree, right click on the Solid_header entry for the solid.
Similarly, you can select Profile Dimensions > All Off to turn off the display of the dimensions.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 96 of 111
Parameter Sets
Parameter Sets dialog
Primitive Feature Solids toolbox
Slab Feature
Sphere Feature
Cylinder Feature
Cone Feature
Torus Feature
Wedge Feature
Boolean Features toolbox
Union Feature
Intersection Feature
Difference Feature
Profile Feature Solids toolbox
Extrude Feature
Revolve Feature
Tube Feature
Skin Solid Feature
Helix Feature
Thicken Feature
Modify Face Features toolbox
Taper Face Feature
Extend Face Feature
Spin Face Feature
Remove Face Feature
Replace Surface Feature
Features toolbox
Blend Feature
Chamfer Feature
Hole Feature
Boss Feature
Cut Feature
Protrusion Feature
Sweep Edge Feature
Rib Feature
Thin Shell Feature
Manipulate Feature toolbox
Move Feature
Rotate Feature
Mirror Feature
Array Feature
Constrain Feature
Delete Feature
Modify Feature toolbox
Modify Parametric Solid or Feature
Modify Profile
Change Feature Attributes
Re-Evaluate Tree
Place Feature Cell
Edit Feature Cell
The Feature Solids toolbox contains tools for creating and manipulating features.
All tools in a toolbox are not always visible by default. To see all tools, right-click in the toolbox and select Show All from the
menu.
Each of the tools in the Feature Solids toolbox, apart from the Delete Feature tool, is also a member of a “child” toolbox. When a
tool is pointed to and the left mouse button held down, a drop-down menu opens from which a tool in the child toolbox can be
selected. The child toolbox can be floated by choosing Open As ToolBox from the drop-down menu.
When a tool is selected in a child toolbox, the tool automatically becomes the “representative” of the child toolbox in the Feature
Solids toolbox.
The following table shows the “as delivered” arrangement of the Feature Solids toolbox and identifies the corresponding child
toolboxes and for each, the default representative tool:
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 97 of 111
(Feature Manager)
Delete Feature
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 98 of 111
The Feature Modeling Primary toolbox is a launch point for commonly used Feature Modeling management tools.
All tools in a toolbox are not always visible by default. To see all tools, right-click in the toolbox and select Show All from the
menu.
Feature Manager
The tools in the Primitive Feature Solids toolbox are used to place simple 3D parametric solids — slab, sphere, cylinder, cone,
torus, or wedge.
All tools in a toolbox are not always visible by default. To see all tools, right-click in the toolbox and select Show All from the
menu.
Slab Feature
Sphere Feature
Cylinder Feature
Cone Feature
Torus Feature
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 99 of 111
Wedge Feature
The Boolean Features toolbox contains tools to construct parametric solids by uniting, intersecting, or subtracting existing solids.
With each tool you can perform multiple operations without the need to accept each before selecting another solid.
All tools in a toolbox are not always visible by default. To see all tools, right-click in the toolbox and select Show All from the
menu.
Construct a single parametric solid that is the union of two or more solids.
Union Feature
Construct a single parametric solid that is the intersection of two or more solids
Intersection Feature
Construct a single parametric solid by subtracting one or more solids from another solid.
Difference Feature
The Profile Feature Solids toolbox contains tools for creating parametric solids from existing profile elements.
All tools in a toolbox are not always visible by default. To see all tools, right-click in the toolbox and select Show All from the
menu.
Extrude Feature
Revolve Feature
Create a parametric solid by extruding a profile element, or cell, along a trace curve.
Tube Feature
Create a parametric solid with its shape defined by two or more section profiles.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 100 of 111
Create a parametric solid by extruding a profile element, or cell, along a helical trace curve.
Helix Feature
Create a parametric solid by adding thickening to one or both sides of an existing surface.
Thicken Feature
The Modify Face Features toolbox contains tools that let you taper, extend, spin, remove, or replace faces of a solid.
All tools in a toolbox are not always visible by default. To see all tools, right-click in the toolbox and select Show All from the
menu.
Features toolbox
The tools in the Features toolbox are used to add features to a solid. Complex designs can be created by starting with a basic
solid to which you add the features required to finish it.
All tools in a toolbox are not always visible by default. To see all tools, right-click in the toolbox and select Show All from the
menu.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 101 of 111
Blend Feature
Chamfer Feature
Hole Feature
Boss Feature
Cut Feature
Protrusion Feature
Rib Feature
Hollow out a solid to create a solid with walls of constant or varied thickness.
The tools in the Manipulate Feature toolbox are used to manipulate most features — holes, circular bosses, cuts, protrusions,
or ribs.
All tools in a toolbox are not always visible by default. To see all tools, right-click in the toolbox and select Show All from the
menu.
Move Feature
Rotate a feature.
Rotate Feature
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 102 of 111
Mirror a feature.
Mirror Feature
Array Feature
Constrain Feature
The tools in the Modify Feature toolbox are used to modify features or profiles of existing solids.
When modifying features or profiles, dialogs let you edit the parameters that were used initially to create the feature or profile of
the solid.
All tools in a toolbox are not always visible by default. To see all tools, right-click in the toolbox and select Show All from the
menu.
Modify Profile
Re-Evaluate Tree
Dimension-Driven Design
Dimension-driven design (DDD) is the process by which elements are drawn with respect to previously determined dimensions,
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 103 of 111
Taking a very simple case, for example, you may have a rectangular element in which you want the width always to be half the
length. You can create a dimension-driven cell, with this constraint defined. When you place the cell, you need only define the
length and the width is determined from the constraint formula. Similarly, when you use the DDD tools to modify the length, the
width also is modified to maintain the relationship.
A dimension-driven cell is one that is constrained by dimensions and/or formulae. It can serve as a template for a family of cells
that can be derived — solved for a specified set of dimension values. Constraints and constructions represent a dimension-driven
cell's underlying structure. A derived cell is a cell in a design that is derived from a dimension-driven cell.
Dimension-driven design tools are used to specify constraints and constructions that determine the size, extent, or shape of
associated elements in the model. All dimension-driven design tools are in the DD Design toolbox.
The dimensions and constants on which a dimension-driven cell are based can be modified with the Dimension-Driven Design
dialog.
This section has definitions of basic terminology and other introductory information about dimension-driven cell creation.
Important terminology
The following terms are important for understanding dimension-driven cell creation:
Construction — an element (point, infinite line, circle, ellipse, or B-spline curve's control polygon) that lets constraints locate,
delimit or arrange other elements. For example, a construction line can be the center line of a symmetric design.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 104 of 111
Well-constrained — a set of constructions that is completely defined by constraints or is constant and has no redundant
constraints. There is generally more than one feasible solution for a set of well-constrained constructions, but the choice is
usually clear.
Under-constrained — a set of constructions that is not completely defined by constraints and is not constant. An under-
constrained construction has many possible “solutions” and is unacceptably ambiguous.
Redundant — A constraint that is applied to a set of constructions that are already well-constrained. A redundant constraint may
or may not be inconsistent with other constraints, but, in either case, it adds no useful information.
Solve — To construct the design from a given set of constraints and show what remains to be defined.
Constructions are elements with the class construction and special symbology.
Constraints
Constraints say what characteristics a dimension-driven cell must have, but not necessarily how to arrive at a design with those
characteristics. How to compute geometry in the light of constraints is the task of “solving.”
Most constraint relationships apply to the design's essential layout or general structure. The design's details are located and
shaped by its structure. For example, if a dimension-driven cell is generally symmetrical, it has constraints that relate elements to
a center line in some way.
Location — A constraint that fixes the location of a point in the design plane.
Geometric — A constraint that controls the position or orientation of two or more elements relative to each other.
When a constraint is added, modified, or deleted, the model is resolved — an attempt is made to reconstruct the design so that
the new or modified constraint, as well as all existing constraints, are satisfied.
If a solution is found, the affected elements are updated and redisplayed. The solution may affect elements that are not
obviously or locally related to the new constraint.
If no solution is possible, the message “Not Solved” and graphical cues as to where the trouble is are displayed. The
design's geometry is not updated, but the constraint is accepted anyway. If MicroStation reports “Not Solved” even though
the new constraint is not redundant and you are sure that a solution is in fact possible, it may help to re-arrange the
geometry of the model to look more like the solution you want and then re-solve.
Adding a new constraint removes ambiguity from the design. (Deleting a constraint has the opposite effect.)
A constraint can apply only to a construction. An element is converted to the equivalent construction when a constraint is applied
to it.
Most location and geometric constraints are assigned the class Construction. You can define the level and class of dimensions,
location constraints, and equations. In the future, you will be able to specify the level, symbology, and class of all constraints and
constructions.
The symbology of constrained elements and of the constraint and dimension elements themselves alert you to ambiguities and
inconsistencies in the design.
If a construction or variable is not completely defined by constraints, it is under-constrained and is displayed dashed in
yellow.
If a constraint is applied to a set of construction that are already well-constrained, it is redundant and is displayed dashed in
red.
Constraint Displayed In
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 105 of 111
The remaining ambiguity in a design is summed up by a number called “degrees of freedom.” Each new construction adds
degrees of freedom as follows:
A well-constrained design has zero degrees of freedom and no redundant constraints. All constructions are well-constrained
(displayed in white).
If the number of degrees of freedom is not zero, then parts of the design are under-constrained (displayed in yellow).
When a constraint is added, the remaining degrees of freedom are displayed, followed by the message “Over-constrained” if
there are any redundant constraints.
Equation syntax
An equation consists of an algebraic expression (or just a variable), optionally followed by an equals “=” sign and another
algebraic expression. For example, “a + b = c^2” is an equation relating a, b, and c. If just one expression is given, “= 0” is
assumed. For example, the equations “a + b = 2” and “a + b - 2” mean the same thing.
Constant expressions are valid in equations. A constant expression is an algebraic expression involving numbers, operators,
built-in functions and built-in constants (like pi).
Algebraic expression
An algebraic expression can contain variable identifiers, numbers, arithmetic operators, and built-in functions and constants,
according to the usual rules of algebra.
Clause Grammar
exp2: exp1 [ [op2] exp2 ]*
exp1: [op1]* exp0
exp0: `(' exp `)' | variable | number | const
op2: binary arithmetic operator
op1: unary operator or built-in function
const: numerical constant reserved word
number: integer, floating point, exponential, or mu:su:pu notation
variable: user-defined variable identifier
Fractional clauses are valid in algebraic expressions. A fractional clause has the following grammar:
In number clauses, distances and coordinates can be expressed in working units (MU:SU:PU:), decimal, or fractional notation.
White space and comments can appear anywhere in an expression and are ignored.
A comment is a sequence of characters enclosed in brackets or braces, as follows: `[' ...`]' | `{' ... `}' |
`/*' ... `*/'
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 106 of 111
Arithmetic operators
Constant Means
pi [pi ]
Numbers
A number can be expressed in integer, floating point or exponential notation, followed by an optional units keyword, or in working
units notation (mu:su:pu). Units keywords are as follows:
Variable names
A variable name can have up to 32 characters, beginning with a letter or underscore, followed by letters, numbers or
underscores, with no embedded blanks. Variable names are case-sensitive.
A variable name cannot be the same as a built-in function or constant, but may contain a reserved word as part of its name. For
example, if “sin” is a built-in function, then “sin” is not a valid variable name, but “sin_of_x” is valid. Reserved names are not case
sensitive, so “Sin” is not a valid variable name.
A variable's name must be unique within the cell or sub-design in which it is used.
Parametrics toolbox
The Parametrics toolbox contains tools for creating and modifying dimension-driven profiles and is used to open the DD Design
toolbox.
DD Design toolbox
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 107 of 111
The DD Design toolbox contains tools for creating and modifying dimension-driven profiles and cells plus dimensioning tools.
All tools in a toolbox are not always visible by default. To see all tools, right-click in the toolbox and select Show All from the
menu.
Each of the tools in the DD Design toolbox is also a member of a “child” toolbox. When a tool is pointed to and the Data button
held down, a drop-down menu opens from which a tool in the child toolbox can be selected. The child toolbox can be opened as
a floating toolbox by choosing Open As ToolBox from the drop-down menu.
When a tool is selected in a child toolbox, the tool automatically becomes the “representative” of the child toolbox in the DD
Design toolbox.
The following table shows the “as delivered” arrangement of the DD Design toolbox and identifies the corresponding child
toolboxes and for each, the default representative tool:
Profile toolbox
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 108 of 111
The tools in the Profile toolbox are used to sketch a profile and convert an element to a profile.
All tools in a toolbox are not always visible by default. To see all tools, right-click in the toolbox and select Show All from the
menu.
Sketch Profile
The tools in the Parameter Constraints toolbox are used to apply dimensional constraints to constructions.
All tools in a toolbox are not always visible by default. To see all tools, right-click in the toolbox and select Show All from the
menu.
Assign Equation
The tools in the Attach Element toolbox are used to construct an arc, line string, or shape that is attached to one or more
constructions. Only the elements size, shape, or location are modified when solving.
All tools in a toolbox are not always visible by default. To see all tools, right-click in the toolbox and select Show All from the
menu.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 109 of 111
The tools in the Geometric Constraints toolbox are used to create geometric constraints.
All tools in a toolbox are not always visible by default. To see all tools, right-click in the toolbox and select Show All from the
menu.
Constrain Elements
Make a variable a constant or make a construction invariant (not recalculated when solving).
Constrain two points to be coincident, two circles to the same center, or a point to the center
of a circle.
Constrain Two Points to be Coincident
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 110 of 111
The tools in the Evaluate Constraints toolbox are used to evaluate, modify, and re-solve constraints for dimension-driven profiles.
All tools in a toolbox are not always visible by default. To see all tools, right-click in the toolbox and select Show All from the
menu.
Re-establish dimensions and other constraints in a parametric profile that has been modified
with conventional element modification tools.
Re-solve Constraints
The tools in the Modify Constraint toolbox can be used to break or trim constrained geometry, add fillet and chamfer constraints
to constrained geometry, and modify dimension or variable values.
All tools in a toolbox are not always visible by default. To see all tools, right-click in the toolbox and select Show All from the
menu.
Break an element between constraints so that additional geometry and constraints can be inserted.
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11
3D Design and Modeling Page 111 of 111
file://C:\Users\PC357\AppData\Local\Temp\~hh6DC8.htm 12/24/11