summaryrefslogtreecommitdiffstats
path: root/o3d/samples/o3d-webgl/shape.js
diff options
context:
space:
mode:
Diffstat (limited to 'o3d/samples/o3d-webgl/shape.js')
-rw-r--r--o3d/samples/o3d-webgl/shape.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/o3d/samples/o3d-webgl/shape.js b/o3d/samples/o3d-webgl/shape.js
index 4754869..ab47b2f 100644
--- a/o3d/samples/o3d-webgl/shape.js
+++ b/o3d/samples/o3d-webgl/shape.js
@@ -37,6 +37,7 @@
* @constructor
*/
o3d.Shape = function() {
+ o3d.ParamObject.call(this);
this.elements = [];
};
o3d.inherit('Shape', 'ParamObject');
@@ -72,7 +73,10 @@ o3d.Shape.prototype.elements = [];
*/
o3d.Shape.prototype.createDrawElements =
function(pack, material) {
- o3d.notImplemented();
+ var elements = this.elements;
+ for (var i = 0; i < elements.length; ++i) {
+ elements[i].createDrawElement(pack, material);
+ }
};