Table of Contents

Class SplinePoint3D

Namespace
Lime
Assembly
Lime.dll
[TangerineMenuPath("3D/Spline Point 3D")]
[TangerineAllowedParentTypes(new Type[] { typeof(Spline3D) })]
public class SplinePoint3D : Node, IDisposable, IAnimatorHost, IRenderChainBuilder, IAnimable, ICloneable
Inheritance
SplinePoint3D
Implements
Inherited Members
Extension Methods

Constructors

SplinePoint3D()

public SplinePoint3D()

Properties

Interpolation

[YuzuMember]
public SplineInterpolation Interpolation { get; set; }

Property Value

SplineInterpolation

Position

[YuzuMember]
public Vector3 Position { get; set; }

Property Value

Vector3

TangentA

[YuzuMember]
public Vector3 TangentA { get; set; }

Property Value

Vector3

TangentB

[YuzuMember]
public Vector3 TangentB { get; set; }

Property Value

Vector3

Methods

AddToRenderChain(RenderChain)

Decides what descendant nodes should be added to render chain and under which conditions. This includes children Nodes as well as this Node itself. i.e. if you want Render() of this node to be called you should invoke AddSelfToRenderChain in AddToRenderChain override.

public override void AddToRenderChain(RenderChain chain)

Parameters

chain RenderChain

CalcGlobalPosition()

public Vector3 CalcGlobalPosition()

Returns

Vector3