Points Description sealed class Tinman.Terrain.Util.Points Helper class that performs common computations on a list of points in 3D space. Public / Constructors Points public constructor Points → () Creates a new instance of Points. Public / Methods Add 3 overloads public method Add1 → (2) point in : Vec3F The point coordinates. weight opt : float64 = 1 [>=0] Optional point weight. Adds a point. public method Add2 → (2) point in : Vec3D The point coordinates. weight opt : float64 = 1 [>=0] Optional point weight. Adds a point. public method Add3 → (4) x in : float64 The point X-coordinate. y in : float64 The point Y-coordinate. z in : float64 The point Z-coordinate. weight opt : float64 = 1 [>=0] Optional point weight. Adds a point. AveragePlane public method AveragePlane → () returns → Plane The average plane. Computes an average plane for the given points. BoundingBox public method BoundingBox → () returns → Box3D The axis-aligned bounding box. Computes the smallest axis-aligned bounding box that contains all points. BoundingCuboid public method BoundingCuboid → () returns → Cuboid The bounding cuboid. Computes a bounding cuboid aligned to the principal axes that contain all points. BoundingSphere public method BoundingSphere → () returns → Sphere The bounding sphere. Computes a bounding sphere that contains all points. Clear public method Clear → () Clears all points from the list. Get public method Get → (1) idx in : int32 [0..Points.Count-1] The point index. returns → Vec3D The point coordinates. Returns the idx in-th point, as it has been added (without weight). MeanPosition public method MeanPosition → () returns → Vec3D The mean point position. Computes the mean point position. PrincipalAxis public method PrincipalAxis → (1) n in : int32 [0..2] The axis to return (0 : most significant, 2 : least significant). returns → Vec3D The unit-length principal axis vector. Returns the principal axis of the points. Public / Attributes Count public attribute Count → (get) value : int32 [>=0] The number of points. Returns the number of points in the list. MaterialToken SimpleMap31