public override Mesh GenerateGeometry() { if (cubeMesh == null) { cubeMesh = PrimitiveMeshBuilder.BuildCube(1f); } cubeMeshRefCount++; return(cubeMesh); }
public override Mesh GenerateGeometry() { if (mesh == null) { mesh = PrimitiveMeshBuilder.BuildSphere(1f); } meshUses++; return(mesh); }
public override Mesh GenerateGeometry() { Mesh mesh = PrimitiveMeshBuilder.BuildPlane(1f); if (model.uvs != null && model.uvs.Length > 0) { mesh.uv = Utils.FloatArrayToV2List(model.uvs); } return(mesh); }
public override Mesh GenerateGeometry() { var model = (Model)this.model; if (cubeMesh == null) { cubeMesh = PrimitiveMeshBuilder.BuildCube(1f); } if (model.uvs != null && model.uvs.Length > 0) { cubeMesh.uv = Utils.FloatArrayToV2List(model.uvs); } cubeMeshRefCount++; return(cubeMesh); }
public override Mesh GenerateGeometry() { var model = (Model)this.model; return(PrimitiveMeshBuilder.BuildCylinder(50, model.radiusTop, model.radiusBottom, 2f, 0f, true, false)); }
public override Mesh GenerateGeometry() { return(PrimitiveMeshBuilder.BuildCone(50, model.radiusTop, model.radiusBottom, 2f, 0f, true, false)); }