Search in sources :

Example 61 with OutputCapsule

use of com.jme3.export.OutputCapsule in project jmonkeyengine by jMonkeyEngine.

the class DTransform method write.

public void write(JmeExporter e) throws IOException {
    OutputCapsule capsule = e.getCapsule(this);
    capsule.write(rotation, "rot", new DQuaternion());
    capsule.write(translation, "translation", Vector3d.ZERO);
    capsule.write(scale, "scale", Vector3d.UNIT_XYZ);
}
Also used : OutputCapsule(com.jme3.export.OutputCapsule)

Example 62 with OutputCapsule

use of com.jme3.export.OutputCapsule in project jmonkeyengine by jMonkeyEngine.

the class EmitterMeshVertexShape method write.

@Override
public void write(JmeExporter ex) throws IOException {
    OutputCapsule oc = ex.getCapsule(this);
    oc.writeSavableArrayList((ArrayList<List<Vector3f>>) vertices, "vertices", null);
    oc.writeSavableArrayList((ArrayList<List<Vector3f>>) normals, "normals", null);
}
Also used : OutputCapsule(com.jme3.export.OutputCapsule) ArrayList(java.util.ArrayList) List(java.util.List)

Example 63 with OutputCapsule

use of com.jme3.export.OutputCapsule in project jmonkeyengine by jMonkeyEngine.

the class DirectionalLight method write.

@Override
public void write(JmeExporter ex) throws IOException {
    super.write(ex);
    OutputCapsule oc = ex.getCapsule(this);
    oc.write(direction, "direction", null);
}
Also used : OutputCapsule(com.jme3.export.OutputCapsule)

Example 64 with OutputCapsule

use of com.jme3.export.OutputCapsule in project jmonkeyengine by jMonkeyEngine.

the class DefaultParticleInfluencer method write.

@Override
public void write(JmeExporter ex) throws IOException {
    OutputCapsule oc = ex.getCapsule(this);
    oc.write(initialVelocity, "initialVelocity", Vector3f.ZERO);
    oc.write(velocityVariation, "variation", 0.2f);
}
Also used : OutputCapsule(com.jme3.export.OutputCapsule)

Example 65 with OutputCapsule

use of com.jme3.export.OutputCapsule in project jmonkeyengine by jMonkeyEngine.

the class NewtonianParticleInfluencer method write.

@Override
public void write(JmeExporter ex) throws IOException {
    super.write(ex);
    OutputCapsule oc = ex.getCapsule(this);
    oc.write(normalVelocity, "normalVelocity", 0.0f);
    oc.write(surfaceTangentFactor, "surfaceTangentFactor", 0.0f);
    oc.write(surfaceTangentRotation, "surfaceTangentRotation", 0.0f);
}
Also used : OutputCapsule(com.jme3.export.OutputCapsule)

Aggregations

OutputCapsule (com.jme3.export.OutputCapsule)119 Vector3f (com.jme3.math.Vector3f)17 Matrix3f (com.jme3.math.Matrix3f)4 SafeArrayList (com.jme3.util.SafeArrayList)2 ArrayList (java.util.ArrayList)2 Generic6DofConstraint (com.bulletphysics.dynamics.constraintsolver.Generic6DofConstraint)1 BoundingSphere (com.jme3.bounding.BoundingSphere)1 BoxCollisionShape (com.jme3.bullet.collision.shapes.BoxCollisionShape)1 ChildCollisionShape (com.jme3.bullet.collision.shapes.infos.ChildCollisionShape)1 RotationalLimitMotor (com.jme3.bullet.joints.motors.RotationalLimitMotor)1 Plane (com.jme3.math.Plane)1 Quaternion (com.jme3.math.Quaternion)1 Vector2f (com.jme3.math.Vector2f)1 Mesh (com.jme3.scene.Mesh)1 ShaderNodeVariable (com.jme3.shader.ShaderNodeVariable)1 List (java.util.List)1