C# 클래스 R3.Geometry.Mesh

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

공개 메소드들

메소드 설명
BuildIndexes ( Vector3D &verts, Vector3D &normals, List &faces ) : void
Clone ( ) : Mesh
MakeEdgeMesh ( int p, int q ) : Mesh

Make an edge mesh of a regular tiling.

Mesh ( ) : System.Collections.Generic
Rotate ( double angle ) : void
Scale ( double scale ) : void

Scale our mesh (useful for shapeways models)

비공개 메소드들

메소드 설명
AddSymmetryTriangles ( Mesh mesh, Tiling tiling, Polygon boundary ) : void
Check ( Triangle tri, Polygon boundary ) : bool
CheckAndAdd ( Mesh mesh, Triangle tri, Polygon boundary ) : void
MeshEdges ( Mesh mesh, Tile tile, HashSet completed, Polygon boundary ) : void
Shrink ( Vector3D p, Vector3D centroid ) : Vector3D

메소드 상세

BuildIndexes() 공개 메소드

public BuildIndexes ( Vector3D &verts, Vector3D &normals, List &faces ) : void
verts Vector3D
normals Vector3D
faces List
리턴 void

Clone() 공개 메소드

public Clone ( ) : Mesh
리턴 Mesh

MakeEdgeMesh() 공개 정적인 메소드

Make an edge mesh of a regular tiling.
public static MakeEdgeMesh ( int p, int q ) : Mesh
p int
q int
리턴 Mesh

Mesh() 공개 메소드

public Mesh ( ) : System.Collections.Generic
리턴 System.Collections.Generic

Rotate() 공개 메소드

public Rotate ( double angle ) : void
angle double
리턴 void

Scale() 공개 메소드

Scale our mesh (useful for shapeways models)
public Scale ( double scale ) : void
scale double
리턴 void