Class EdgeConnection
ec_type
public class EdgeConnection : EdgeConnectionBase, IFemDesignEntity
- Inheritance
-
EdgeConnection
- Implements
- Inherited Members
- Extension Methods
Constructors
EdgeConnection(Motions, MotionsPlasticLimits, Rotations, RotationsPlasticLimits, double, DetachType, string)
public EdgeConnection(Motions motions, MotionsPlasticLimits motionsPlasticLimits, Rotations rotations, RotationsPlasticLimits rotationsPlasticLimits, double friction, DetachType detachType, string libraryName = null)
Parameters
motionsMotionsmotionsPlasticLimitsMotionsPlasticLimitsrotationsRotationsrotationsPlasticLimitsRotationsPlasticLimitsfrictiondoubledetachTypeDetachTypelibraryNamestring
EdgeConnection(Motions, MotionsPlasticLimits, Rotations, RotationsPlasticLimits, string)
EdgeConnection
public EdgeConnection(Motions motions, MotionsPlasticLimits motionsPlasticLimits, Rotations rotations, RotationsPlasticLimits rotationsPlasticLimits, string libraryName = null)
Parameters
motionsMotionsMotions.
motionsPlasticLimitsMotionsPlasticLimitsMotions plastic limit forces
rotationsRotationsRotations.
rotationsPlasticLimitsRotationsPlasticLimitsRotations plastic limit forces
libraryNamestringWhen
libraryNameis not null or empty, the EdgeConnection will be treated as a predefined/library item. Default is to treat is a a unique custom edge connection.
Remarks
Create
EdgeConnection(Motions, Rotations, string)
EdgeConnection
public EdgeConnection(Motions motions, Rotations rotations, string libraryName = null)
Parameters
motionsMotionsMotions.
rotationsRotationsRotations.
libraryNamestringWhen
libraryNameis not null or empty, the EdgeConnection will be treated as a predefined/library item. Default is to treat is a a unique custom edge connection.
Remarks
Create
Fields
_predefRigidity
public RigidityDataLibType3 _predefRigidity
Field Value
_predefRigidityRef
public GuidListType _predefRigidityRef
Field Value
Properties
Default
Create a default (rigid) EdgeConnection.
public static EdgeConnection Default { get; }
Property Value
Edge
public Edge Edge { get; set; }
Property Value
Hinged
Create a hinged EdgeConnection.
public static EdgeConnection Hinged { get; }
Property Value
Remarks
Create
IsCustomItem
Edge connection is a custom item if it is not in the library (predefined line connections library).
public bool IsCustomItem { get; }
Property Value
IsLibraryItem
Should the edge connection be added to the model as a Predefined/Library item or not?
public bool IsLibraryItem { get; }
Property Value
LibraryName
Library name of the edge connection.
public string LibraryName { get; }
Property Value
Name
public string Name { get; set; }
Property Value
Normal
public Vector3d Normal { get; set; }
Property Value
PredefRigidity
public RigidityDataLibType3 PredefRigidity { get; set; }
Property Value
Release
public bool Release { get; set; }
Property Value
Rigid
Create a rigid EdgeConnection.
public static EdgeConnection Rigid { get; }
Property Value
Remarks
Create
Rigidity
public RigidityDataType3 Rigidity { get; set; }
Property Value
RigidityGroup
public Rigidity_group_type2 RigidityGroup { get; set; }
Property Value
Methods
ToString()
public override string ToString()