C# 클래스 Net3dBool.Solid

상속: Shape3D
파일 보기 프로젝트 열기: dlannan/csg-toolkit 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
colors Color3f[]
indices int[]
vertices Point3d[]

공개 메소드들

메소드 설명
ApplyMatrix ( Matrix4x4 m ) : void
Solid ( ) : System
Solid ( FileInfo solidFile, Color3f color ) : System
Solid ( Point3d vertices, int indices, Color3f colors ) : System
Solid ( Vector3 vertices, int indices, Color colors ) : System
getColors ( ) : Color3f[]
getIndices ( ) : int[]
getVertices ( ) : Point3d[]
isEmpty ( ) : bool
rotate ( double dx, double dy ) : void
scale ( double dx, double dy, double dz ) : void
setData ( Point3d vertices, int indices, Color3f colors ) : void
setData ( Vector3 vertices, int indices, Color colors ) : void
translate ( double dx, double dy ) : void
zoom ( double dz ) : void

보호된 메소드들

메소드 설명
defineGeometry ( ) : void
getMean ( ) : Point3d
loadCoordinateFile ( FileInfo solidFile, Color3f color ) : void
setInitialFeatures ( ) : void

메소드 상세

ApplyMatrix() 공개 메소드

public ApplyMatrix ( Matrix4x4 m ) : void
m UnityEngine.Matrix4x4
리턴 void

Solid() 공개 메소드

public Solid ( ) : System
리턴 System

Solid() 공개 메소드

public Solid ( FileInfo solidFile, Color3f color ) : System
solidFile System.IO.FileInfo
color Color3f
리턴 System

Solid() 공개 메소드

public Solid ( Point3d vertices, int indices, Color3f colors ) : System
vertices Point3d
indices int
colors Color3f
리턴 System

Solid() 공개 메소드

public Solid ( Vector3 vertices, int indices, Color colors ) : System
vertices Vector3
indices int
colors Color
리턴 System

defineGeometry() 보호된 메소드

protected defineGeometry ( ) : void
리턴 void

getColors() 공개 메소드

public getColors ( ) : Color3f[]
리턴 Color3f[]

getIndices() 공개 메소드

public getIndices ( ) : int[]
리턴 int[]

getMean() 보호된 메소드

protected getMean ( ) : Point3d
리턴 Point3d

getVertices() 공개 메소드

public getVertices ( ) : Point3d[]
리턴 Point3d[]

isEmpty() 공개 메소드

public isEmpty ( ) : bool
리턴 bool

loadCoordinateFile() 보호된 메소드

protected loadCoordinateFile ( FileInfo solidFile, Color3f color ) : void
solidFile System.IO.FileInfo
color Color3f
리턴 void

rotate() 공개 메소드

public rotate ( double dx, double dy ) : void
dx double
dy double
리턴 void

scale() 공개 메소드

public scale ( double dx, double dy, double dz ) : void
dx double
dy double
dz double
리턴 void

setData() 공개 메소드

public setData ( Point3d vertices, int indices, Color3f colors ) : void
vertices Point3d
indices int
colors Color3f
리턴 void

setData() 공개 메소드

public setData ( Vector3 vertices, int indices, Color colors ) : void
vertices Vector3
indices int
colors Color
리턴 void

setInitialFeatures() 보호된 메소드

protected setInitialFeatures ( ) : void
리턴 void

translate() 공개 메소드

public translate ( double dx, double dy ) : void
dx double
dy double
리턴 void

zoom() 공개 메소드

public zoom ( double dz ) : void
dz double
리턴 void

프로퍼티 상세

colors 보호되어 있는 프로퍼티

protected Color3f[] colors
리턴 Color3f[]

indices 보호되어 있는 프로퍼티

protected int[] indices
리턴 int[]

vertices 보호되어 있는 프로퍼티

protected Point3d[] vertices
리턴 Point3d[]