Go to www.awrcorp.com
Back to search page Click to download printable version of this guide.

3.5.1.5. Elliptical Cone

Description

A primitive closed solid containing two elliptical bases of differing major radii connected by a curved surface. The ratio of major to minor radii of the bottom is maintained on the top. Oblique elliptical cones are supported by defining the axial direction to not be perpendicular to the bottom base.

Parameters

Label – A unique name that identifies the solid. (ISolid/Label)

Coordinate System – The coordinate system in which the solid is defined. Defaults to working coordinate system at time of creation. (ISolid/CoordinateSystem)

Material – Chosen material for the solid. (ISolid/Material)

Include in Simulation – Indicates if the solid is included in the simulation.  If False, the solid is also not shown in the view. (ISolid/Include)

Visible - Indicates if the solid is shown in the view. (ISolid/Visible)

Mesh Control Only - Indicates if the solid is used as a tool to control meshing. If True, the portion of the solid that does not overlap the other normal solid is thrown away prior to simulation. Additionally, the material of such a solid is irrelevant so the material parameter is hidden. (ISolid/MeshControlOnly)

Center - [LENGTH] – Center of the bottom of the cone defined in the solid’s coordinate system. (ICylinder/Center)

Bottom Major Radius - [LENGTH] - Major radius of the bottom of the cone. (ICylinder/Radius)

Bottom Minor Radius - [LENGTH] - Minor radius of the bottom of the cone. (IEllipticalCone/BottomMinorRadius)

Top Major Radius - [LENGTH] - Major radius of the top of the cone. The ratio of major to minor radii of the bottom is also maintained on the top. (ICode/TopRadius)

Height - [LENGTH] - Extent of the cone in the axial direction. (ICylinder/Height)

Axial Direction - Direction of the axis of the cone defined in the solid’s coordinate system. This is a unitless vector and its magnitude is irrelevant. (ICylinder/Direction)

Bottom Major Axis Direction - Direction of the major axis of the bottom of the code defined in the solid's coordinate system. This is a unitless vector and its magnitude is irrelevant. (IEllipticalCone/MajorAxisDirection)

Split Curved Faces - If true, curved faces are split into multiple faces. (ICylinder/SplitPeriodicFaces)

Example(s)

User Interface Button

Command Details

Mouse click order is:
1. Center
2. Bottom Major Axis Direction and Radius
3. Bottom Minor Radius
4. Top Major Radius
5. Height
See command hint for more detailed instructions.

Requirements

Bottom major and minor radii must be greater than zero. Top major radius must be greater than or equal to zero. The magnitude of the axial and bottom major axis directions must be non-zero.

Other Notes

You can collapse a cone in the axial direction by setting the height to zero as one method of constructing a 2D circle (also known as a sheet body). However, the resulting solid contains multiple faces (unlike a collapsed cylinder).

Example Creation Script

Solid_1 = Geometry_1.EllipticalCone("Elliptical Cone_1", "World", "Air", "0.01, 0.01, 0", "0, 0, 1", "1, 0, 0", "0.006", "0.005", "0.003", "0.0001")

Scripting Interfaces

“ISolid”
“IEllipticalCone”
“ICone”
“ICylinder”
“ISolidCreationOperation”
“ISolidOperation”

Please send email to awr.support@ni.com if you would like to provide feedback on this article. Please make sure to include the article link in the email.

Legal and Trademark Notice