コード例 #1
0
ファイル: GeoObjectBuilder.cs プロジェクト: NMO13/SolidTurn
 protected override void BuildMesh(GeoObject o, Del3D meshBuilder, params object[] oparams)
 {
     if (meshBuilder != null)
     {
         o.Mesh = meshBuilder(oparams);
     }
 }
コード例 #2
0
ファイル: GeoObjectBuilder.cs プロジェクト: NMO13/SolidTurn
 public VBOGeoObject BuildVBOGeoObject(Del3D meshBuilder, params object[] oparams)
 {
     VBOGeoObject o = CreateVBOGeoObject();
     BuildMesh(o, meshBuilder, oparams);
     o.CreateVertexArray();
     AddMaterial(o);
     m_geoObjectList.Add(o);
     return o;
 }
コード例 #3
0
 protected abstract void BuildMesh(GeoObject o, Del3D meshBuilder, params object[] oparams);