C# 클래스 Nez.DeferredLighting.PolygonMesh

builds a Polygon from the passed in verts. Verts should be relative to 0,0 and contain the outer perimeter of the polygon. A center vert will be added and used to triangulate the polygon. If you need a transform matrix for the Polygon set the position/scale and then fetch the transformMatrix property.
상속: IDisposable
파일 보기 프로젝트 열기: prime31/Nez 1 사용 예제들

공개 메소드들

메소드 설명
PolygonMesh ( Vector2 points ) : System
createRectangle ( ) : PolygonMesh
createSymmetricalPolygon ( int vertCount ) : PolygonMesh

creates a circular polygon

createSymmetricalPolygon ( int vertCount, float radius ) : PolygonMesh

creates a circular polygon

render ( ) : void

비공개 메소드들

메소드 설명
IDisposable ( ) : void
buildSymmetricalPolygon ( int vertCount, float radius ) : Vector2[]
generateVerts ( Vector2 points ) : Microsoft.Xna.Framework.Graphics.VertexPosition[]

메소드 상세

PolygonMesh() 공개 메소드

public PolygonMesh ( Vector2 points ) : System
points Vector2
리턴 System

createRectangle() 공개 정적인 메소드

public static createRectangle ( ) : PolygonMesh
리턴 PolygonMesh

createSymmetricalPolygon() 공개 정적인 메소드

creates a circular polygon
public static createSymmetricalPolygon ( int vertCount ) : PolygonMesh
vertCount int Vert count.
리턴 PolygonMesh

createSymmetricalPolygon() 공개 정적인 메소드

creates a circular polygon
public static createSymmetricalPolygon ( int vertCount, float radius ) : PolygonMesh
vertCount int Vert count.
radius float Radius.
리턴 PolygonMesh

render() 공개 메소드

public render ( ) : void
리턴 void