Class ConnectedPoints
- Namespace
- FemDesign.ModellingTools
- Assembly
- FemDesign.Core.dll
public class ConnectedPoints : NamedEntityBase, INamedEntity, IStructureElement, IFemDesignEntity
- Inheritance
-
ConnectedPoints
- Implements
- Inherited Members
- Extension Methods
Constructors
ConnectedPoints(Plane, Point3d, Point3d, Motions, MotionsPlasticLimits, Rotations, RotationsPlasticLimits, GuidListType[], string)
Create a connected point between 2 points with coordinate system, rigidity (motions, rotations) and plastic limits (forces, moments).
public ConnectedPoints(Plane plane, Point3d firstPoint, Point3d secondPoint, Motions motions, MotionsPlasticLimits motionsPlasticLimits, Rotations rotations, RotationsPlasticLimits rotationsPlasticLimits, GuidListType[] references, string identifier = "CP")
Parameters
planePlanefirstPointPoint3dsecondPointPoint3dmotionsMotionsmotionsPlasticLimitsMotionsPlasticLimitsrotationsRotationsrotationsPlasticLimitsRotationsPlasticLimitsreferencesGuidListType[]identifierstring
ConnectedPoints(Plane, Point3d, Point3d, Motions, Rotations, GuidListType[], string)
Create a connected point between 2 points with coordinate system and rigidity (motions, rotations).
public ConnectedPoints(Plane plane, Point3d firstPoint, Point3d secondPoint, Motions motions, Rotations rotations, GuidListType[] references, string identifier = "CP")
Parameters
planePlanefirstPointPoint3dsecondPointPoint3dmotionsMotionsrotationsRotationsreferencesGuidListType[]identifierstring
ConnectedPoints(Point3d, Point3d, Motions, MotionsPlasticLimits, Rotations, RotationsPlasticLimits, GuidListType[], string)
Create a connected point between 2 points with rigidity (motions, rotations) and plastic limits (forces, moments).
public ConnectedPoints(Point3d firstPoint, Point3d secondPoint, Motions motions, MotionsPlasticLimits motionsPlasticLimits, Rotations rotations, RotationsPlasticLimits rotationsPlasticLimits, GuidListType[] references, string identifier = "CP")
Parameters
firstPointPoint3dsecondPointPoint3dmotionsMotionsmotionsPlasticLimitsMotionsPlasticLimitsrotationsRotationsrotationsPlasticLimitsRotationsPlasticLimitsreferencesGuidListType[]identifierstring
ConnectedPoints(Point3d, Point3d, Motions, MotionsPlasticLimits, Rotations, RotationsPlasticLimits, IEnumerable<EntityBase>, string)
Create a connected point between 2 points with rigidity (motions, rotations) and plastic limits (forces, moments).
public ConnectedPoints(Point3d firstPoint, Point3d secondPoint, Motions motions, MotionsPlasticLimits motionsPlasticLimits, Rotations rotations, RotationsPlasticLimits rotationsPlasticLimits, IEnumerable<EntityBase> references, string identifier = "CP")
Parameters
firstPointPoint3dsecondPointPoint3dmotionsMotionsmotionsPlasticLimitsMotionsPlasticLimitsrotationsRotationsrotationsPlasticLimitsRotationsPlasticLimitsreferencesIEnumerable<EntityBase>identifierstring
ConnectedPoints(Point3d, Point3d, Motions, Rotations, GuidListType[], string)
Create a connected point between 2 points with rigidity (motions, rotations).
public ConnectedPoints(Point3d firstPoint, Point3d secondPoint, Motions motions, Rotations rotations, GuidListType[] references, string identifier = "CP")
Parameters
firstPointPoint3dsecondPointPoint3dmotionsMotionsrotationsRotationsreferencesGuidListType[]identifierstring
ConnectedPoints(Point3d, Point3d, Motions, Rotations, IEnumerable<EntityBase>, string)
Create a connected point between 2 points with rigidity (motions, rotations).
public ConnectedPoints(Point3d firstPoint, Point3d secondPoint, Motions motions, Rotations rotations, IEnumerable<EntityBase> references, string identifier = "CP")
Parameters
firstPointPoint3dFirst connected point
secondPointPoint3dSecond connected point
motionsMotionsMotions rigidity
rotationsRotationsRotations rigidity
referencesIEnumerable<EntityBase>Reference element
identifierstringName of connected point
ConnectedPoints(Point3d, Point3d, RigidityDataType2, GuidListType[], string)
Create a connected point between 2 points using rigidity.
public ConnectedPoints(Point3d firstPoint, Point3d secondPoint, RigidityDataType2 rigidity, GuidListType[] references, string identifier = "CP")
Parameters
firstPointPoint3dsecondPointPoint3drigidityRigidityDataType2referencesGuidListType[]identifierstring
Fields
_interface
public double _interface
Field Value
_localX
public Vector3d _localX
Field Value
_localY
public Vector3d _localY
Field Value
_points
public Point3d[] _points
Field Value
- Point3d[]
_predefRigidity
public RigidityDataLibType2 _predefRigidity
Field Value
_predefRigidityRef
public GuidListType _predefRigidityRef
Field Value
Properties
Colouring
public EntityColor Colouring { get; set; }
Property Value
Interface
public double Interface { get; set; }
Property Value
LocalX
public Vector3d LocalX { get; set; }
Property Value
LocalY
public Vector3d LocalY { get; set; }
Property Value
LocalZ
public Vector3d LocalZ { get; set; }
Property Value
Plane
public Plane Plane { get; set; }
Property Value
Points
public Point3d[] Points { get; set; }
Property Value
- Point3d[]
PredefRigidity
public RigidityDataLibType2 PredefRigidity { get; set; }
Property Value
References
public GuidListType[] References { get; set; }
Property Value
Rigidity
public RigidityDataType2 Rigidity { get; set; }
Property Value
Methods
GetUniqueInstanceCount()
This value will be used to set number (like ".1") part of the entity name (like "B.1"). Typically this is a counter starting at 1 and incrementing for each new instance of this class that has been created.
protected override int GetUniqueInstanceCount()
Returns
- int
A unique number.