Class PointCloud
Represents a large number of point primitives in the 3D graphics.
Inherited Members
Namespace: ABB.Robotics.RobotStudio.Stations
Assembly: ABB.Robotics.RobotStudio.Stations.dll
Syntax
sistent("PointCloud")]
public sealed class PointCloud : ProjectObject, IGfxObject, IHasTransform, IAttachableChild
Constructors
PointCloud()
Creates a new PointCloud object.
Declaration
public PointCloud()
Properties
Color
Get or set the color used for all points. Only used if Colors is null.
Declaration
public Color Color { get; set; }
Property Value
Type | Description |
---|---|
Color |
Colors
Sets individual colors per point. If null, Color is used for all points.
Declaration
public Color[] Colors { get; set; }
Property Value
Type | Description |
---|---|
Color[] |
Remarks
Must have the same number of elements as the Points vector.
Gfx
ABB internal use.
Declaration
public GfxData Gfx { get; }
Property Value
Type | Description |
---|---|
RobotStudio.API.Internal.GfxData |
Points
Gets or sets the positions of the points.
Declaration
public Vector3[] Points { get; set; }
Property Value
Type | Description |
---|---|
Vector3[] |
PointSize
Gets or sets the size of all points, in pixels.
Declaration
public float PointSize { get; set; }
Property Value
Type | Description |
---|---|
Single |
Transform
Gets or sets the position and orientation of the point cloud.
Declaration
public Transform Transform { get; }
Property Value
Type | Description |
---|---|
Transform |
Visible
Gets or sets if the point cloud is visible in the graphics.
Declaration
public bool Visible { get; set; }
Property Value
Type | Description |
---|---|
Boolean |