Struct ParametricInfo
A struct containing the input required for a parametric equation.
Inherited Members
System.ValueType.Equals(System.Object)
System.ValueType.GetHashCode()
System.ValueType.ToString()
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
Assembly: cs.temp.dll.dll
Syntax
public struct ParametricInfo
Constructors
ParametricInfo(in Movement, Int32, Nullable<UInt32>, Single, Nullable<GenCtx>)
Declaration
public ParametricInfo(in Movement mov, int findex = 0, uint? id = null, float t = 0F, GenCtx? firer = null)
Parameters
Type |
Name |
Description |
Movement |
mov |
|
System.Int32 |
findex |
|
System.Nullable<System.UInt32> |
id |
|
System.Single |
t |
|
System.Nullable<GenCtx> |
firer |
|
ParametricInfo(PIData, in Movement, Int32, Nullable<UInt32>, Single)
Declaration
public ParametricInfo(PIData ctx, in Movement mov, int findex = 0, uint? id = null, float t = 0F)
Parameters
Type |
Name |
Description |
PIData |
ctx |
|
Movement |
mov |
|
System.Int32 |
findex |
|
System.Nullable<System.UInt32> |
id |
|
System.Single |
t |
|
ParametricInfo(PIData, Vector3, Int32, Nullable<UInt32>, Single)
Declaration
public ParametricInfo(PIData ctx, Vector3 position, int findex = 0, uint? id = null, float t = 0F)
Parameters
Type |
Name |
Description |
PIData |
ctx |
|
Vector3 |
position |
|
System.Int32 |
findex |
|
System.Nullable<System.UInt32> |
id |
|
System.Single |
t |
|
ParametricInfo(Vector3, Int32, Nullable<UInt32>, Single, Nullable<GenCtx>)
Declaration
public ParametricInfo(Vector3 position, int findex = 0, uint? id = null, float t = 0F, GenCtx? firer = null)
Parameters
Type |
Name |
Description |
Vector3 |
position |
|
System.Int32 |
findex |
|
System.Nullable<System.UInt32> |
id |
|
System.Single |
t |
|
System.Nullable<GenCtx> |
firer |
|
Fields
ctx
Context containing additional bound variables
Declaration
Field Value
id
Declaration
Field Value
Type |
Description |
System.UInt32 |
|
index
Declaration
public readonly int index
Field Value
Type |
Description |
System.Int32 |
|
loc
Declaration
Field Value
t
Life-time (with minor adjustment)
Declaration
Field Value
Type |
Description |
System.Single |
|
Zero
Declaration
public static ParametricInfo Zero
Field Value
Properties
LocV2
Global location as a Vector2 (ignores Z-coordinate)
Declaration
public readonly Vector2 LocV2 { get; }
Property Value
Methods
CopyCtx(UInt32)
Declaration
public ParametricInfo CopyCtx(uint newId)
Parameters
Type |
Name |
Description |
System.UInt32 |
newId |
|
Returns
CopyWithT(Single)
Declaration
public ParametricInfo CopyWithT(float newT)
Parameters
Type |
Name |
Description |
System.Single |
newT |
|
Returns
Dispose()
Declaration
FlipSimple(Boolean, Single)
Flips the position around an X or Y axis.
Declaration
public void FlipSimple(bool y, float around)
Parameters
Type |
Name |
Description |
System.Boolean |
y |
Iff true, flips Y values around an X axis. Else, flips X values around a Y axis.
|
System.Single |
around |
Location of the axis.
|
Rehash()
Declaration
public ParametricInfo Rehash()
Returns