Show / Hide Table of Contents

Class Vertex

A Vertex refers to a point in object space, and is the corner of either a Face or a Wire.

Inheritance
object
ProjectObject
Vertex
Implements
IHasGeometry
Inherited Members
ProjectObject.FindObjects(Predicate<ProjectObject>, Predicate<ProjectObject>)
ProjectObject.ToString()
ProjectObject.Name
ProjectObject.DisplayName
ProjectObject.Parent
ProjectObject.ContainingProject
ProjectObject.Attributes
ProjectObject.UIVisible
ProjectObject.TypeDisplayName
ProjectObject.UniqueId
ProjectObject.Children
ProjectObject.DisplayNameChanged
ProjectObject.ProjectObjectChanged
ProjectObject.InternalEvent
Namespace: ABB.Robotics.RobotStudio.Stations
Assembly: ABB.Robotics.RobotStudio.Stations.dll
Syntax
public sealed class Vertex : ProjectObject, IHasGeometry
Remarks

The Vertex object is generated on demand and is not stored in the station file; therefore Attributes cannot be used to persist attributes.

Properties

View Source

Body

Gets the Body that the Vertex belongs to.

Declaration
public Body Body { get; }
Property Value
Type Description
Body

The Body object.

View Source

Position

Gets the position of the Vertex.

Declaration
public Vector3 Position { get; }
Property Value
Type Description
Vector3

Methods

View Source

FindClosestVertex(Vector3)

Returns the Vertex that is closest to the provided point.

Declaration
public Vertex FindClosestVertex(Vector3 testPoint)
Parameters
Type Name Description
Vector3 testPoint

The point which to find the closest vertex to.

Returns
Type Description
Vertex

The closest Vertex.

Remarks

This method always returns the provided point, since it is closest to itself.

View Source

GetEdges()

Returns an array of Edge objects that are connected by this Vertex.

Declaration
public Edge[] GetEdges()
Returns
Type Description
Edge[]

The array of Edge objects.

Implements

IHasGeometry
  • View Source
In this article
Back to top Copyright © 2025 ABB