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();
 }