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

A.98. IGeometry

Function Name Arguments Return Value

Boolean

string Label

string CS

string Material

string BooleanType

tuple[“ISolid”] Stocks

tuple[“ISolid”] Tools

“ISolid”

Boolean

string Label

string CS

string Material

string BooleanType

tuple[“ISolid”] Stocks

tuple[“ISolid”] Tools

string Simplify

“ISolid”

Boolean

string Label

string CS

string Material

string BooleanType

tuple[“ISolid”] Stocks

tuple[“ISolid”] Tools

string Simplify

bool TransferAttributes

“ISolid”

Box

string Label

string CS

string Material

tuple[double] vdCorner

tuple[double] vdExtent

“ISolid”

Box

string Label

string CS

string Material

string Corner

string Extent

“ISolid”

BoxCornerCorner

string Label

string CS

string Material

string StartCorner

string EndCorner

“ISolid”

Cone

string Label

string CS

string Material

tuple[double] vdCenter

tuple[double] vdDirection

double Height

double Radius

double TopRadius

“ISolid”

Cone

string Label

string CS

string Material

string Center

string Direction

string Height

string Radius

string TopRadius

“ISolid”

CreateUserFolder

string Folder

bool

Cylinder

string Label

string CS

string Material

tuple[double] vdCenter

tuple[double] vdDirection

double Height

double Radius

“ISolid”

Cylinder

string Label

string CS

string Material

string Center

string Direction

string Height

string Radius

“ISolid”

Delete

“ISolid” Solid

None

DeleteUserFolder

string Folder

None

EdgeExtrusion

string Label

string CS

string Material

“ISolid” Solid

int BodyIndex

int FaceIndex

tuple[double] vdDirection

double Height

double DraftAngle

double TwistAngle

“ISolid”

EdgeExtrusion

string Label

string CS

string Material

“ISolid” Solid

int BodyIndex

int FaceIndex

string Direction

string Height

string DraftAngle

string TwistAngle

“ISolid”

EllipticalCone

string Label

string CS

string Material

tuple[double] vdCenter

tuple[double] vdDirection

tuple[double] vdMajorAxisDirection

double Height

double Radius

double MinorRadius

double TopRadius

“ISolid”

EllipticalCone

string Label

string CS

string Material

string Center

string Direction

string MajorAxisDirection

string Height

string Radius

string MinorRadius

string TopRadius

“ISolid”

EllipticalCylinder

string Label

string CS

string Material

tuple[double] vdCenter

tuple[double] vdDirection

tuple[double] vdMajorAxisDirection

double Height

double Radius

double MinorRadius

“ISolid”

EllipticalCylinder

string Label

string CS

string Material

string Center

string Direction

string MajorAxisDirection

string Height

string Radius

string MinorRadius

“ISolid”

Export

string File

None

Export

string File

int Version

None

ExportWithProperties

bool ProcessOverlaps

string File

None

ExportWithProperties

bool ProcessOverlaps

string File

int Version

None

Extrusion

string Label

string CS

string Plane

double Offset

string Material

double Height

tuple[double] vdDirection

double TwistAngle

double DraftAngle

“ISweptSolid”

Extrusion

string Label

string CS

string Plane

string Offset

string Material

string Height

string Direction

string TwistAngle

string DraftAngle

“ISweptSolid”

FaceExtrusion

string Label

string CS

string Material

“ISolid” Solid

int BodyIndex

int FaceIndex

tuple[double] vdDirection

double Height

double DraftAngle

double TwistAngle

“ISolid”

FaceExtrusion

string Label

string CS

string Material

“ISolid” Solid

int BodyIndex

int FaceIndex

string Direction

string Height

string DraftAngle

string TwistAngle

“ISolid”

FaceRevolution

string Label

string CS

string Material

“ISolid” Solid

int BodyIndex

int FaceIndex

double Angle

tuple[double] vdAxisDirection

tuple[double] vdAxisPoint

“ISolid”

FaceRevolution

string Label

string CS

string Material

“ISolid” Solid

int BodyIndex

int FaceIndex

string Angle

string AxisDirection

string AxisPoint

“ISolid”

GetClipPlaneContainer

None

“IClipPlaneContainer”

GetClipPlanesVisible

None

bool

GetCoordinateSystemManager

None

“ICoordinateSystemManager”

GetExClipPlanesVisible

None

string

GetExVisible

None

string

GetLayeredImportConfig

None

“ILayeredImportConfig”

GetMaterialManager

None

“IMaterialManager”

GetSelectedClipPlanesVisible

None

bool

GetSelectedVisible

None

bool

GetSolid

unsigned int Index

“ISolid”

GetSpecieManager

None

“ISpecieManager”

GetViewConfig

None

“IStructureViewConfig”

GetVisible

None

bool

ImportEMI

string File

tuple[int] EntityIndices

bool

ImportIGS

string File

tuple[int] EntityIndices

