Class NodalBodyAPI
Last update: 16.07.2025Namespace: VM.API.Pre.FE
Assembly: VM.API.Pre.FE.dll
This class implements APIs for
public static class NodalBodyAPI
Inheritance
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects<T>(object, LinkPropertyType)
Methods
ChangeNodalModal(Obj, BodyAnalysisType)
Change body analysis type.
[NotNullObj(new string[] { "nodalBody" })]
[MatchTypeObj(new object[] { "nodalBody", typeof(NodalBody) })]
public static void ChangeNodalModal(this Obj nodalBody, BodyAnalysisType type)
Parameters
nodalBody Obj
The
type BodyAnalysisType
The body analysis type.
Exceptions
Will be thrown if 'nodalBody' argument is empty.
Will be thrown if type of 'nodalBody' is not
CreateNodalBody(SubSystemDocument, string, MeshDocument, TransformBase)
Create New
[NotNull(new string[] { "meshDocument" })]
public static Obj CreateNodalBody(this SubSystemDocument docToAdd, string strBodyName, MeshDocument meshDocument, TransformBase transformMesh)
Parameters
docToAdd SubSystemDocument
The
strBodyName string
The body name of new
meshDocument MeshDocument
The
transformMesh TransformBase
The
Returns
Obj
The new
Exceptions
Will be thrown if 'meshDocument' argument is empty.
CreateNodalBody(SubSystemDocument, string, string, TransformBase)
Create New
[NotNull(new string[] { "docToAdd", "transformMesh" })]
[ExistFile(new string[] { "meshFilePath" })]
public static Obj CreateNodalBody(this SubSystemDocument docToAdd, string strBodyName, string meshFilePath, TransformBase transformMesh)
Parameters
docToAdd SubSystemDocument
The
strBodyName string
The body name of new
meshFilePath string
The path of the
transformMesh TransformBase
The
Returns
Obj
The new
Exceptions
Will be thrown if 'docToAdd' or 'transformMesh' arguments are empty.
Will be thrown if meshFilePath file is not exist.
CreateNodalBody(SubSystemDocument, string, MeshDocument)
Create New
[NotNull(new string[] { "meshDocument" })]
public static Obj CreateNodalBody(this SubSystemDocument docToAdd, string strBodyName, MeshDocument meshDocument)
Parameters
docToAdd SubSystemDocument
The
strBodyName string
The body name of new
meshDocument MeshDocument
The
Returns
Obj
The new
Exceptions
Will be thrown if 'meshDocument' argument is empty.
CreateNodalBody(SubSystemDocument, string, string)
Create New
public static Obj CreateNodalBody(this SubSystemDocument docToAdd, string strBodyName, string meshFilePath)
Parameters
docToAdd SubSystemDocument
The
strBodyName string
The body name of new
meshFilePath string
The path of the
Returns
Obj
The new