From 6ddc68278ba84e2b43854c79c448ae37f0e8e469 Mon Sep 17 00:00:00 2001 From: shadowislord Date: Sat, 28 Jun 2014 20:50:10 -0400 Subject: [PATCH] * Make sure InstancedGeometry is non-batchable spatial --- .../java/com/jme3/scene/instancing/InstancedGeometry.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/jme3-core/src/main/java/com/jme3/scene/instancing/InstancedGeometry.java b/jme3-core/src/main/java/com/jme3/scene/instancing/InstancedGeometry.java index d9259ab99..7f0bb601b 100644 --- a/jme3-core/src/main/java/com/jme3/scene/instancing/InstancedGeometry.java +++ b/jme3-core/src/main/java/com/jme3/scene/instancing/InstancedGeometry.java @@ -68,6 +68,7 @@ public class InstancedGeometry extends Geometry { public InstancedGeometry() { super(); setIgnoreTransform(true); + setBatchHint(BatchHint.Never); setMaxNumInstances(1); } @@ -81,6 +82,7 @@ public class InstancedGeometry extends Geometry { public InstancedGeometry(String name) { super(name); setIgnoreTransform(true); + setBatchHint(BatchHint.Never); setMaxNumInstances(1); } @@ -326,6 +328,10 @@ public class InstancedGeometry extends Geometry { InstancedNode.setGeometryStartIndex2(geometry, freeIndex); } + public Geometry[] getGeometries() { + return geometries; + } + public VertexBuffer[] getAllInstanceData() { ArrayList allData = new ArrayList(); if (transformInstanceData != null) {