bool

ImportIGS

string File

tuple[int] EntityIndices

bool Heal

bool

ImportLayered

string File

bool

ImportSAB

string File

tuple[int] EntityIndices

bool

ImportSAB

string File

tuple[int] EntityIndices

bool Heal

bool

ImportSAT

string File

tuple[int] EntityIndices

bool

ImportSAT

string File

tuple[int] EntityIndices

bool Heal

bool

ImportSTEP

string File

tuple[int] EntityIndices

bool

ImportSTEP

string File

tuple[int] EntityIndices

bool Heal

bool

ImportVTK

string File

bool

ImportVTK

string Label

string CS

string Material

tuple[double] vdPoints

tuple[int] Cells

“ISolid”

ImportWireLines

string Path

string Unit

None

ImportWirePolyline

string Path

string Unit

“ISolid”

ImportWireSpline

string Path

string Unit

“ISolid”

LoftFaces

string Label

string CS

string Material

tuple[“ISolid”] Stocks

tuple[int] BodyIndices

tuple[int] FaceIndices

tuple[int] StockIndices

“ISolid”

MoveSolids

tuple[“ISolid”] Solids

unsigned int Index

None

MoveUpDownSolids

tuple[“ISolid”] Solids

bool Up

None

MoveUpDownUserFolders

tuple[string] vwsUserFolders

bool Up

None

MoveUserFolders

tuple[string] vwsUserFolders

unsigned int Index

None

Pipe

string Label

string CS

string Material

tuple[double] vdCenter

tuple[double] vdDirection

double Height

double OuterRadius

double InnerRadius

“ISolid”

Pipe

string Label

string CS

string Material

tuple[double] vdCenter

tuple[double] vdDirection

double Height

double OuterRadius

double InnerRadius

bool AllowInnerAndOuterSwap

“ISolid”

Pipe

string Label

string CS

string Material

string Center

string Direction

string Height

string OuterRadius

string InnerRadius

“ISolid”

Pipe

string Label

string CS

string Material

string Center

string Direction

string Height

string OuterRadius

string InnerRadius

string AllowInnerAndOuterSwap

“ISolid”

Polyhedron

string Label

string CS

string Material

string Center

string Direction

string Radius1

string NumberOfSides

string Height

“ISolid”

Prism

string Label

string CS

string Material

tuple[double] vdCenter

tuple[double] vdDirection

double Radius

int NumberOfSides

double Height

“ISolid”

Prism

string Label

string CS

string Material

string Center

string Direction

string Radius1

string NumberOfSides

string Height

“ISolid”

RenameUserFolder

string PrevFolder

string Folder

None

RestoreRegenerating

None

bool

RestoreRegenerating

bool RegenerateNow

bool

Revolution

string Label

string CS

string Plane

double Offset

string Material

double Angle

tuple[double] vdAxisOfRevolutionDirection

tuple[double] vdAxisOfRevolutionPosition

“ISweptSolid”

Revolution

string Label

string CS

string Plane

string Offset

string Material

string Angle

string AxisOfRevolutionDirection

string AxisOfRevolutionPosition

“ISweptSolid”

SetClipPlaneContainer

“IClipPlaneContainer” Object

None

SetClipPlanesVisible

bool value

None

SetExClipPlanesVisible

string value

None

SetExVisible

string value

None

SetLayeredImportConfig

“ILayeredImportConfig” Object

None

SetUserFolderVisibility

string Folder

bool Visible

None

SetVisible

bool value

None

SizeSolids

None

unsigned int

Skin

string Label

string CS

string Material

tuple[“ISolid”] Stocks

tuple[int] BodyIndices

tuple[int] FaceIndices

tuple[int] StockIndices

“ISolid”

Sphere

string Label

string CS

string Material

tuple[double] vdCenter

double Radius

“ISolid”

Sphere

string Label

string CS

string Material

string Center

string Radius

“ISolid”

SurfaceCircle

string Label

string CS

string Material

string Plane

tuple[double] vdCenter

double Radius

“ISolid”

SurfaceCircle

string Label

string CS

string Material

string Plane

string Center

string Radius

“ISolid”

SurfaceEllipse

string Label

string CS

string Material

string Plane

tuple[double] vdCenter

double Radius

double MinorRadius

tuple[double] vdMajorAxisDirection

“ISolid”

SurfaceEllipse

string Label

string CS

string Material

string Plane

string Center

string Radius

string MinorRadius

string MajorAxisDirection

“ISolid”

SurfaceRectangle

string Label

string CS

string Material

string Plane

tuple[double] vdCorner

tuple[double] vdExtent

“ISolid”

SurfaceRectangle

string Label

string CS

string Material

string Plane

string Corner

string Extent

“ISolid”

SurfaceRegularPolygon

string Label

string CS

string Material

string Plane

tuple[double] vdCenter

double Radius

int NumberOfSides

