Class FemPart
Inheritance
System.Object
System.MarshalByRefObject
FemPart
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class FemPart : BaseFemPart, IMessageSink, INXObject
Constructors
FemPart()
Declaration
Properties
AssociatedCadPart
Declaration
public Part AssociatedCadPart { get; }
Property Value
CadModeling
Declaration
public CADModeling CadModeling { get; }
Property Value
IdealizedPart
Declaration
public Part IdealizedPart { get; }
Property Value
MasterCadPart
Declaration
public Part MasterCadPart { get; }
Property Value
MeshPoints
Declaration
public MeshPointCollection MeshPoints { get; }
Property Value
PolygonGeometryMgr
Declaration
public PolygonGeometryManager PolygonGeometryMgr { get; }
Property Value
Methods
BodiesRecreateNew(Body[])
Declaration
public void BodiesRecreateNew(Body[] listOfBodies)
Parameters
Type |
Name |
Description |
Body[] |
listOfBodies |
|
BodiesRecreateUpdate(Body[])
Declaration
public void BodiesRecreateUpdate(Body[] listOfBodies)
Parameters
Type |
Name |
Description |
Body[] |
listOfBodies |
|
BodyDelete(Body)
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.CAE.FemPart.PolygonBodyDelete instead.")]
public void BodyDelete(Body body)
Parameters
Type |
Name |
Description |
Body |
body |
|
BodyRecreateNew(Body)
Declaration
public void BodyRecreateNew(Body body)
Parameters
Type |
Name |
Description |
Body |
body |
|
BodyRecreateUpdate(Body)
Declaration
public void BodyRecreateUpdate(Body body)
Parameters
Type |
Name |
Description |
Body |
body |
|
CreateEdgeSticherBuilder()
Declaration
public EdgeSticherBuilder CreateEdgeSticherBuilder()
Returns
CreatePolygonBody(Body)
Declaration
public void CreatePolygonBody(Body body)
Parameters
Type |
Name |
Description |
Body |
body |
|
CreateUnStitchEdgeBuilder()
Declaration
public UnStitchEdgeBuilder CreateUnStitchEdgeBuilder()
Returns
FinalizeCreation(FemCreationOptions)
Declaration
public void FinalizeCreation(FemCreationOptions creationOptions)
Parameters
FinalizeCreation(Part, String, FemPart.UseBodiesOption, Body[], FemSynchronizeOptions, String, String, BaseFemPart.AxisymAbstractionType, String[])
Declaration
[Obsolete("Deprecated in NX10.0.0. Use NXOpen.CAE.FemPart.FinalizeCreation that takes CAE.FemCreationOptions as an input argument.")]
public void FinalizeCreation(Part cadPart, string idealizedPartName, FemPart.UseBodiesOption useBodiesOption, Body[] bodies, FemSynchronizeOptions geometrySyncOptions, string solverTypeName, string analysisTypeType, BaseFemPart.AxisymAbstractionType abstractionType, string[] description)
Parameters
FinalizeCreation(Part, String, FemPart.UseBodiesOption, Body[], FemSynchronizeOptions, String, String, BaseFemPart.AxisymAbstractionType, String[], Boolean)
Declaration
[Obsolete("Deprecated in NX11.0.0. Use NXOpen.CAE.FemPart.FinalizeCreation that takes CAE.FemCreationOptions as an input argument.")]
public void FinalizeCreation(Part cadPart, string idealizedPartName, FemPart.UseBodiesOption useBodiesOption, Body[] bodies, FemSynchronizeOptions geometrySyncOptions, string solverTypeName, string analysisTypeType, BaseFemPart.AxisymAbstractionType abstractionType, string[] description, bool isMorphEnabled)
Parameters
FinalizeCreationManaged(Part, Boolean, FemPart.UseBodiesOption, Body[], FemSynchronizeOptions, String, String, BaseFemPart.AxisymAbstractionType, String[])
Declaration
[Obsolete("Deprecated in NX11.0.0. Use NXOpen.CAE.FemPart.FinalizeCreation that takes CAE.FemCreationOptions as an input argument.")]
public void FinalizeCreationManaged(Part cadPart, bool createIdealPart, FemPart.UseBodiesOption useBodiesOption, Body[] bodies, FemSynchronizeOptions geometrySyncOptions, string solverTypeName, string analysisTypeType, BaseFemPart.AxisymAbstractionType abstractionType, string[] description)
Parameters
GetGeometryData(out FemPart.UseBodiesOption, out Body[], out FemSynchronizeOptions)
Declaration
public void GetGeometryData(out FemPart.UseBodiesOption useBodiesOption, out Body[] listOfBodies, out FemSynchronizeOptions psyncData)
Parameters
GetMeshPreferences(out NXColor, out Double, out Int32, out Double, out Int32)
Declaration
public void GetMeshPreferences(out NXColor tinyEdgeColor, out double snapTolerance, out int projectNodesToCadOption, out double projectionTolerance, out int refineTessellation)
Parameters
Type |
Name |
Description |
NXColor |
tinyEdgeColor |
|
System.Double |
snapTolerance |
|
System.Int32 |
projectNodesToCadOption |
|
System.Double |
projectionTolerance |
|
System.Int32 |
refineTessellation |
|
NewFemCreationOptions()
Declaration
public FemCreationOptions NewFemCreationOptions()
Returns
NewFemSynchronizeOptions()
Declaration
public FemSynchronizeOptions NewFemSynchronizeOptions()
Returns
PolygonBodyDelete(CAEBody)
Declaration
public void PolygonBodyDelete(CAEBody body)
Parameters
SetAssociatedCadAsWork(Part)
Declaration
public void SetAssociatedCadAsWork(Part cadPart)
Parameters
Type |
Name |
Description |
Part |
cadPart |
|
SetFemAsWork()
Declaration
public void SetFemAsWork()
SetGeometryData(FemPart.UseBodiesOption, Body[], FemSynchronizeOptions)
Declaration
public void SetGeometryData(FemPart.UseBodiesOption useBodiesOption, Body[] listOfBodies, FemSynchronizeOptions psyncData)
Parameters
SetMeshPreferences(NXColor, Double, Int32, Double, Int32)
Declaration
public void SetMeshPreferences(NXColor tinyEdgeColor, double snapTolerance, int projectNodesToCadOption, double projectionTolerance, int refineTessellation)
Parameters
Type |
Name |
Description |
NXColor |
tinyEdgeColor |
|
System.Double |
snapTolerance |
|
System.Int32 |
projectNodesToCadOption |
|
System.Double |
projectionTolerance |
|
System.Int32 |
refineTessellation |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink