C# 클래스 Bezier.BezierPath

파일 보기 프로젝트 열기: inoook/BezierPath 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
length float
orientToPath bool
orientToPath2d bool
pts UnityEngine.Vector3[]

공개 메소드들

메소드 설명
BezierPath ( ) : System.Collections
BezierPath ( Vector3 pts_, Quaternion rots ) : System.Collections
GetBezierPointInfo ( float ratio ) : BezierPointInfo
gizmoDraw ( float t = -1.0f ) : void
place ( Transform transform, float ratio ) : void
place ( Transform transform, float ratio, Vector3 worldUp ) : void
place2d ( Transform transform, float ratio ) : void
placeLocal ( Transform transform, float ratio ) : void
placeLocal ( Transform transform, float ratio, Vector3 worldUp ) : void
placeLocal2d ( Transform transform, float ratio ) : void
point ( float ratio ) : Vector3
rot ( float ratio ) : Quaternion
setPoints ( Vector3 pts_, Quaternion rots ) : void

메소드 상세

BezierPath() 공개 메소드

public BezierPath ( ) : System.Collections
리턴 System.Collections

BezierPath() 공개 메소드

public BezierPath ( Vector3 pts_, Quaternion rots ) : System.Collections
pts_ UnityEngine.Vector3
rots UnityEngine.Quaternion
리턴 System.Collections

GetBezierPointInfo() 공개 메소드

public GetBezierPointInfo ( float ratio ) : BezierPointInfo
ratio float
리턴 BezierPointInfo

gizmoDraw() 공개 메소드

public gizmoDraw ( float t = -1.0f ) : void
t float
리턴 void

place() 공개 메소드

public place ( Transform transform, float ratio ) : void
transform UnityEngine.Transform
ratio float
리턴 void

place() 공개 메소드

public place ( Transform transform, float ratio, Vector3 worldUp ) : void
transform UnityEngine.Transform
ratio float
worldUp UnityEngine.Vector3
리턴 void

place2d() 공개 메소드

public place2d ( Transform transform, float ratio ) : void
transform UnityEngine.Transform
ratio float
리턴 void

placeLocal() 공개 메소드

public placeLocal ( Transform transform, float ratio ) : void
transform UnityEngine.Transform
ratio float
리턴 void

placeLocal() 공개 메소드

public placeLocal ( Transform transform, float ratio, Vector3 worldUp ) : void
transform UnityEngine.Transform
ratio float
worldUp UnityEngine.Vector3
리턴 void

placeLocal2d() 공개 메소드

public placeLocal2d ( Transform transform, float ratio ) : void
transform UnityEngine.Transform
ratio float
리턴 void

point() 공개 메소드

public point ( float ratio ) : Vector3
ratio float
리턴 UnityEngine.Vector3

rot() 공개 메소드

public rot ( float ratio ) : Quaternion
ratio float
리턴 UnityEngine.Quaternion

setPoints() 공개 메소드

public setPoints ( Vector3 pts_, Quaternion rots ) : void
pts_ UnityEngine.Vector3
rots UnityEngine.Quaternion
리턴 void

프로퍼티 상세

length 공개적으로 프로퍼티

public float length
리턴 float

orientToPath 공개적으로 프로퍼티

public bool orientToPath
리턴 bool

orientToPath2d 공개적으로 프로퍼티

public bool orientToPath2d
리턴 bool

pts 공개적으로 프로퍼티

public Vector3[],UnityEngine pts
리턴 UnityEngine.Vector3[]