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: 2026.1.1.0 (2026.1.1.0)
Syntax
C#
public class Path

The Path type exposes the following members.

Constructors
 NameDescription
Public methodPath Initializes a new instance of the Path class.
Public methodPath(IListVector2) Initializes a new instance of the Path class.
Public methodPath(Vector2) Initializes a new instance of the Path class.
Top
Properties
 NameDescription
Public propertyClosed True if the curve is closed.
Top
Methods
 NameDescription
Public methodAdd 
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetLength 
Public methodGetPosition 
Public methodGetPositionNormal Gets the normal for the given time.
Public methodGetTypeGets 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 methodMemberwiseCloneCreates 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
 NameDescription
Public Extension MethodMethodInvoke Calls the object method by name.
(Defined by ObjectEx)
Public Extension MethodPropertyGet Gets the value of the object property by name.
(Defined by ObjectEx)
Public Extension MethodPropertyGetT Gets the value of the object property by name.
(Defined by ObjectEx)
Public Extension MethodPropertySet Sets the value of the object property by name.
(Defined by ObjectEx)
Top
See Also