public FMeshQuad AddQuad(FMeshVertex vertex1, FMeshVertex vertex2, FMeshVertex vertex3, FMeshVertex vertex4) { FMeshQuad quad = new FMeshQuad(vertex1, vertex2, vertex3, vertex4); AddFacet(quad); return(quad); }
public FMeshTriangle AddTriangle(FMeshVertex vertex1, FMeshVertex vertex2, FMeshVertex vertex3) { FMeshTriangle triangle = new FMeshTriangle(vertex1, vertex2, vertex3); AddFacet(triangle); return(triangle); }
public FMeshFacet SetVertex(int index, float x, float y, float u, float v) { FMeshVertex vertex = vertices[index]; vertex.x = x; vertex.y = y; vertex.u = u; vertex.v = v; return(this); //for chaining }
public FMeshQuad(FMeshVertex vertex1, FMeshVertex vertex2, FMeshVertex vertex3, FMeshVertex vertex4) { facetType = FFacetType.Quad; vertices = new FMeshVertex[] { vertex1, vertex2, vertex3, vertex4 }; }
public FMeshQuad() { facetType = FFacetType.Quad; vertices = new FMeshVertex[] { new FMeshVertex(), new FMeshVertex(), new FMeshVertex(), new FMeshVertex() }; }
public FMeshQuad AddQuad(FMeshVertex vertex1, FMeshVertex vertex2, FMeshVertex vertex3, FMeshVertex vertex4) { FMeshQuad quad = new FMeshQuad(vertex1,vertex2,vertex3,vertex4); AddFacet(quad); return quad; }
public FMeshTriangle(FMeshVertex vertex1, FMeshVertex vertex2, FMeshVertex vertex3) { facetType = FFacetType.Triangle; vertices = new FMeshVertex[] {vertex1,vertex2,vertex3}; }
public FMeshTriangle AddTriangle(FMeshVertex vertex1, FMeshVertex vertex2, FMeshVertex vertex3) { FMeshTriangle triangle = new FMeshTriangle(vertex1,vertex2,vertex3); AddFacet(triangle); return triangle; }
public FMeshTriangle() { facetType = FFacetType.Triangle; vertices = new FMeshVertex[] {new FMeshVertex(),new FMeshVertex(),new FMeshVertex()}; }
public FMeshTriangle(FMeshVertex[] vertices) { facetType = FFacetType.Triangle; this.vertices = vertices; }
public FMeshQuad(FMeshVertex vertex1, FMeshVertex vertex2, FMeshVertex vertex3, FMeshVertex vertex4) { facetType = FFacetType.Quad; vertices = new FMeshVertex[] {vertex1,vertex2,vertex3,vertex4}; }
public FMeshQuad(FMeshVertex[] vertices) { facetType = FFacetType.Quad; this.vertices = vertices; }
public FMeshQuad() { facetType = FFacetType.Quad; vertices = new FMeshVertex[] {new FMeshVertex(),new FMeshVertex(),new FMeshVertex(),new FMeshVertex()}; }
public FMeshTriangle() { facetType = FFacetType.Triangle; vertices = new FMeshVertex[] { new FMeshVertex(), new FMeshVertex(), new FMeshVertex() }; }
public FMeshQuad AddQuad(FMeshVertex[] vertices) { FMeshQuad quad = new FMeshQuad(vertices); AddFacet(quad); return quad; }
public FMeshTriangle(FMeshVertex vertex1, FMeshVertex vertex2, FMeshVertex vertex3) { facetType = FFacetType.Triangle; vertices = new FMeshVertex[] { vertex1, vertex2, vertex3 }; }
public FMeshTriangle AddTriangle(FMeshVertex[] vertices) { FMeshTriangle triangle = new FMeshTriangle(vertices); AddFacet(triangle); return triangle; }