PFVertex Class |
Namespace: PolyFramework
The PFVertex type exposes the following members.
| Name | Description | |
|---|---|---|
| PFVertex | Initializes a new instance of the PFVertex class | |
| PFVertex(Int32, Point3d) | Initializes a new instance of the PFVertex class | |
| PFVertex(Int32, Double, Double, Double) | Initializes a new instance of the PFVertex class |
| Name | Description | |
|---|---|---|
| Adjacent | ||
| Cells | ||
| Dual | ||
| Edges | ||
| External |
Refers to the position of the point in the foam/structure - usually applies to the dual
it will be external if the point is outside of the primal external cell.
| |
| Faces | ||
| Fixed | ||
| Id |
Id the id of the vertex
| |
| InfluenceCoef | ||
| MaxTravel | ||
| OnGeo | ||
| Picked |
Use for conduit view
| |
| Point | ||
| RestrictPosition | ||
| RestrictSupport | ||
| SupportGuid |
| Name | Description | |
|---|---|---|
| AverageVertexes |
Gets the average point for a set of vertices
| |
| ConstrainCurve | ||
| ConstrainInBrep | ||
| ConstrainInMesh | ||
| ConstrainOnBrep | ||
| ConstrainOnMesh | ||
| ConstrainPoint | ||
| Equals |
The PFVertex equality comparer ID and Point
(Overrides ObjectEquals(Object).) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
| GetAdjacent |
Use this to create adjacency table inside each vertex.
ATTENTION this changes the vertex in place
Goes through the edges and puts neighbors in vertexes
This assumes the lines are unique .... No duplicates
| |
| GetHashCode | (Overrides ObjectGetHashCode.) | |
| GetPoint | ||
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| Move | ||
| PointInCell |
Finds the cell some vertex moved into.
The cell is part of the list of cells the vertex is connected to.
| |
| PopulateVertexCells |
Puts all the cells the vertex is part of in the Cell list property of the vertex.
| |
| PreDeserialization | ||
| RemoveDuplicates |
Culls the PFVertex duplicates based on their position in 3d space
MAKE SURE TO REMOVE also the corresponding edges
| |
| SerializeDict | ||
| SerializeJson | ||
| ToString | (Overrides ObjectToString.) | |
| WeightAverageVertexes |
Gets the weighted average for a set of vertices
Uses the influence value from each vertex in the average
|