public WpfMeshGeometry3D(IXbimMeshGeometry3D mesh) { WpfModel = new GeometryModel3D {Geometry = new MeshGeometry3D()}; Mesh.Positions = new WpfPoint3DCollection(mesh.Positions); Mesh.Normals = new WpfVector3DCollection(mesh.Normals); Mesh.TriangleIndices = new Int32Collection (mesh.TriangleIndices); _meshes = new XbimMeshFragmentCollection(mesh.Meshes); }
public WpfMeshGeometry3D() { WpfModel = new GeometryModel3D(); WpfModel.Geometry = new MeshGeometry3D(); Mesh.Positions = new WpfPoint3DCollection(0); Mesh.Normals = new WpfVector3DCollection(); Mesh.TriangleIndices = new Int32Collection(); _meshes = new XbimMeshFragmentCollection(); }