“ISolid”

SurfaceRegularPolygon

string Label

string CS

string Material

string Plane

string Center

string Radius

string NumberOfSides

“ISolid”

SuspendRegenerating

None

None

Sweep

string Label

string CS

string Material

string Rigid

double TwistAngle

double DraftAngle

tuple[“ISolid”] Profiles

tuple[“ISolid”] Paths

“ISolid”

Sweep

string Label

string CS

string Material

string Rigid

string TwistAngle

string DraftAngle

tuple[“ISolid”] Profiles

tuple[“ISolid”] Paths

“ISolid”

TaperedPolyhedron

string Label

string CS

string Material

string Center

string Direction

string Radius1

string Radius2

string NumberOfSides

string Height

“ISolid”

TaperedPrism

string Label

string CS

string Material

tuple[double] vdCenter

tuple[double] vdDirection

double Radius1

double Radius2

int NumberOfSides

double Height

“ISolid”

TaperedPrism

string Label

string CS

string Material

string Center

string Direction

string Radius1

string Radius2

string NumberOfSides

string Height

“ISolid”

Text

string Label

string CS

string Material

string Text

tuple[double] vdCorner

double Size

double Thickness

string Font

bool Italics

bool Bold

“ISolid”

Text

string Label

string CS

string Material

string Text

string Corner

string Size

string Thickness

string Font

string Italics

string Bold

“ISolid”

Torus

string Label

string CS

string Material

tuple[double] vdCenter

tuple[double] vdDirection

double HoleToTubeCenterRadius

double TubeRadius

“ISolid”

Torus

string Label

string CS

string Material

string Center

string Direction

string HoleToTubeCenterRadius

string TubeRadius

“ISolid”

TwoD

string Label

string CS

string Plane

double Offset

string Material

“ISweptSolid”

TwoD

string Label

string CS

string Plane

string Offset

string Material

“ISweptSolid”

ValidClipPlaneContainer

None

bool

ValidClipPlaneContainer

bool CheckObject

bool

ValidLayeredImportConfig

None

bool

ValidLayeredImportConfig

bool CheckObject

bool

WireCenterCircularArc

string Label

string CS

string Material

tuple[double] vdCenter

tuple[double] vdStart

tuple[double] vdEnd

“ISolid”

WireCenterCircularArc

string Label

string CS

string Material

tuple[double] vdCenter

tuple[double] vdStart

tuple[double] vdEnd

bool Counterclockwise

“ISolid”

WireCenterCircularArc

string Label

string CS

string Material

string Center

string Start

string End

“ISolid”

WireCenterCircularArc

string Label

string CS

string Material

string Center

string Start

string End

string Counterclockwise

“ISolid”

WireCenterCircularArc

string Label

string CS

string Material

string Center

string Start

string End

string Counterclockwise

string Normal

“ISolid”

WireEllipticalArc

string Label

string CS

string Material

tuple[double] vdCenter

tuple[double] vdMajorAxisPoint

tuple[double] vdMinorAxisPoint

double StartAngle

double EndAngle

“ISolid”

WireEllipticalArc

string Label

string CS

string Material

tuple[double] vdCenter

tuple[double] vdMajorAxisPoint

tuple[double] vdMinorAxisPoint

double StartAngle

double EndAngle

bool Counterclockwise

“ISolid”

WireEllipticalArc

string Label

string CS

string Material

string Center

string MajorAxisPoint

string MinorAxisPoint

string StartAngle

string EndAngle

“ISolid”

WireEllipticalArc

string Label

string CS

string Material

string Center

string MajorAxisPoint

string MinorAxisPoint

string StartAngle

string EndAngle

string Counterclockwise

“ISolid”

WireHelix

string Label

string CS

string Material

tuple[double] vdStart

tuple[double] vdAxialDirection

tuple[double] vdStartPointToAxisDirection

double Radius

double Pitch

int NumberOfTurns

string Handedness

“ISolid”

WireHelix

string Label

string CS

string Material

string Start

string AxialDirection

string StartPointToAxisDirection

string Radius

string Pitch

string NumberOfTurns

string Handedness

“ISolid”

WireLine

string Label

string CS

string Material

tuple[double] vdStart

tuple[double] vdEnd

“ISolid”

WireLine

string Label

string CS

string Material

string Start

string End

“ISolid”

WirePolyline

string Label

string CS

string Material

tuple[double] vdPath

“ISolid”

WirePolyline

string Label

string CS

string Material

string Path

“ISolid”

WireSpline

string Label

string CS

string Material

tuple[double] vdPath

“ISolid”

WireSpline

string Label

string CS

string Material

string Path

“ISolid”

Wrap

string Label

string CS

string Material

tuple[“ISolid”] Stocks

tuple[“ISolid”] Tools

tuple[int] ToolIndices

tuple[int] ToolBodyIndices

tuple[int] ToolFaceIndices

“ISolid”

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