|
| Circle (LocalCircle localCircle, Transform withTransform) |
|
| Circle (float radius=0.5f, Component transformSource=null) |
|
| Circle (Vector3 center=default(Vector3), Direction3 direction=default(Direction3), float radius=0.5f, Component transformSource=null) |
|
| Circle (Vector3 center=default(Vector3), Direction3 direction=default(Direction3), float radius=0.5f, Transform transform=null) |
|
| Circle (Vector3 center=default(Vector3), Direction3 direction=default(Direction3), float radius=0.5f, Matrix4x4? overrideMatrix=null) |
|
void | DrawRuntimeGizmos (RuntimeGizmoDrawer drawer) |
|
void | Draw (Drawer drawer, Color? color=null) |
|
void | DrawLines (Action< Vector3, Vector3 > lineDrawingFunc) |
|
CirclePointEnumerator | Points (int numPoints) |
|
CircleSegmentEnumerator | Segments (int numLines) |
|
|
static void | DrawWireArc (Vector3 center, Vector3 normal, float radius, int numCircleSegments, Action< Vector3, Vector3 > lineDrawingFunc, float fractionOfCircleToDraw=1.0f, Matrix4x4? matrix=null, Vector3? radialStartDirection=null) |
|
|
Matrix4x4? | overrideMatrix [get, set] |
|
Matrix4x4 | matrix [get] |
| Local-to-world matrix for this Circle. More...
|
|
Vector3 | position [get] |
| The world position of the center of this Circle (read only). This is dependent on the state of its Transform if it has one, as well as its defined local-space center position. More...
|
|
◆ Circle() [1/5]
Leap.Unity.Geometry.Circle.Circle |
( |
LocalCircle |
localCircle, |
|
|
Transform |
withTransform |
|
) |
| |
◆ Circle() [2/5]
Leap.Unity.Geometry.Circle.Circle |
( |
float |
radius = 0.5f , |
|
|
Component |
transformSource = null |
|
) |
| |
◆ Circle() [3/5]
Leap.Unity.Geometry.Circle.Circle |
( |
Vector3 |
center = default(Vector3) , |
|
|
Direction3 |
direction = default(Direction3) , |
|
|
float |
radius = 0.5f , |
|
|
Component |
transformSource = null |
|
) |
| |
◆ Circle() [4/5]
Leap.Unity.Geometry.Circle.Circle |
( |
Vector3 |
center = default(Vector3) , |
|
|
Direction3 |
direction = default(Direction3) , |
|
|
float |
radius = 0.5f , |
|
|
Transform |
transform = null |
|
) |
| |
◆ Circle() [5/5]
Leap.Unity.Geometry.Circle.Circle |
( |
Vector3 |
center = default(Vector3) , |
|
|
Direction3 |
direction = default(Direction3) , |
|
|
float |
radius = 0.5f , |
|
|
Matrix4x4? |
overrideMatrix = null |
|
) |
| |
◆ Draw()
void Leap.Unity.Geometry.Circle.Draw |
( |
Drawer |
drawer, |
|
|
Color? |
color = null |
|
) |
| |
◆ DrawLines()
void Leap.Unity.Geometry.Circle.DrawLines |
( |
Action< Vector3, Vector3 > |
lineDrawingFunc | ) |
|
◆ DrawRuntimeGizmos()
◆ DrawWireArc()
static void Leap.Unity.Geometry.Circle.DrawWireArc |
( |
Vector3 |
center, |
|
|
Vector3 |
normal, |
|
|
float |
radius, |
|
|
int |
numCircleSegments, |
|
|
Action< Vector3, Vector3 > |
lineDrawingFunc, |
|
|
float |
fractionOfCircleToDraw = 1.0f , |
|
|
Matrix4x4? |
matrix = null , |
|
|
Vector3? |
radialStartDirection = null |
|
) |
| |
|
static |
◆ Points()
◆ Segments()
◆ center
Vector3 Leap.Unity.Geometry.Circle.center |
◆ radius
float Leap.Unity.Geometry.Circle.radius |
◆ transform
Transform Leap.Unity.Geometry.Circle.transform |
◆ matrix
Matrix4x4 Leap.Unity.Geometry.Circle.matrix |
|
get |
◆ overrideMatrix
Matrix4x4? Leap.Unity.Geometry.Circle.overrideMatrix |
|
getset |
◆ position
Vector3 Leap.Unity.Geometry.Circle.position |
|
get |
The documentation for this struct was generated from the following file: