C# 클래스 SSTUTools.PanelArcGroup

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

공개 프로퍼티들

프로퍼티 타입 설명
endAngle float
faces int
shouldGenerateSidewalls bool
startAngle float
thickness float

공개 메소드들

메소드 설명
PanelArcGroup ( float start, float end, float thickness, int faces, bool colliders ) : System
addArc ( float radius, float height ) : void
generateColliders ( Vector3 center, int facesPerCollider ) : UnityEngine.GameObject[]
generatePanels ( Vector3 pos, UVArea outer, UVArea inner, UVArea caps ) : Mesh
getBottomRadius ( ) : float
getPivotRotation ( ) : float
getPivotVector ( ) : Vector3

비공개 메소드들

메소드 설명
generatePanelSegment ( MeshBuilder builder, Vector3 pos, Arc arcA, Arc arcB, UVArea area, bool invertFaces, bool invertNormalY, bool invertNormalXZ ) : void
generateSidewalls ( MeshBuilder builder, UVArea caps ) : void

메소드 상세

PanelArcGroup() 공개 메소드

public PanelArcGroup ( float start, float end, float thickness, int faces, bool colliders ) : System
start float
end float
thickness float
faces int
colliders bool
리턴 System

addArc() 공개 메소드

public addArc ( float radius, float height ) : void
radius float
height float
리턴 void

generateColliders() 공개 메소드

public generateColliders ( Vector3 center, int facesPerCollider ) : UnityEngine.GameObject[]
center Vector3
facesPerCollider int
리턴 UnityEngine.GameObject[]

generatePanels() 공개 메소드

public generatePanels ( Vector3 pos, UVArea outer, UVArea inner, UVArea caps ) : Mesh
pos Vector3
outer UVArea
inner UVArea
caps UVArea
리턴 UnityEngine.Mesh

getBottomRadius() 공개 메소드

public getBottomRadius ( ) : float
리턴 float

getPivotRotation() 공개 메소드

public getPivotRotation ( ) : float
리턴 float

getPivotVector() 공개 메소드

public getPivotVector ( ) : Vector3
리턴 Vector3

프로퍼티 상세

endAngle 공개적으로 프로퍼티

public float endAngle
리턴 float

faces 공개적으로 프로퍼티

public int faces
리턴 int

shouldGenerateSidewalls 공개적으로 프로퍼티

public bool shouldGenerateSidewalls
리턴 bool

startAngle 공개적으로 프로퍼티

public float startAngle
리턴 float

thickness 공개적으로 프로퍼티

public float thickness
리턴 float