Package javax.media.j3d

Examples of javax.media.j3d.SceneGraphObject


/*     */
/* 302 */       ret = createNode(state);
/*     */     }
/*     */     catch (ClassNotFoundException e)
/*     */     {
/*     */       SceneGraphObject ret;
/* 306 */       if (this.control.useSuperClassIfNoChildClass())
/* 307 */         ret = createNodeFromSuper(className);
/*     */       else
/* 309 */         throw new SGIORuntimeException("No Such Class " + className);
/*     */     }
/*     */     SceneGraphObject ret;
/* 313 */     return ret;
/*     */   }
View Full Code Here


/*     */   {
/* 324 */     String tmp = getClass().getName();
/* 325 */     String superClass = tmp.substring(tmp.indexOf("state") + 6, tmp.length() - 5);
/*     */
/* 327 */     System.err.println("Unable to create node " + className + " attempting Java3D superclass " + superClass);
/*     */     SceneGraphObject ret;
/*     */     try
/*     */     {
/* 330 */       Class state = Class.forName(superClass, true, this.control.getClassLoader());
/*     */
/* 332 */       ret = (SceneGraphObject)state.newInstance();
View Full Code Here

/* 345 */     return ret;
/*     */   }
/*     */
/*     */   private SceneGraphObject createNode(String className, Class[] parameterTypes, Object[] parameters)
/*     */   {
/*     */     SceneGraphObject ret;
/*     */     try
/*     */     {
/* 362 */       Class state = Class.forName(className);
/* 363 */       Constructor constructor = state.getConstructor(parameterTypes);
/* 364 */       ret = (SceneGraphObject)constructor.newInstance(parameters);
/*     */     }
/*     */     catch (ClassNotFoundException e1)
/*     */     {
/*     */       SceneGraphObject ret;
/* 366 */       if (this.control.useSuperClassIfNoChildClass())
/* 367 */         ret = createNodeFromSuper(className, parameterTypes, parameters);
/*     */       else
/* 369 */         throw new SGIORuntimeException("No State class for " + className);
/*     */     }
View Full Code Here

/* 388 */     return ret;
/*     */   }
/*     */
/*     */   protected SceneGraphObject createNode(Class j3dClass, Class[] parameterTypes, Object[] parameters)
/*     */   {
/*     */     SceneGraphObject ret;
/*     */     try
/*     */     {
/* 405 */       Constructor constructor = j3dClass.getConstructor(parameterTypes);
/* 406 */       ret = (SceneGraphObject)constructor.newInstance(parameters);
/*     */     } catch (IllegalAccessException e2) {
View Full Code Here

/*     */
/*     */   private SceneGraphObject createNodeFromSuper(String className, Class[] parameterTypes, Object[] parameters)
/*     */   {
/* 435 */     String tmp = getClass().getName();
/* 436 */     String superClass = tmp.substring(tmp.indexOf("state") + 6, tmp.length() - 5);
/*     */     SceneGraphObject ret;
/*     */     try
/*     */     {
/* 440 */       Class state = Class.forName(superClass);
/* 441 */       Constructor constructor = state.getConstructor(parameterTypes);
/* 442 */       ret = (SceneGraphObject)constructor.newInstance(parameters);
View Full Code Here

        TransformGroup trunkTransformGroup = (TransformGroup) trunk3D.getGroup().getChild(0);
        Enumeration transformChilds = trunkTransformGroup.getAllChildren();
        // check at least one element
        assertTrue(transformChilds.hasMoreElements());
        SceneGraphObject child = (SceneGraphObject) transformChilds.nextElement();
        assertEquals(trunkCylinder, child);
        // check only one element
        assertFalse(transformChilds.hasMoreElements());

        // get transform object
View Full Code Here

        TransformGroup trunkTransformGroup = (TransformGroup) trunk3D.getGroup().getChild(0);
        Enumeration transformChilds = trunkTransformGroup.getAllChildren();
        // check at least one element
        assertTrue(transformChilds.hasMoreElements());
        SceneGraphObject child = (SceneGraphObject) transformChilds.nextElement();
        assertEquals(trunkCylinder, child);
        // check only one element
        assertFalse(transformChilds.hasMoreElements());

        // get transform object
View Full Code Here

TOP

Related Classes of javax.media.j3d.SceneGraphObject

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.