@@ -87,4 +87,15 @@ class Cube extends Polygon {
return h3d.col.Bounds.fromValues(translatedX, translatedY, translatedZ, sizeX * scaled, sizeY * scaled, sizeZ * scaled);
}
+ public static function defaultUnitCube() {
+ var engine = h3d.Engine.getCurrent();
+ var c : Cube = @:privateAccess engine.resCache.get(Cube);
+ if( c != null )
+ return c;
+ c = new h3d.prim.Cube(1, 1, 1);
+ c.addNormals();
+ c.addUniformUVs(1.0);
+ @:privateAccess engine.resCache.set(Cube, c);
+ }