public RoughPartGeoObject BuildRoughPartGeoObject(Del2D meshBuilder, params object[] oparams) { RoughPartGeoObject o = this.createNewRoughPartGeoObject(); this.BuildRoughPartMesh(o, meshBuilder, oparams); AddMaterial(o); m_geoObjectList.Add(o); return o; }
public VBOGeoObject BuildConcentricGeoObject(Del2D meshBuilder, params object[] oparams) { VBOGeoObject o = this.CreateNewConcentricGeoObject(); BuildMeshConcentric(o, meshBuilder, oparams); o.CreateVertexArray(); AddMaterial(o); m_geoObjectList.Add(o); return o; }
private void BuildRoughPartMesh(RoughPartGeoObject o, Del2D meshBuilder, params object[] oparams) { RoughPartConcentricMesh3D m = meshBuilder(oparams); o.Mesh = m; o.VBOManager.Build(m.Poly2D); o.BuildMesh3D((int)oparams[1]); }
private void BuildMeshConcentric(VBOGeoObject o, Del2D meshBuilder, params object[] oparams) { ConcentricMesh3D m = meshBuilder(oparams); m.BuildMesh3D((int)oparams[1]); o.Mesh = m; }