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”

Box

string Label

string CS

string Material

string Corner

string Extent

bool ForcePositiveNormalWhenSurface

“ISolid”

BoxCornerCorner

string Label

string CS

string Material

string StartCorner

string EndCorner

“ISolid”

BoxCornerCorner

string Label

string CS

string Material

string StartCorner

string EndCorner

bool ForcePositiveNormalWhenSurface

“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”

Cylinder

string Label

string CS

string Material

string Center

string Direction

string Height

string Radius

bool ForcePositiveNormalWhenSurface

“ISolid”

Delete

“ISolid” Solid

None

DeleteAll

None

None

DeleteSolids

tuple[“ISolid”] Solids

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”

EllipticalCylinder

string Label

string CS

string Material

string Center

string Direction

string MajorAxisDirection

string Height

string Radius

string MinorRadius

bool ForcePositiveNormalWhenSurface

“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

ExtractImportedSolid

int Index

string Label

“ISolid”

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”

LumpedRLC

string Label

string CS

tuple[double] vdStart

tuple[double] vdEnd

bool Parallel

double Resistance

double Inductance

double Capacitance

“ISolid”

LumpedRLC

string Label

string CS

string Start

string End

string Parallel

string Resistance

string Inductance

string Capacitance

“ISolid”

MoveSolids

tuple[“ISolid”] Solids

unsigned int Index

None

MoveUpDownSolids

tuple[“ISolid”] Solids

bool Up

None

MoveUpDownUserFolders

tuple[string] UserFolders

bool Up

None

MoveUserFolders

tuple[string] UserFolders

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”

Pipe

string Label

string CS

string Material

string Center

string Direction

string Height

string OuterRadius

string InnerRadius

string AllowInnerAndOuterSwap

bool ForcePositiveNormalWhenSurface

“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”

Prism

string Label

string CS

string Material

string Center

string Direction

string Radius1

string NumberOfSides

string Height

bool ForcePositiveNormalWhenSurface

“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”

SetAllInvisible

string Folder

None

SetAllOtherVisible

tuple[“ISolid”] Objects

tuple[string] Folders

bool AllOtherVisible

None

SetAllVisible

tuple[string] wsFolder

bool Visible

None

SetAllVisible

bool Visible

None

SetAllVisible

string Folder

None

SetClipPlaneContainer

“IClipPlaneContainer” Object

None

SetClipPlanesVisible

bool value

None

SetExClipPlanesVisible

string value

None

SetExVisible

string value

None

SetFolderName

tuple[“ISolid”] Solids

string Name

None

SetInclude

tuple[“ISolid”] Solids

bool Visible

None

SetLayeredImportConfig

“ILayeredImportConfig” Object

None

SetUserFolderVisibility

string Folder

bool Visible

None

SetVisible

bool value

None

SetVisible

tuple[“ISolid”] Solids

tuple[string] Folders

bool Visible

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”

SolidReference

string Label

string CS

string Material

“ISolid” Solid

“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”

SurfaceCircle

string Label

string CS

string Material

string Plane

string Center

string Radius

bool ForcePositiveNormal

“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”

SurfaceEllipse

string Label

string CS

string Material

string Plane

string Center

string Radius

string MinorRadius

string MajorAxisDirection

bool ForcePositiveNormal

“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”

SurfaceRectangle

string Label

string CS

string Material

string Plane

string Corner

string Extent

bool ForcePositiveNormal

“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”

SurfaceRegularPolygon

string Label

string CS

string Material

string Plane

string Center

string Radius

string NumberOfSides

bool ForcePositiveNormal

“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@cadence.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