Graphics Programs Reference
In-Depth Information
Summary
Besides modeling with solids, for some projects, surfaces can be useful. This chapter
includes all commands related to surfaces and meshes, objects that do not have
thickness. We started by identifying all categories that were developed in the chapter.
Besides the EXTRUDE , REVOLVE , SWEEP , and LOFT commands (presented in
Chapter 4 , Creating Solids and Surfaces from 2D ) and the EXTRUDE and
CONVTOSURFACE commands (presented in Chapter 5 , 3D Primitives and Conver-
sions ), several other procedural surfaces commands are available, which are as fol-
low:
SURFNETWORK : This command is used to create a surface from two sets
of linear objects
SURFBLEND : This command is used to create a surface connecting two
existing surfaces
SURFPATCH : This command is used to create a surface that closes a hole
or an opening
SURFEXTEND : This command is used to create a surface by extending ex-
isting surfaces from selected edges
SURFOFFSET : This command is used to create surfaces parallel to the se-
lected surfaces
SURFFILLET : This command is used to create a fillet surface between two
existing surfaces
To edit procedural surfaces, the commands, such as SURFTRIM , which is used to cut
surfaces with other surfaces, linear objects, or regions and SURFUNTRIM , which is
used to restore trimmed surfaces were presented. In this category, the SURFSCULP
command is included, allowing to create a solid from a closed volume.
NURBS surfaces are mainly used for free-form modeling, and can be created by
the CONVTONURBS command or any surface creation method, having the
SURFACEMODELINGMODE system variable value 1 . There are several commands to
edit NURBS surfaces, such as 3DEDITBAR , which helps moving points and changing
direction and magnitude, CVSHOW and CVHIDE , which are used to turn on and off con-
trol points visualization, CVADD and CVREMOVE , which are used to add and remove
control points, and CVREBUILD , which is used to recalculate surfaces.
Search WWH ::




Custom Search