X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.proconf.g3d%2Fsrc%2Forg%2Fsimantics%2Fproconf%2Fg3d%2Fscenegraph%2FModelNode.java;h=ad0780d883c343be0a175db1ed793928f06ea1a9;hb=15af86b4ca7eb7e85cfdad040c8438c6910a7272;hp=ff2b6faa59ed212a14067e0be5e9372cafea8dd2;hpb=f9e3fe0569bf1cf3bbcdbc56fb81c736cba086f9;p=simantics%2F3d.git diff --git a/org.simantics.proconf.g3d/src/org/simantics/proconf/g3d/scenegraph/ModelNode.java b/org.simantics.proconf.g3d/src/org/simantics/proconf/g3d/scenegraph/ModelNode.java index ff2b6faa..ad0780d8 100644 --- a/org.simantics.proconf.g3d/src/org/simantics/proconf/g3d/scenegraph/ModelNode.java +++ b/org.simantics.proconf.g3d/src/org/simantics/proconf/g3d/scenegraph/ModelNode.java @@ -43,7 +43,7 @@ public class ModelNode extends AbstractGraphicsNode implements Animatable, IGeom G3DModel model = getG3DModel(graph); Collection nodes = model.getChild(); if (nodes.size() == 0) { - ErrorLogger.defaultLogError("ModelNode " + model.getResource() + " has no shapes", null); + ErrorLogger.defaultLogError("ModelNode " + model.getResource().getResourceId() + " has no shapes", null); return; } for (G3DNode node: nodes) { @@ -175,14 +175,14 @@ public class ModelNode extends AbstractGraphicsNode implements Animatable, IGeom return false; } G3DModel model = getG3DModel(graph); - Collection animations = model.getAnimation(); + Collection animations = model.getAnimation(); int num = animations.size(); if (num == 0) { ErrorLogger.getDefault().logWarning("Cannot set animation for " + shapeResource + " since it has no animations", null); return false; } int random = (int)Math.round(Math.random() * (num-1)); - Iterator i = animations.iterator(); + Iterator i = animations.iterator(); while(random > 0) { i.next(); random--;