Solids Panel
Use the Solids panel to create solid geometry using a wide variety of methods.
Location: Geom page
Block Subpanel
- base node
- Select the node that defines the first corner on the bottom face.
- node 1
- Select the node that defines the corner of the bottom face that indicates the depth.
- node 2
- Select the node that defines the corner of the bottom face that indicates the width.
- Node 3
- Select the node that defines the corner of the top face that indicates the height and angle.
Cylinder Full Subpanel
- bottom center node
- Select the node that defines the center of the bottom cylinder face.
- vector between the bottom center and normal vector node
- Select the vector that defines the cylinder axis, thereby defining the
cylinder orientation. Note: This does not indicate the actual cylinder height.
- base radius
- Specify the radius of the top and bottom cylinder faces.
- height
- Specify the cylinder height.
Cylinder Partial Subpanel
- bottom center node
- Select the node that defines the center of the bottom cylinder face.
- vector between the bottom center and normal vector node
- Select the vector that defines the cylinder axis, thereby indicating the cylinder orientation. This does not indicate the actual cylinder height.
- vector between the bottom center and major vector node
- Select the vector that defines the zero-degree point of an arc defining the curved surface of the partial cylinder. This arc extends in a direction based on the normal vector using the right-hand rule, with its start angle and end angle specified relative to this vector.
- base radius
- Specify the radius of the top and bottom cylinder faces.
- height
- Specify the cylinder height.
- start angle
- Specify the angle that defines the starting arc angle, measured from the major vector node in a direction based on the normal vector using the right-hand rule.
- end angle
- Specify the angle that defines the ending arc angle, measured from the major vector node in a direction based on the normal vector using the right-hand rule.
- axis ratio
- Specify the percentage of the major vector.
Cone Full Subpanel
- bottom center node
- Select the node that defines the center of the bottom cone face.
- vector between the bottom center node and the normal vector node
- Select the vector that defines the cone axis, thereby indicating the cone orientation.
- top radius
- Specify the radius of the top cone face.
- base radius
- Specify the radius of the bottom cone face.
- height
- Specify the distance between the cone's base and its top.
Cone Partial Subpanel
- bottom center node
- Select the node that defines the center of the bottom cone face.
- vector between the bottom center node and the normal vector node
- Select the vector that defines the cone axis, thereby indicating the cone orientation.
- vector between the bottom center node and the major vector node
- Select the vector that defines the zero-degree point of an arc defining the curved surface of the partial cone. This arc extends in a direction based on the normal vector using the right-hand rule, with its start angle and end angle specified relative to this vector.
- top radius
- Specify the radius of the top cone face.
- base radius
- Specify the radius of the bottom cone face.
- height
- Specify the distance between the cone's base and its top.
- start angle
- Specify the starting arc angle, measured from the major vector node in a direction based on the normal vector using the right-hand rule.
- end angle
- Specify the ending arc angle, measured from the major vector node in a direction based on the normal vector using the right-hand rule.
- axis ratio
- Specify the percentage of the major vector.
Sphere Center and Radius Subpanel
- center node
- Select the node that defines the center of the sphere.
- radius
- Specify the sphere radius.
Sphere Four Nodes Subpanel
The selected nodes cannot all be coplanar. The smallest sphere that passes through all four nodes is created. If more than four nodes are selected, only the four most recent are used.
Torus Center and Radius Subpanel
- center node
- Select the node that defines the center of the torus.
- vector between the center node and the normal vector node
- Select the vector that defines the torus axis, thereby defining the torus orientation.
- major radius
- Specify the outside radius of the torus, measured from the center node.
- minor radius
- Specify the radius of the circular cross-section of the torus.
Torus Three Nodes Subpanel
- major center node
- Select the node that defines the absolute center of the torus.
- minor center node
- Select the node that defines the center of the circular cross-section of the torus.
- distance between the minor center node and the minor radius node
- Specify the distance that defines the radius of the circular cross-section of the torus.
The three nodes must define a plane and cannot be collinear. The circle defined on that plane by the minor center and radius is then spun around the major center to create the torus.
Torus Partial Subpanel
- center node
- Select the node that defines the absolute center of the torus.
- vector between the center node and the normal node
- Select the vector that defines the torus axis.
- vector from the center node to the major axis node
- Select the vector that completes the definition of the torus plane.
- major radius
- Specify the radius that defines the outside radius of the torus, measured from the center node.
- major start angle
- Specify the angle that defines the starting arc angle for the major circumference (ring), measured from the torus plane in a direction based on the torus axis using the right-hand rule.
- major end angle
- Specify the angle that defines the ending arc angle for the major circumference (ring), measured from the torus plane in a direction based on the torus axis using the right-hand rule.
- minor radius
- Specify the radius that defines the radius of the circular cross-section of the torus.
- minor start angle
- Specify the angle that defines the starting arc angle for the minor circumference (cross-section), measured from the mid-plane of the cross-section in a direction based on the cross-section centerline using the right-hand rule.
- minor end angle
- Specify the angle that defines the ending arc angle for the minor circumference (cross-section), measured from the mid-plane of the cross-section in a direction based on the cross-section centerline using the right-hand rule.
Bounding Surfaces Subpanel
- surfaces
- Select the surfaces that define the continuous, closed shell. The surface selection must be completely closed; if the surface selection contains any free edges or gaps, a solid cannot be created.
- auto select solid surfaces
- Select a single surface, then automatically select the other surfaces that form a continuous shell.
- create in
- Choose a method for organizing the resulting solid body components.
- current component
- Organize the new solids and the selected surfaces to the current component.
- surfs component
- Organize the new solids to the same component that the selected surfaces already belong to. If the input surfaces are in different components, the result is not predictable.
Spin Subpanel
- surfaces
- Select the surfaces to spin.
- merge solids at shared edges
- Create a single solid with merged faces created at the shared edge locations.
- create in
- Choose a method for organizing the resulting solids component.
- current component
- Organize the new solids and the selected surfaces to the current component.
- surfs component
- Organize the new solids to the same component that the selected surfaces already belong to.
- plane/vector selection
- Select the plane/vector that defines the rotation axis.
- start angle
- Specify initial angle of the solid formed by the spin, measured about the axis of rotation using the right-hand rule. The selected surfaces will be rotated this many degrees before HyperWorks extrudes the solid from them by an additional number of degrees determined by the difference between the start angle and end angle. Thus, each angle determines the position of one face along the arc of rotation, and therefore the difference between start and end angles determines the thickness of the solid through the arc.
- end angle
- Specify the final angle through with the surfaces are spun, thus determining the solid's thickness along the arc of rotation. The angle is measured about the axis of rotation using the right-hand rule. The total angle is given by (end angle - start angle).
- spin direction
- Define the direction of the spin.
- spin +
- Defined using the right-hand rule around the axis of rotation and uses the start angle and end angle values as specified.
- spin -
- Defined in the opposite direction and uses the negative of the specified start angle and end angle values.
Drag Along Vector Subpanel
- surfaces
- Select the surfaces to drag.
- plane/vector selector
- Select the plane/vector to define the drag direction. If a vector is defined or selected, this represents the positive drag direction. If a plane is defined, the plane normal represents the positive drag direction.
- keep connectivity
- Maintain the connectivity of the input surfaces to any attached surfaces. If the input surface is part of a solid, this must be enabled.
- merge solids at shared edges
- Create a single solid with merged faces created at the shared edge locations.
- create in
- Choose a method for organizing the resulting solids component.
- current component
- Organize the new solids and the selected surfaces to the current component.
- surfs component
- Organize the new solids to the same component that the selected surfaces already belong to.
- distance
- Specify the length to drag the surface along the vector.
- drag direction
- Define the direction of the drag.
- drag +
- Defined using the specified vector direction.
- drag -
- Defined in the opposite direction.
- inflate
- Create a new solid from surfaces, by extruding the surface in both directions by half of the specified thickness.
Drag Along Line Subpanel
- lines/node list
- Select the lines or node list to drag.
- lines
- Select the lines that the drag will follow. This can also be a series of connected lines.
- node list
- Select the node(s) that the line will first be fit through.
- merge solids at shared edges
- Create a single solid with merged faces created at the shared edge locations.
- create in
- Choose a method for organizing the resulting solids component.
- current component
- Organize the new solids and the selected surfaces to the current component.
- surfs component
- Organize the new solids to the same component that the selected surfaces already belong to.
- frame mode
- Choose a method for how the surfaces are translated and rotated during
the drag.
- fixed frame
- Only translate the surfaces during the drag, do not rotate the surfaces.
- line tangent
- In addition to the translation of the fixed frame option, rotate the surfaces in the same way that the tangent of the line list rotates.
- frenet frame
- In addition to the translation and rotation of the line
tangent option, rotate the surfaces around the line list
tangent axis in the same way as the curvature vector
rotates.Note: Does not work well when the curvature of the line is not smooth or there are large jumps.
- reference node and transformation plane
-
- S
- Start of drag line, which is the closest end of the line to the surface vertices.
- T
- Tangent of drag line at S.
- R
- Reference node.
- B
- Base node of the transformation plane.
- N
- Normal vector of the transformation plane.
- transformation plane
- Translate and rotate the input surfaces prior to the drag. By default, no transformation occurs (B=R and N=T). If specified, the surfaces are translated by the vector defined from R to B, and are rotated from N to T.
- drag direction
- Define the direction of the drag.
- drag +
- Defined at the start of drag line, which is the closest end of the line to the surface vertices.
- drag -
- Defined in the opposite direction.
Drag Along Normal Subpanel
- surfaces
- Select the surface(s) to drag.
- keep connectivity
- Maintain the connectivity of the input surfaces to any attached surfaces. If the input surface is part of a solid, this must be enabled.
- merge solids at shared edges
- Create a single solid with merged faces created at the shared edge locations.
- create in
- Choose a method for organizing the resulting solids component.
- current component
- Organize the new solids and the selected surfaces to the current component.
- surfs component
- Organize the new solids to the same component that the selected surfaces already belong to.
- distance
- Specify the length to drag the surfaces along it normal.
- drag direction
- Define the direction of the drag.
- drag +
- Defined using the surface normal direction.
- drag -
- Defined in the opposite direction.
Ruled Linear Subpanel
- surface list
- Select the surface list to use.
- create ring solid
- Consider the first and last surfaces in the list as a pair in order to form a closed loop solid.
- split solid at shared surfaces
- Split the solid at each of the input surfaces to create multiple solids with shared surfaces.
- create in
- Choose a method for organizing the resulting solids component.
- current component
- Organize the new solids and the selected surfaces to the current component.
- surfs component
- Organize the new solids to the same component that the selected surfaces already belong to.
- link type
- Select whether user-defined links are used to provide better
interpolation and shape control.
- default
- Ignore user-defined links or guiding lines/surfaces.
- select links
- Define node/point links.
Ruled Smooth Subpanel
- surface list
- Select a surface list to use.
- create ring solid
- Consider the first and last surfaces in the list as a pair in order to form a closed loop solid.
- split solid at shared surfaces
- Split the solid at each of the input surfaces to create multiple solids with shared surfaces.
- create in
- Choose a method for organizing the resulting solids component.
- current component
- Organize the new solids and the selected surfaces to the current component.
- surfs component
- Organize the new solids to the same component that the selected surfaces already belong to.
- link type
- Select whether user-defined links are used to provide better
interpolation and shape control.
- default
- Ignore user-defined links or guiding lines/surfaces.
- define links
- Define node/point links. Node/point links are input as pairs since a link between input surfaces is specified by its two end points/nodes. Furthermore, a pair may not skip any surface in between. For instance, if surfaces 1, 2, 3 and 4 are defined in that order as the input surface list, a link can be defined from surface 2 to 3 but not from surface 2 to 4. If such a link is detected, it is ignored. One point/node may be linked to multiple points/nodes, which results in the creation of triangular surfaces. Node/point links show graphically as a white line between the pairs, with an L at the line center. To disable a pre-defined link, right-click the L graphic. To re-enable a disabled link, left-click the L graphic.
In the case of a surface with a scratch, if one of the internal points of the scratch is not linked to another surface at its boundary, this scratch is treated as if it is not part of the boundary, that is, as if it does not exist. If the scratch is linked upward but not downward, then is it considered a part of the boundary while constructing surfaces between its level and the level above, but it is ignored while constructing boundary with the surface below.
All the surfaces at each level must have the same number of internal loops, if any. Currently, only one internal loop at each level is supported. Cases with more than one internal loop will generate solids, but the matching between loops may not be desirable.