CAE Deform

xGetCAEDeformMesh

Gets deformation state.

bool xGetCAEDeformMesh(String sModel)

return

Returns True, if the mesh is deformed.

sModel

Reserved for future use. Can be ignored now by passing an empty String.

xSetCAEDeformMesh

Sets deformation state.

void xSetCAEDeformMesh (String sModel, bool bDeformMesh)

returns

None.

sModel

Reserved for future use. Can be ignored now by passing an empty String.

bDeformMesh

Set True to apply deformation.

xShowCAEUnDeformedMesh

Show/Hides the undeformed mesh of a model.

bool xShowCAEUnDeformedMesh(StringsModel, bool bUndeformedMesh)

return

Returns true, if successful.

sModel

Model Name. Can be an empty String to set it in the current model.

bUndeformedMesh

Set True to display undeformed mesh.

xIsCAEUnDeformedMeshVisible

Sets the visibility of undeformed mesh.

bool xIsCAEUnDeformedMeshVisible(String sModel)

return

Returns True, if successful.

sModel

Model Name. Can be an empty String.

xSetCAEDeformScaleFactor

Sets scale factor for deformation.

bool xSetCAEDeformScaleFactor(bool bUniform, float fXScale, float fYScale, float fZScale)

bUniform

Set True to set uniform scale factor across all axis.

If True, sets fXScale value in all axis.

fXScale, fYScale, fZScale

Deformation Scale factor in the respective axis.

pxGetCAEDeformScaleFactor

Get deformation scale factor info applied.

List<float> pxGetCAEDeformScaleFactor()

return

Returns Array of size 4.

retArray[0] = bUniform
retArray[1] = fXScale
retArray[2] = fYScale
retArray[3] = fZScale

xSetCAEDeformBoundPercentage

Sets scale factor based on bounding box.

Note: This is valid only for Complex and Mode case(Vibration) analysis.

bool xSetCAEDeformBoundPercentage(float iPercentage)

return

Returns True, if successful.

iPercentage

Deformation percentage with respect to geometry size.

xGetCAEDeformBoundPercentage

Gets applied deformation percentage.

float xGetCAEDeformBoundPercentage()

return

Returns applied deformation percentage.

xSetCAEUndeformedMeshDisplayMode

Sets Undeformed mesh display mode.

bool xSetCAEUndeformedMeshDisplayMode(String sModel,const int iMode)

return

Returns True, if successful.

sModel

Model name.

iMode

Undeformed mesh display mode. Valid range 0-3.

0 - WireFrame
1 - Transparent
2 - FeatureEdges
3 - TransparentEdges

xGetCAEUndeformedMeshDisplayMode

Gets current undeformed mesh display mode.

int xGetCAEUndeformedMeshDisplayMode(String sModel)

return

Returns undeformed mesh display mode.

0 - WireFrame
1 - Transparent
2 - FeatureEdges
3 - TransparentEdges

sModel

Model name.

xSetCAEUndeformedMeshColor

Sets undeformed mesh line color.

bool xSetCAEUndeformedMeshColor(float r, float g, float b)

return

Returns True, if successful.

r, g, b

RGB color value. Valid range 0-255.

pxGetCAEUndeformedMeshColor

Gets undeformed mesh line color.

List<float> pxGetCAEUndeformedMeshColor()

return

Returns r, g, b values in an array of size 3.

retArray[0] = r
retArray[1] = g
retArray[2] = b