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

A.309. ISolid

Function Name Arguments Return Value

ApplyAttributeBodies

“IAttribute” Att

tuple[int] BodyIndices

“IAttributeApplication”

ApplyAttributeBodies

“IAttribute” Att

tuple[int] BodyIndices

bool Overwrite

“IAttributeApplication”

ApplyAttributeBody

“IAttribute” Att

int BodyIndex

“IAttributeApplication”

ApplyAttributeEdge

“IAttribute” Att

int BodyIndex

int EdgeIndex

“IAttributeApplication”

ApplyAttributeEdges

“IAttribute” Att

tuple[int] BodyIndices

tuple[int] FaceIndices

“IAttributeApplication”

ApplyAttributeEdges

“IAttribute” Att

tuple[int] BodyIndices

tuple[int] FaceIndices

bool Overwrite

“IAttributeApplication”

ApplyAttributeFace

“IAttribute” Att

int BodyIndex

int FaceIndex

“IAttributeApplication”

ApplyAttributeFaces

“IAttribute” Att

tuple[int] BodyIndices

tuple[int] EdgeIndices

“IAttributeApplication”

ApplyAttributeFaces

“IAttribute” Att

tuple[int] BodyIndices

tuple[int] EdgeIndices

bool Overwrite

“IAttributeApplication”

Blend

string Label

string Type

tuple[int] BodyIndices

tuple[int] EdgeIndices

string RadiusOrRange1

“IBlend”

Blend

string Label

string Type

tuple[int] BodyIndices

tuple[int] EdgeIndices

string RadiusOrRange1

string Range2

“IBlend”

BlendEdges

string Label

string Type

tuple[int] BodyIndices

tuple[int] EdgeIndices

double RadiusOrRange1

“IBlend”

BlendEdges

string Label

string Type

tuple[int] BodyIndices

tuple[int] EdgeIndices

double RadiusOrRange1

double Range2

“IBlend”

BlendEdges

string Label

string Type

tuple[int] BodyIndices

tuple[int] EdgeIndices

string RadiusOrRange1

“IBlend”

BlendEdges

string Label

string Type

tuple[int] BodyIndices

tuple[int] EdgeIndices

string RadiusOrRange1

string Range2

“IBlend”

BlendPoints

string Label

string Type

tuple[int] BodyIndices

tuple[int] PointIndices

double RadiusOrRange1

“IBlend”

BlendPoints

string Label

string Type

tuple[int] BodyIndices

tuple[int] PointIndices

string RadiusOrRange1

“IBlend”

BlendPoints

string Label

string Type

tuple[int] BodyIndices

tuple[int] PointIndices

string RadiusOrRange1

string Range2

“IBlend”

ConvertToCircle

None

None

ConvertToExtrusion

None

None

ConvertToPolygon

None

None

ConvertToRevolution

None

None

ConvertToTwoD

None

None

Delete

“IAttributeApplication” App

None

Delete

“ISolidOperation” Op

None

GetAttributeApplication

unsigned int Index

“IAttributeApplication”

GetBody

unsigned int i

“IBody”

GetBodyCount

None

unsigned int

GetBodyVolume

unsigned int i

double

GetCoordinateSystemSpecification

None

“ICoordinateSystemSpecification”

GetExFolderName

None

string

GetExInclude

None

string

GetExLabel

None

string

GetExMaterial

None

string

GetExMeshControlOnly

None

string

GetExVisible

None

string

GetFolderName

None

string

GetInclude

None

bool

GetLabel

None

string

GetMaterial

None

string

GetMaterial

bool Evaluated

string

GetMeshConstraint

None

“IMeshConstraintSpec”

GetMeshControlOnly

None

bool

GetOperation

unsigned int Index

“ISolidOperation”

GetSelectedFolderName

None

string

GetSelectedInclude

None

bool

GetSelectedLabel

None

string

GetSelectedMeshControlOnly

None

bool

GetSelectedVisible

None

bool

GetVisible

None

bool

ListMaterial

None

tuple[string]

MoveOps

tuple[“ISolidOperation”] Ops

unsigned int Index

