Struct Parabola2D
Originを通り傾きAの放物線
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()
Namespace: PLATEAU.Util.GeoGraph
Assembly: cs.temp.dll.dll
Syntax
public struct Parabola2D
Constructors
Parabola2D(Vector2, Single, Single)
Declaration
public Parabola2D(Vector2 origin, float a, float rotation = 0F)
Parameters
| Type | Name | Description |
|---|---|---|
| Vector2 | origin | |
| System.Single | a | |
| System.Single | rotation |
Properties
A
Declaration
public float A { readonly get; set; }
Property Value
| Type | Description |
|---|---|
| System.Single |
Origin
Declaration
public Vector2 Origin { readonly get; set; }
Property Value
| Type | Description |
|---|---|
| Vector2 |
Rotation
Declaration
public float Rotation { readonly get; set; }
Property Value
| Type | Description |
|---|---|
| System.Single |
Methods
Create(Vector2, Vector2, Single)
Declaration
public static Parabola2D Create(Vector2 origin, Vector2 p0, float rotation = 0F)
Parameters
| Type | Name | Description |
|---|---|---|
| Vector2 | origin | |
| Vector2 | p0 | |
| System.Single | rotation |
Returns
| Type | Description |
|---|---|
| Parabola2D |
GetPoint(Single)
localX -> 放物線の原点からの横軸の相対距離
Declaration
public Vector2 GetPoint(float localX)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Single | localX |
Returns
| Type | Description |
|---|---|
| Vector2 |