構造体 GcLine
Namespace: GameCanvas
csharp
public struct GcLine : IPrimitive<GcLine>直線もしくは線分
継承元
コンストラクター
GcLine(float2, float, float)
csharp
public GcLine(in float2 oridin, in float length, in float radian)コンストラクタ(線分)
パラメーター
oridin— 基準点length— 長さradian— 傾き(弧度法)
GcLine(float2, float, float2)
csharp
public GcLine(in float2 oridin, in float length, in float2 direction)コンストラクタ(線分)
パラメーター
oridin— 基準点length— 長さdirection— 傾きを表す単位ベクトル
GcLine(float2, float)
csharp
public GcLine(in float2 origin, in float radian)コンストラクタ(直線)
パラメーター
origin— 基準点radian— 傾き(弧度法)
GcLine(float2, float2)
csharp
public GcLine(in float2 origin, in float2 direction)コンストラクタ(直線)
パラメーター
origin— 基準点radian— 傾きを表す単位ベクトル
フィールド
Direction
csharp
public float2 Direction傾きを表す単位ベクトル
Length
csharp
public float Length線分の長さ
Origin
csharp
public float2 Origin基準点
メソッド
Equals(GcLine)
csharp
public readonly bool Equals(GcLine other)Equals(object)
csharp
public override readonly bool Equals(object obj)GetHashCode()
csharp
public override readonly int GetHashCode()Segment(float2, float2)
csharp
public static GcLine Segment(in float2 p0, in float2 p1)コンストラクタ(線分)
パラメーター
p0— 始点p1— 終点
ToString()
csharp
public override readonly string ToString()演算子
operator !=(GcLine, GcLine)
csharp
public static bool operator !=(GcLine lh, GcLine rh)operator ==(GcLine, GcLine)
csharp
public static bool operator ==(GcLine lh, GcLine rh)