Table of Contents

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

plane Plane
firstPoint Point3d
secondPoint Point3d
motions Motions
motionsPlasticLimits MotionsPlasticLimits
rotations Rotations
rotationsPlasticLimits RotationsPlasticLimits
references GuidListType[]
identifier string

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

plane Plane
firstPoint Point3d
secondPoint Point3d
motions Motions
rotations Rotations
references GuidListType[]
identifier string

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

firstPoint Point3d
secondPoint Point3d
motions Motions
motionsPlasticLimits MotionsPlasticLimits
rotations Rotations
rotationsPlasticLimits RotationsPlasticLimits
references GuidListType[]
identifier string

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

firstPoint Point3d
secondPoint Point3d
motions Motions
motionsPlasticLimits MotionsPlasticLimits
rotations Rotations
rotationsPlasticLimits RotationsPlasticLimits
references IEnumerable<EntityBase>
identifier string

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

firstPoint Point3d
secondPoint Point3d
motions Motions
rotations Rotations
references GuidListType[]
identifier string

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

firstPoint Point3d

First connected point

secondPoint Point3d

Second connected point

motions Motions

Motions rigidity

rotations Rotations

Rotations rigidity

references IEnumerable<EntityBase>

Reference element

identifier string

Name 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

firstPoint Point3d
secondPoint Point3d
rigidity RigidityDataType2
references GuidListType[]
identifier string

Fields

_interface

public double _interface

Field Value

double

_localX

public Vector3d _localX

Field Value

Vector3d

_localY

public Vector3d _localY

Field Value

Vector3d

_points

public Point3d[] _points

Field Value

Point3d[]

_predefRigidity

public RigidityDataLibType2 _predefRigidity

Field Value

RigidityDataLibType2

_predefRigidityRef

public GuidListType _predefRigidityRef

Field Value

GuidListType

Properties

Colouring

public EntityColor Colouring { get; set; }

Property Value

EntityColor

Interface

public double Interface { get; set; }

Property Value

double

LocalX

public Vector3d LocalX { get; set; }

Property Value

Vector3d

LocalY

public Vector3d LocalY { get; set; }

Property Value

Vector3d

LocalZ

public Vector3d LocalZ { get; set; }

Property Value

Vector3d

Plane

public Plane Plane { get; set; }

Property Value

Plane

Points

public Point3d[] Points { get; set; }

Property Value

Point3d[]

PredefRigidity

public RigidityDataLibType2 PredefRigidity { get; set; }

Property Value

RigidityDataLibType2

References

public GuidListType[] References { get; set; }

Property Value

GuidListType[]

Rigidity

public RigidityDataType2 Rigidity { get; set; }

Property Value

RigidityDataType2

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.