Пример #1
0
    public FMeshQuad AddQuad(FMeshVertex vertex1, FMeshVertex vertex2, FMeshVertex vertex3, FMeshVertex vertex4)
    {
        FMeshQuad quad = new FMeshQuad(vertex1, vertex2, vertex3, vertex4);

        AddFacet(quad);
        return(quad);
    }
Пример #2
0
    public FMeshTriangle AddTriangle(FMeshVertex vertex1, FMeshVertex vertex2, FMeshVertex vertex3)
    {
        FMeshTriangle triangle = new FMeshTriangle(vertex1, vertex2, vertex3);

        AddFacet(triangle);
        return(triangle);
    }
Пример #3
0
    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
    }
Пример #4
0
 public FMeshQuad(FMeshVertex vertex1, FMeshVertex vertex2, FMeshVertex vertex3, FMeshVertex vertex4)
 {
     facetType = FFacetType.Quad;
     vertices  = new FMeshVertex[] { vertex1, vertex2, vertex3, vertex4 };
 }
Пример #5
0
 public FMeshQuad()
 {
     facetType = FFacetType.Quad;
     vertices  = new FMeshVertex[] { new FMeshVertex(), new FMeshVertex(), new FMeshVertex(), new FMeshVertex() };
 }
Пример #6
0
 public FMeshQuad AddQuad(FMeshVertex vertex1, FMeshVertex vertex2, FMeshVertex vertex3, FMeshVertex vertex4)
 {
     FMeshQuad quad = new FMeshQuad(vertex1,vertex2,vertex3,vertex4);
     AddFacet(quad);
     return quad;
 }
Пример #7
0
 public FMeshTriangle(FMeshVertex vertex1, FMeshVertex vertex2, FMeshVertex vertex3)
 {
     facetType = FFacetType.Triangle;
     vertices = new FMeshVertex[] {vertex1,vertex2,vertex3};
 }
Пример #8
0
 public FMeshTriangle AddTriangle(FMeshVertex vertex1, FMeshVertex vertex2, FMeshVertex vertex3)
 {
     FMeshTriangle triangle = new FMeshTriangle(vertex1,vertex2,vertex3);
     AddFacet(triangle);
     return triangle;
 }
Пример #9
0
 public FMeshTriangle()
 {
     facetType = FFacetType.Triangle;
     vertices = new FMeshVertex[] {new FMeshVertex(),new FMeshVertex(),new FMeshVertex()};
 }
Пример #10
0
 public FMeshTriangle(FMeshVertex[] vertices)
 {
     facetType = FFacetType.Triangle;
     this.vertices = vertices;
 }
Пример #11
0
 public FMeshQuad(FMeshVertex vertex1, FMeshVertex vertex2, FMeshVertex vertex3, FMeshVertex vertex4)
 {
     facetType = FFacetType.Quad;
     vertices = new FMeshVertex[] {vertex1,vertex2,vertex3,vertex4};
 }
Пример #12
0
 public FMeshQuad(FMeshVertex[] vertices)
 {
     facetType = FFacetType.Quad;
     this.vertices = vertices;
 }
Пример #13
0
 public FMeshQuad()
 {
     facetType = FFacetType.Quad;
     vertices = new FMeshVertex[] {new FMeshVertex(),new FMeshVertex(),new FMeshVertex(),new FMeshVertex()};
 }
Пример #14
0
 public FMeshTriangle()
 {
     facetType = FFacetType.Triangle;
     vertices  = new FMeshVertex[] { new FMeshVertex(), new FMeshVertex(), new FMeshVertex() };
 }
Пример #15
0
 public FMeshQuad AddQuad(FMeshVertex[] vertices)
 {
     FMeshQuad quad = new FMeshQuad(vertices);
     AddFacet(quad);
     return quad;
 }
Пример #16
0
 public FMeshTriangle(FMeshVertex vertex1, FMeshVertex vertex2, FMeshVertex vertex3)
 {
     facetType = FFacetType.Triangle;
     vertices  = new FMeshVertex[] { vertex1, vertex2, vertex3 };
 }
Пример #17
0
 public FMeshTriangle AddTriangle(FMeshVertex[] vertices)
 {
     FMeshTriangle triangle = new FMeshTriangle(vertices);
     AddFacet(triangle);
     return triangle;
 }