Solids From Profiles

Solids From Profiles

img

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, SharkCAD 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

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.

img

Extrude Solid

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 extrusion direction.

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 and distance.

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.

img

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.

img

Vector

Vector extrudes a profile along a vector whose distance is defined by two user-supplied points.

Using the Extrude Vector tool

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.

img

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.

img

To Entity

To Entity extrudes along a vector terminating at a surface or solid. The terminating body is not unioned 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.

img

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.

img

Use the Option key to toggle between sides, right side and left side, for offset direction.

img

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.

img

One Rail Sweep Solid

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.

img

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 to path). Sweep Rigid (profile orientation is maintained regardless of path tangent).

The next drop-down controls how the profile is terminated. It contains the following three options:

Curve extents (profile is swept across entire curve extents). 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.

img

Miter Type

Controls how material is added along paths that are not tangential.

img

Mitered Corners are finished with two 45-degree angled edges.

Crimped Corners are finished with a curved section connecting the two edges.

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 Intersections

Enables sweeps to self-intersect along the path.

img

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.

img

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.

img

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.

img

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)

img

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.

img

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.

img

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.

img

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.

img

Protrude By Distance

The Protrude tool supports protrusions by distance. The distance is relative to the selected face uponwhich 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.

img

Skin Solid

A Skinned Solid is created from a collection of closed 2D profiles. There are two methods for skinned solids. The first creates a solid from the given profiles. The second allows the user to select guide curves that control the shape between the sections. 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 surface.

img

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.

img

Guide Skin Solid

This tool guides curves. The resulting body will pass through the provided guide curves. Be sure your guide curve passes precisely through the profile section or it will be ignored. Guide curves must be single (no groups), curvature continuous curves. You may have any number of guide curves.

Using the Guide Skin Solid tool

Select the second icon in the message line for skin with guides.

Hold the Shift key and select profiles;; release when done.

Hold the Shift key and select guide curves;; release when done.

There are no Data Entry Fields options for this tool.

img

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 SharkCAD 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).

img

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. SharkCAD supports up to five branches from the trunk.

img

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.

img