Click or drag to resize

Path Class

Path: Very similar to Vertices, but this class contains vectors describing control points on a Catmull-Rom curve.
Inheritance Hierarchy
SystemObject
  Internal.tainicom.Aether.Physics2D.CommonPath

Namespace:  Internal.tainicom.Aether.Physics2D.Common
Assembly:  NeoAxis.Core (in NeoAxis.Core.dll) Version: 2024.1.1.0 (2024.1.1.0)
Syntax
C#
public class Path

The Path type exposes the following members.

Constructors
Properties
  NameDescription
Public propertyClosed
True if the curve is closed.
Top
Methods
  NameDescription
Public methodAdd
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetLength
Public methodGetPosition
Public methodGetPositionNormal
Gets the normal for the given time.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetVertices
Returns a set of points defining the curve with the specifed number of divisions between each control point.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodNextIndex
Gets the next index of a controlpoint
Public methodPreviousIndex
Gets the previous index of a controlpoint
Public methodRemove
Public methodRemoveAt
Public methodRotate
Rotate the control points by the defined value in radians.
Public methodScale
Scales the control points by the specified vector.
Public methodSubdivideEvenly
Public methodToString (Overrides ObjectToString.)
Public methodTranslate
Translates the control points by the specified vector.
Top
Fields
  NameDescription
Public fieldControlPoints
All the points that makes up the curve
Top
Extension Methods
See Also