Package javax.vecmath

Examples of javax.vecmath.Vector3d


        _transformNode = new TransformGroup();
        _transformNode.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE);

        Transform3D transform = new Transform3D();
        transform.setTranslation(new Vector3d(_initialXTranslation,
                _initialYTranslation, _initialZTranslation));
        _transformNode.setTransform(transform);

        _accumulatedX = _initialXTranslation;
        _accumulatedY = _initialYTranslation;
View Full Code Here


                float radiusValue = (float) ((DoubleToken) radius.getToken())
                        .doubleValue();
                float heightValue = (float) ((DoubleToken) height.getToken())
                        .doubleValue();

                _scaleTransform.setScale(new Vector3d(radiusValue, heightValue,
                        radiusValue));

                // The following seems to be needed so the new scale
                // takes effect.
                ((TransformGroup) _containedNode).setTransform(_scaleTransform);
View Full Code Here

                    circleDivisionsValue, sideDivisionsValue, _appearance);

            TransformGroup scaler = new TransformGroup();
            scaler.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE);
            _scaleTransform = new Transform3D();
            _scaleTransform.setScale(new Vector3d(radiusValue, heightValue,
                    radiusValue));
            scaler.setTransform(_scaleTransform);
            scaler.addChild(cylinder);
            _containedNode = scaler;
        } else {
View Full Code Here

                        .doubleValue());

                float heightValue = (float) (((DoubleToken) height.getToken())
                        .doubleValue());

                _scaleTransform.setScale(new Vector3d(radiusValue, heightValue,
                        radiusValue));

                // The following seems to be needed so the new scale
                // takes effect.
                ((TransformGroup) _containedNode).setTransform(_scaleTransform);
View Full Code Here

                    circleDivisionsValue, sideDivisionsValue, _appearance);

            TransformGroup scaler = new TransformGroup();
            scaler.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE);
            _scaleTransform = new Transform3D();
            _scaleTransform.setScale(new Vector3d(radiusValue, heightValue,
                    radiusValue));
            scaler.setTransform(_scaleTransform);
            scaler.addChild(cone);
            _containedNode = scaler;
        } else {
View Full Code Here

        _bottomTranslate.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE);
        _bottomTranslate.setCapability(Group.ALLOW_CHILDREN_WRITE);
        _bottomTranslate.setCapability(Group.ALLOW_CHILDREN_EXTEND);

        Transform3D topTransform = new Transform3D();
        topTransform.setTranslation(new Vector3d(_baseX, _baseY, _baseZ));
        _topTranslate.setTransform(topTransform);

        Quat4d quaternion = new Quat4d();
        quaternion.set(new AxisAngle4d(_xAxis, _yAxis, _zAxis, originalAngle));
        _rotation.set(quaternion);
        _middleRotate.setTransform(_rotation);

        Transform3D bottomTransform = new Transform3D();
        bottomTransform.setTranslation(new Vector3d(-_baseX, -_baseY, -_baseZ));
        _bottomTranslate.setTransform(bottomTransform);
        _topTranslate.addChild(_middleRotate);
        _middleRotate.addChild(_bottomTranslate);
    }
View Full Code Here

        super.initialize();
        _transformNode = new TransformGroup();
        _transformNode.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE);

        Transform3D scaleTransform = new Transform3D();
        scaleTransform.setScale(new Vector3d(_getScaleX(), _getScaleY(),
                _getScaleZ()));
        _transformNode.setTransform(scaleTransform);
    }
View Full Code Here

                        .doubleValue() / 2.0);

                float width = (float) (((DoubleToken) zWidth.getToken())
                        .doubleValue() / 2.0);

                _scaleTransform.setScale(new Vector3d(length, height, width));

                // The following seems to be needed so the new scale
                // takes effect.
                ((TransformGroup) _containedNode).setTransform(_scaleTransform);
            }
View Full Code Here

            Box box = new Box(1.0f, 1.0f, 1.0f, primitiveFlags, _appearance);

            TransformGroup scaler = new TransformGroup();
            scaler.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE);
            _scaleTransform = new Transform3D();
            _scaleTransform.setScale(new Vector3d(length, height, width));
            scaler.setTransform(_scaleTransform);
            scaler.addChild(box);
            _containedNode = scaler;
        } else {
            _containedNode = new Box(length, height, width, primitiveFlags,
View Full Code Here

            angle = (angleToken).doubleValue();

            Quat4d quaternion = new Quat4d();
            quaternion.set(new AxisAngle4d(axisX, axisY, axisZ, angle));

            Vector3d vector = new Vector3d(xPosition, yPosition, zPosition);
            Transform3D t = new Transform3D(quaternion, vector, 1.0);
            TransformGroup group = _simpleUniverse.getViewingPlatform()
                    .getViewPlatformTransform();
            group.setTransform(t);
        }
View Full Code Here

TOP

Related Classes of javax.vecmath.Vector3d

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.