Solids from Profiles
(Available in ViaCAD Pro and partially available in ViaCAD Deluxe)
A profile is a closed 2D section created from curves, lines or polygons. The curves must lie in the same plane. A 2D profile can be lathed, swept, extruded or sectioned to create a solid. When a profile is used to create a solid, ViaCAD creates a parent/child relationship between the profile (parent) and the solid (child). Any changes made to the parent will regenerate the child. For example, if you lathe a rounded rectangle polygon, you can edit the polygon radius and the solid will regenerate for the new shape.
Lathe Solid (available in ViaCAD Deluxe)
The Lathe Solid command rotates any closed 2D polyline, circle, ellipse, closed spline or polygon. You can also lathe groups of closed curves. You cannot lathe a profile that intersects upon itself (possible for polylines, splines, and polygons).
Using the Lathe Solid tool
- Select a closed profile (curves, groups).
- Select a line for the revolution axis.
- Use the Data Entry Fields to adjust angle and draft.
- Note: You can specify positive or negative angles.
Extrude Solid (available in ViaCAD Deluxe)
The Extrude Solid command takes a profile and extends the shape a user specified distance. You can extrude 2D polylines, circles, ellipses, closed splines, and polygons. There are five extrude methods.
Distance Extrudes a user defined distance. Uses profile normal for extrusiondirection.
Vector Extrudes a distance and direction defined by two points.
To Entity Extrudes a direction defined by two points and terminates at a used defined surface or solid.
Mid Plane Extrudes on both sides of the profile.
Thin Extrude Extrudes open or closed curves with a thickness anddistance.
Many of the extrusion options include a draft angle. The draft angle default is zero, which results in the sides of the solid being parallel to the profile normal. If the draft angle is positive, the sides will be forced inward. Likewise, negative draft angles will force the sides outward. Some draft angles and extrusion heights will cause the solid to self-intersect. If this happens you must reduce the draft angle or increase the extrusion height.
Solid Extrude
Distance
Distance extrudes normal to the plane of the profile a specified distance. The distance can be positive or negative.
Using the Extrude Distance tool
- Select a closed profile (curves, groups).
- Use the Data Entry Fields to adjust the extrusion distance.
Extrude Distance
Vector
Vector extrudes a profile along a vector whose distance is defined by two user supplied points.
Using the Extrude Vector too
- Select a closed profile (curves, groups).
- Click two points defining the direction and magnitude of the extrusion.
- Use the Data Entry Fields to adjust the extrusion distance.
Extrude Vector
Mid Plane
Mid Plane extrudes a profile in both directions using the plane of the profile.
Using the Extrude Mid Plane tool
- Select a closed profile (curves, groups).
- Use the Data Entry Fields to adjust the extrusion distance.
Mid Plane Extrude
To Entity
To Entity extrudes along a vector terminating at a surface or solid. The terminating body is not unionid with the extruded body.
Using the Extrude to Entity tool
- Select a closed profile (curves, groups).
- Select a terminating surface or solid.
- Use the Data Entry Fields to adjust the draft.
Extrude to Entity
Thin Extrude
Thin Extrude extrudes an open or closed profile by a vector and thickness.
Using the Thin Extrude tool
- Select one or more curves.
- Click two points defining the direction and magnitude of the extrude.
- Use the Data Entry Fields to adjust the height and draft.
Thin Extrude
Use the Option key to toggle between both sides, right side and left side, for offset direction.
MiddleRightLeft
The Inspector includes edit fields for distance, direction, thickness, and offset options for centered, inside, and outside.
There are certain situations where the Thin Extrude tool will fail and produce the error message “Gap cannot be filled”. This error message results from curves that cannot be extended (this will often be noticed with splines). One means to work around this is to thicken the extrusion to the opposite offset side. You can accomplish this by specifying a negative offset value.
Thin Extrude - Inspector
One Rail Sweep Solid (available in ViaCAD Deluxe)
A sweep is similar to an extruded solid except instead of an extrusion vector you specify a sweep path. A sweep path can be a line, circle, arc, ellipse, conic or spline.
The One Rail Sweep has two pull downs for options on the Prompt window. The first drop-down controls how the profile orientation sweeps along the rail. It contains the following three options:
- Sweep in Place (profile is not translated or aligned to path).
- Sweep Perp (profile is translated and aligned perpendicular topath).
- Sweep Rigid (profile orientation is maintained regardless of pathtangent).
The next drop-down controls how the profile is terminated. It contains the following three options:
- Curve extents (profile is swept across entire curveextents).
- To Body (profile is terminated at a surface or solid).
- Between Points (user specifies two points on the path).
Sweep Perpendicular rotates the sweep profile to be perpendicular to the take off path. Sweep in Place leaves the sweep as is; no aligning of the profile occurs with this option. Sweep to Entity sweeps the profile along the given path and terminates to a reference surface or solid.
Sweep Options
The Options button displays the Sweep Options dialog. Here you can further control the behavior of the tool.
Miter Type
Controls how material is added along paths that are not tangential.
Mitered Corners are finished with two 45-degree angled edges.
Crimped Corners are finished with a curved section connecting the twoedges.
Bend Corners are finished with a combination of curved sections and angled edges.
Bend Radius Displayed when using the Bend Miter type to set the radius added material.
Simplify NURBS to Analytics Converts NURBS surfaces into analytics, where possible. Analytics typically take up less memory and provide faster calculations.
Allow Self Intersection Enables sweeps to self intersect along the path.
Mitered Crimped Miter Options
Sweep in Place
Sweep in Place preserves the starting orientation of the profile with respect to the path.
Using the Sweep in Place tool
- Select profile curves.
- Select rail curve for sweep path.
- Use Data Entry Fields to adjust optional twist and draft.
Sweep in Place
Sweep Perpendicular
The Sweep Perpendicular method realigns the starting orientation of the profile with respect to the path.
Using the Sweep Perpendicular tool
- Select profile curves.
Click one point defining profile origin. The origin of the profile is transformed to the start of the path.
- Select rail curve for sweep path.
- Use Data Entry Fields to adjust optional twist and draft.
Sweep Perpendicular
Sweep Rigid
The Sweep Rigid method preserves the starting orientation of the profile throughout the entire sweep. The profile is never rotated or aligned to the path.
Using the Sweep Rigid tool
- Select one or more curves.
- Click two points defining the direction and magnitude of the extrude.
Sweep Rigid
Sweep Termination
Sweeps can be terminated by curve extents, to body or between points. The following image demonstrates the three termination methods.
Curve extents (profile sweeps across entire curve extents).
To Body (profile is terminated at a surface or solid).
Between Points (user specifies two points on the path).
Curve Extentsto EntityBetween Points
Two Rail Sweep Solid
The Two Rail Sweep Solid tool creates a swept solid by sweeping a closed curve between two rail curves.
The rail curves define the orientation and scale of the profile as it moves between the two curves.
Using the Two Rail Sweep Solid tool
- Pick a profile to sweep.
- Pick the first rail path.
- Pick the second rail path.
- Hold the Option key at step one if you want to maintain the profile height, as it is swept.
CutOut Solid
CutOut Solid is a method for quickly subtracting material from a solid.
Using the CutOut Solid tool
- Select a profile to cutout.
- Select a solid.
Click two points defining the direction and distance for the profile to be swept and removed from the solid.
- Use the Data Entry Fields to adjust the distance and draft angle.
Cutout by Distance
The CutOut tool supports material cutouts by distance. The direction is relative to the selected face upon which the 2D profile lies.
Using the Cutout by Distance tool
- Click the CutOut tool.
- Click the drop--down on the Data Entry window and choose Distance.
- Select the face upon which the profile lies.
- Select the curves to cutout.
Protrusion Solid
A protrusion feature is a quick method for adding material to an existing solid.
Using the Protrusion Solid tool
- Select a profile to protrude.
- Select a solid.
- Click two points defining the direction and distance for the profile to sweep and be added to the selected solid.
- Use the Data Entry Fields to adjust the distance and draft angle.
Protrude by Distance
The Protrude tool supports protrusions by distance. The distance is relative to the selected face upon which the 2D profile lies.
Using the Protrude by Distance tool
- Click the Protrude tool.
- Click the drop--down on the Data Entry window and choose Distance.
- Select the face upon which the profile lies.
- Select the curves to protrude.
Protrude by Distance
Skin Solid
A Skinned Solid is created from a collection of closed 2D profiles. The profiles must be selected in the order they create a solid (use Shift select). If a profile has more than one curve, be sure to group the curves.
The Skin Solid data properties attributes, located in the Inspector, now includes an option for turning on/ off Match Vertices. This option suppresses the vertex-matching algorithm which ensures that all profiles consist of the same number of co-edges. A heuristic approach is used to determine which vertex pairs are good matches. Profile co-edges are then split where additional vertices are needed. This option is forced to TRUE if the co-edge numbers of the profiles are not equal. Its default is true.
Skinning with Centerline Path
Skinning is the process of constructing a NURB surface between sections. Skins in ViaCAD can be open resulting in a NURB Surface or closed creating a Solid.
v12 introduces the ability to specify a path. The path defines the flow of the surface between the sections.
Specifying a path means you may be able to define less sections which may produce a more overall smooth surfaces.
Restrictions
—Path must be one G2 smooth curve
—Path must be perpendicular at a section intersection
Using the Skin Solid tool
- Hold the Shift key and select profiles;; release when done.
There are no Data Entry Fields options for this tool.
Skinned Solid
Pipe
The Pipe Solid command provides a rapid feature for creating pipes and tubes. To create a pipe, you select a curve which is the pipe centerline. Then specify the pipe inner and outer diameter values.
When a pipe is created ViaCAD creates an intelligent link between the solid and the pipe centerline. Whenever the pipe centerline is moved or modified, the pipe solid will regenerate. In addition to changing the pipe path, you can perform a Window: Inspector to verify or change the pipe diameter values. Specifying an inside diameter of 0 will provide a pipe without a hollowed inside.
Using the Pipe tool
- Select the curve for the pipe center line.
- Use the Data Entry Fields to adjust the inner and outer diameter values (or the Inspector).
Pipe Solid
The Pipe command provides using a rectangular shape from the data entry window. The rectangular section allows specification of length, width, and thickness. A thickness value of 0 will create a solid rectangular pipe along the selected curves.
Branched Solid
The Branched Solid tool is used to create shapes with profiles that resolve two or more branched conditions. The Branch tool is located as the last item within the Solid from Profiles tool palette.
The Branch tool requires the user first select a collection of profiles for the trunk. The trunk profiles represent the core set of surfaces from which all others join. The second set of profiles are called branches. These branches are smoothly integrated into the trunk profiles. ViaCAD supports up to five branches from the trunk.
Using the Branched Solid tool
- Select the Branched Solid tool from the Solid from Profiles palette.
- Select the Number of Branches from the drop--down menu.
- Hold the Shift key and select one or more profiles for the trunk body.
- Hold the Shift key and select one or more profiles for the first branch.
- Repeat for the number of branches desired.
Branched Solid