C# Класс THREE.Shape.Utils

Показать файл Открыть проект

Открытые методы

Метод Описание
b2 ( float t, float p0, float p1, float p2 ) : float
b2p0 ( float t, float p ) : float
b2p1 ( float t, float p ) : float
b2p2 ( float t, float p ) : float
b3 ( float t, float p0, float p1, float p2, float p3 ) : float
b3p0 ( float t, float p ) : float
b3p1 ( float t, float p ) : float
b3p2 ( float t, float p ) : float
b3p3 ( float t, float p ) : float
isClockWise ( List pts ) : bool
triangulateShape ( List contour, List holes ) : List>

Приватные методы

Метод Описание
intersect_segments_2D ( Vector2 inSeg1Pt1, Vector2 inSeg1Pt2, Vector2 inSeg2Pt1, Vector2 inSeg2Pt2, bool inExcludeAdjacentSegs ) : List
intersectsHoleEdge ( Vector3 inShapePt, Vector3 inHolePt, List shape, List holes, List indepHoles ) : bool
intersectsShapeEdge ( Vector3 inShapePt, Vector3 inHolePt, List shape ) : bool
isCutLineInsideAngles ( int inShapeIdx, int inHoleIdx, List shape, List hole ) : bool
isPointInsideAngle ( Vector3 inVertex, Vector3 inLegFromPt, Vector3 inLegToPt, Vector3 inOtherPt ) : bool
point_in_segment_2D_colin ( Vector2 inSegPt1, Vector2 inSegPt2, Vector2 inOtherPt ) : bool
removeHoles ( List contour, List holes ) : List

Описание методов

b2() публичный статический Метод

public static b2 ( float t, float p0, float p1, float p2 ) : float
t float
p0 float
p1 float
p2 float
Результат float

b2p0() публичный статический Метод

public static b2p0 ( float t, float p ) : float
t float
p float
Результат float

b2p1() публичный статический Метод

public static b2p1 ( float t, float p ) : float
t float
p float
Результат float

b2p2() публичный статический Метод

public static b2p2 ( float t, float p ) : float
t float
p float
Результат float

b3() публичный статический Метод

public static b3 ( float t, float p0, float p1, float p2, float p3 ) : float
t float
p0 float
p1 float
p2 float
p3 float
Результат float

b3p0() публичный статический Метод

public static b3p0 ( float t, float p ) : float
t float
p float
Результат float

b3p1() публичный статический Метод

public static b3p1 ( float t, float p ) : float
t float
p float
Результат float

b3p2() публичный статический Метод

public static b3p2 ( float t, float p ) : float
t float
p float
Результат float

b3p3() публичный статический Метод

public static b3p3 ( float t, float p ) : float
t float
p float
Результат float

isClockWise() публичный статический Метод

public static isClockWise ( List pts ) : bool
pts List
Результат bool

triangulateShape() публичный статический Метод

public static triangulateShape ( List contour, List holes ) : List>
contour List
holes List
Результат List>