None

MoveUpDownOps

tuple[“ISolidOperation”] Ops

bool Up

None

PolarArray

string Label

tuple[double] vdAxisPoint

tuple[double] vdAxisDirection

double AngleToFill

int NumberOfElements

string RotateElements

“ISolidArray”

PolarArray

string Label

string AxisPoint

string AxisDirection

string AngleToFill

string NumberOfElements

string RotateElements

“ISolidArray”

RectangularArray

string Label

tuple[double] vdRowDirection

double RowOffset

int RowNumberElements

tuple[double] vdColumnDirection

double ColumnOffset

int ColumnNumberElements

tuple[double] vdLevelDirection

double LevelOffset

int LevelNumberElements

“ISolidArray”

RectangularArray

string Label

string RowDirection

string RowOffset

string RowNumberElements

string ColumnDirection

string ColumnOffset

string ColumnNumberElements

string LevelDirection

string LevelOffset

string LevelNumberElements

“ISolidArray”

Reflect

string Label

tuple[double] vdPlanePoint

tuple[double] vdPlaneNormal

“ISolidReflection”

Reflect

string Label

tuple[double] vdPlanePoint

tuple[double] vdPlaneNormal

bool IncludeOriginal

“ISolidReflection”

Reflect

string Label

string PlanePoint

string PlaneNormal

“ISolidReflection”

Reflect

string Label

string PlanePoint

string PlaneNormal

string IncludeOriginal

“ISolidReflection”

RemoveFaces

string Label

bool VentPartialBlendCaps

tuple[int] BodyIndices

tuple[int] FaceIndices

“IRemoveFaces”

Rotate

string Label

tuple[double] vdAxisPoint

tuple[double] vdAxisVector

double RotationAngle

“ISolidRotation”

Rotate

string Label

string AxisPoint

string AxisVector

string RotationAngle

“ISolidRotation”

Scale

string Label

tuple[double] vdFactor

tuple[double] vdPoint

“ISolidScale”

Scale

string Label

string Factor

string Point

“ISolidScale”

SetCoordinateSystem

“ICoordinateSystem” CS

None

SetCoordinateSystem

“ICoordinateSystem” CS

string Variable

None

SetExFolderName

string value

None

SetExInclude

string value

None

SetExLabel

string value

None

SetExMaterial

string value

None

SetExMeshControlOnly

string value

None

SetExVisible

string value

None

SetFolderName

string value

None

SetInclude

bool value

None

SetLabel

string value

None

SetMaterial

string value

None

SetMeshControlOnly

bool value

None

SetVisible

bool value

None

SizeAttributeApplications

None

unsigned int

SizeOperations

None

unsigned int

Split

string Label

tuple[double] vdPlanePoint

tuple[double] vdPlaneNormal

string FlipNormal

“ISolidSplit”

Split

string Label

string PlanePoint

string PlaneNormal

string FlipNormal

“ISolidSplit”

Thicken

string Label

double Thickness

bool BothDirections

“ISolidThicken”

Thicken

string Label

string Thickness

string BothDirections

“ISolidThicken”

Translate

string Label

tuple[double] vdDirection

double Magnitude

string CS

“ISolidTranslation”

Translate

string Label

string Direction

string Magnitude

“ISolidTranslation”

Translate

string Label

string Direction

string Magnitude

string CS

“ISolidTranslation”

TranslateEdges

string Label

tuple[int] BodyIndices

tuple[int] EdgeIndices

double Distance

“ISubEntityTranslation”

TranslateEdges

string Label

tuple[int] BodyIndices

tuple[int] EdgeIndices

string Distance

“ISubEntityTranslation”

TranslateFace

string Label

int BodyIndex

int FaceIndex

string Delta

“ISubEntityTranslation”

TranslateFaces

string Label

string Behavior

tuple[int] BodyIndices

tuple[int] FaceIndices

double Distance

“ISubEntityTranslation”

TranslateFaces

string Label

string Behavior

tuple[int] BodyIndices

tuple[int] FaceIndices

string Distance

“ISubEntityTranslation”

Volume

None

string

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