Professional Documents
Culture Documents
About Surface
About Surface
A surface is a 3D object that is an infinitely thin shell. There are 2 types of surfaces:
procedural and NURBS.
Procedural surfaces can be associative, maintaining relationships with other objects so that they
can be manipulated as a group.
NURBS surfaces are not associative. Instead, they have control vertices that allow you to sculpt
shapes in a more natural way.
Use procedural surfaces to take advantage of associating surfaces with their defining curves.
Use NURBS surfaces to take advantage of sculpting with control vertices.
One typical modeling workflow is to create basic models using meshes, solids, and
procedural surfaces, and then convert them to NURBS surfaces for additional
shaping.
You create surface models using many of the same tools that you use for solid
models: sweeping, lofting, extruding, and revolving. You can also create surfaces by
blending, patching, offsetting, filleting, and extending other surfaces.
Create surfaces from profiles. Create surfaces from profile shapes composed of lines and curves
with EXTRUDE, LOFT, PLANESURF, REVOLVE, SURFNETWORK, and SWEEP.
Create surfaces from other surfaces. Blend, patch, extend, fillet, and offset surfaces to create
new surfaces (SURFBLEND, SURFPATCH, SURFEXTEND, SURFFILLET, and
SURFOFFSET.
Convert objects into procedural surfaces. Convert existing solids (including composite
objects), surfaces, and meshes into procedural surfaces (CONVTOSURFACE).
Convert procedural surfaces into NURBS surfaces. Some objects cannot be converted directly
to NURBS (for example, mesh objects). In that case, convert the object to a procedural surface
and then convert it to a NURBS surface (CONVTONURBS).
Understand Surface Continuity and Bulge
Magnitude
Surface continuity and bulge magnitude are properties that are frequently used when
creating surfaces. When you create a new surface, you can specify the continuity
and bulge magnitude with special grips.
Continuity is a measure of how smoothly two curves or surfaces flow into each other.
The type of continuity can be important if you need to export your surfaces to other
applications.
G0 (Position). Measures location only. If the edge of each surface is collinear, the positions of
the surfaces are continuous (G0) at the edge curves. Note that two surfaces can meet at any angle
and still have positional continuity.
G1 (Tangency). Includes both positional and tangential continuity (G0 + G1). With tangentially
continuous surfaces, the end tangents match at the common edges. The two surfaces appear to be
traveling in the same direction at the join, but they may have very different apparent speeds
(also called rates of change in direction, or curvature).
G2 (Curvature). Includes positional, tangential, and curvature continuity (G0 + G1+G2). The
two surfaces share the same curvature.
You can construct surfaces and 3D solids from 2D geometry by extruding, sweeping,
lofting, and revolving.
Open curves always create surfaces, but closed curves can create either solids or
surfaces depending on certain settings.
If you select a closed curve and extrude, sweep, loft, or revolve an object, you create:
In this illustration, the same profile creates a solid (left), a procedural surface
(middle), and a NURBS surface (right).
Open or closed
Planar or non-planar
Solid and surface edges
A single object (to extrude multiple lines, convert them to a single object with the JOIN
command)
A single region (to extrude multiple regions, convert them to a single object with the REGION
command)
Note: To modify a surface that is associative, you must modify the generating curve and not the
surface itself. If you reshape the surface, its link to the generating curve will be broken and the surface
will lose associativity and become a generic surface.
Related Concepts
Types of 3D Models
Several types of 3D modeling are available in AutoCAD. Each of these 3D modeling
technologies offer a different set of capabilities.
Wireframe modeling is useful for initial design iterations and as reference geometry, serving as a
3D framework for subsequent modeling or modification.
Solid modeling is efficient to use, easy to combine primitives and extruded profiles, and offers
mass properties and sectioning capabilities.
Surface modeling offers fine control over curved surfaces for precise manipulation and analysis.
Mesh modeling provides freeform sculpting, creasing, and smoothing capabilities.
A 3D model can include combinations of these technologies, and you can convert
between them. For example, you can convert a primitive 3D solid pyramid to a 3D
mesh to perform mesh smoothing. You can then convert the mesh to a 3D surface or
back to a 3D solid to take advantage of their respective modeling features.
View 3D Models
The most useful command to view 3D models dynamically is 3DORBIT.
In addition to changing views, you can right-click to display a shortcut menu that
provides many options. The most popular options include the following:
Change between different visual styles such as Conceptual, Realistic and X-Ray
Switch between parallel and perspective projection
Choose between standard preset views such as Top, Front,
There are also commands specialized for the 3D environment such as 3DROTATE,
which displays a gizmo to facilitate rotation about any major axis.
The easiest command to start with is ROTATE due to familiarity, however the choice of
which command to use depends on the circumstances and your preferences.
3D solids, surfaces, and meshes, and their subobjects can be modified in the
Properties palette.
Geometry. Contains information such as radius for fillet surfaces, offset distance for offset
surfaces, and taper angle for extruded surfaces. You can also enter mathematical expressions to
control some of these properties.
Maintain Associativity. Toggles associativity for the selected surface.
Show Associativity. Toggles dependency highlighting if the surface is associated with other
surfaces.
Edge Continuity and Bulge Magnitude. Displays for surfaces that join other surfaces.
Wireframe Display and U/V Isolines. Turns the wireframe and U/V Isoline display on and off
(for non-NURBS surfaces).
CV Hull Display and U/V Isoparms. Turns the CV Hull and U/V Isoparm display on and off
(for NURBS surfaces).
Trims. Reports whether the surface has any trimmed areas and on which edges.
Crease Level. When a crease is set to By Level, indicates the smoothing level at which the crease
starts to lose its sharpness.
In some cases, the application of properties can differ depending on the object type.
For example, you can modify the properties of mesh faces, including their color.
However, the color appearance of a mesh face might differ from the equivalent color
on a 3D solid face. This difference occurs because changing the color of a face
modifies the diffuse color of the face, but not the ambient color (which is derived from
the mesh material property). To obtain a closer match between the color of 3D solid
and mesh faces, you can add lights and turn off the default lighting (which disables
ambient lighting). You can also try assigning a material that has the same ambient
and diffuse color.
About Converting Surfaces and Meshes
to 3D Solids
You can convert eligible surface and mesh objects to 3D solids.
When you create 3D models, you can use 3D surfaces for precise surface control
and analysis, and 3D meshes for freeform sculpting. You can convert these objects
into 3D solids for applying Boolean operations, generating sections, and extracting
physical properties.
Note: The DELOBJ system variable controls whether the objects you select are automatically deleted
when the 3D object is created.
For example, the illustrated 3D mesh was first modified by increasing its smoothness
level, and then it was converted into a smooth 3D solid.
Note: You can also convert meshes to 3D solids by first converting them to surfaces and then
thickening them.
Overview
This chapter describes advanced surface modeling techniques and workfl ows used in AutoCAD.
Surface modeling provides the ability to create a more freeform shape with tools that solid modeling
cannot provide. You have been introduced to basic surface modeling techniques in previous
chapters. As you have learned, one way to create surface models is to extrude, revolve, sweep, or
loft profi les. This chapter builds on those techniques. In this chapter, you will develop an
understanding of surface modeling techniques that can stand alone in the design process or work in
combination with other modeling techniques. As discussed in previous chapters, a solid model is
created with a closed and bounded profi le and has mass and volume properties. A mesh consists of
vertices, edges, and faces that defi ne the 3D mesh shape. A mesh does not have mass or volume. A
surface model can be thought of as a thin-walled object with no Z depth. A surface model does not
have mass or volume.
There are a number of work flows in AutoCAD available to the 3D designer. The following
approaches can be considered depending on the nature of the work or the requirements of a specifi
c application: Creating 3D models as solids, meshes, procedural surfaces, or NURBS surfaces
(procedural surfaces and NURBS surfaces are discussed in the next section). Using Boolean
operations on solids to create composite solids. Slicing composite solids using surfaces.
Converting solids to mesh models. Converting solids to surface models. Converting surface
models to NURBS surfaces. These are just a few of the possible workfl ows. Editing techniques are
also available and often play a signifi cant role in surface modeling.
3DFace
Tabulated Mesh
Ruled Mesh
Revolved Mesh
Edge Mesh
Planesurf
Surfnetwork
3D Face
TABULATED MESH builds a surface with the help of a path curve and a vector.
The Pline on the ground is the path curve, a vertical line the direction vector.
Surftab1 and Surftab2 are system variables, which control the density of a created Mesh.
The REVOLVED MESH command enables you to create a surface, based on the revolution of a curve
about an axis. The curve can be a line, spline, polyline, arc, circle, ellipse, or elliptical arc.
The EDGE MESH command is one of the most powerful mesh creators. The command constructs a
polygon mesh on four adjoining curves. The curves can be lines, arcs, splines, 2D polylines or 3D
polylines. The curves must touch at their endpoints to form a closed path.
Surface - Mesh Primitives: With predefined 3D objects you can create some 3D geometrical shapes
such as box, wedge, sphere, cylinder, torus, pyramid, cone.
Vports:
Tiled viewports are applicable to Model space. Viewports enable you to view the models from
different view points at the same time. Various display settings such as snap and grid spacings, zoom
factor and shade modes can be applied to each viewport differently. Only one viewport can be active
at a time, that is the one with a bolder border and where the crosshairs appear. You can switch from
one viewport to another while a command is still activ.
Planesurf:
The Planesurf command creates flat 3D surfaces. You can create a planar surface through either of
the following methods: Specify the opposite corners of a rectangle through the command. Select
one or more objects that form one or more enclosed areas.
Surfnetwork: The SURFNETWORK command creates a surface in the space between several curves
in the U and V directions.
Planesurf command was applied at the bottom, using a square. Surfnetwork command was applied
on the roof, by using arc segments as curves in the U and V direction.
AutoCAD has number of commands for creating 3D objects, a lot can be done by changing the
properties of a basic 2D objects.
Introduction
Although AutoCAD has a number of commands for creating special 3D objects, a lot can be
achieved by changing the properties of basic 2D objects like polylines . Most 2D objects can
be given a thickness using the thickness option in the Properties (DDCHPROP) command.
Although objects with a thickness can be said to be extruded, this should not be confused
with the EXTRUDE command which creates solid extrusions; giving an object thickness
produces a surface extrusion. All objects can be given an elevation by moving them in the Z
direction using the MOVE command. With a combination of
the MOVE and Properties commands you can quickly create simple 3D drawings.
Using this tutorial you will learn how to give objects a thickness, how to move them vertically, how to
view your 3D creations and how to use the 3DFACE and SHADE commands.
The DDVPOINT Command
You can use this command to get an axonometric view of your drawing.
There are a number of ways to get an axonometric view of your AutoCAD drawing but
the DDVPOINT command is probably the easiest and quickest to use. It is, however, buried two
layers deep in the pull-down menu so it's often quicker simply to type it at the keyboard, since there is
no toolbar button. As you probably recognise from the command name it is a dialogue box driven
command. The Viewpoint Presets dialogue box is illustrated on the right. As you can see, you define
a view by specifying two angles. The first angle is the rotation from the X axis (the horizontal angle).
The second is the angle from the XY plane (the vertical angle). Using the dialogue box you can
specify an angle either by picking on the two dials or by entering an angle into each of the two angle
edit boxes. You can even look at your drawing from underneath by specifying a negative vertical
angle. For most purposes a horizontal angle along one of the diagonals, 45, 135, 225 and 315 and a
vertical angle of 30 give the best results.
You can return to a plan view of your drawing by using the PLAN command. To do this, just enter
"PLAN" at the command prompt and then to accept the "Current UCS" default. You can also
return to any previous view by using the Zoom Previous command option, Z P at the
keyboard or from the Standard toolbar.