Uses of Class
com.threerings.math.Transform3D

Packages that use Transform3D
com.threerings.editor.swing   
com.threerings.expr Expression evaluation and binding classes. 
com.threerings.expr.util   
com.threerings.math Model and animation configurations. 
com.threerings.openal   
com.threerings.opengl.camera   
com.threerings.opengl.effect Effect classes. 
com.threerings.opengl.effect.config Effect configurations. 
com.threerings.opengl.geometry.config Geometry configurations. 
com.threerings.opengl.gui.config GUI configurations. 
com.threerings.opengl.model   
com.threerings.opengl.model.config Model and animation configurations. 
com.threerings.opengl.model.tools   
com.threerings.opengl.renderer   
com.threerings.opengl.renderer.config Renderer configuration bits. 
com.threerings.opengl.renderer.state   
com.threerings.opengl.scene Scene management classes. 
com.threerings.opengl.scene.config Scene configurations. 
com.threerings.opengl.util   
com.threerings.tudey.client   
com.threerings.tudey.config Tudey configurations. 
com.threerings.tudey.data Tudey data. 
com.threerings.tudey.util   
 

Uses of Transform3D in com.threerings.editor.swing
 

Methods in com.threerings.editor.swing that return Transform3D
 Transform3D Transform3DPanel.getValue()
          Returns the current value of the transform being edited.
 

Methods in com.threerings.editor.swing with parameters of type Transform3D
 void Transform3DPanel.setValue(Transform3D value)
          Sets the value of the transform being edited.
 

Uses of Transform3D in com.threerings.expr
 

Fields in com.threerings.expr declared as Transform3D
 Transform3D Transform3DExpression.Reference.defvalue
          The default value of the variable.
 Transform3D Transform3DExpression.Constant.value
          The value of the constant.
 

Methods in com.threerings.expr that return types with arguments of type Transform3D
 ObjectExpression.Evaluator<Transform3D> Transform3DExpression.Constant.createEvaluator(Scope scope)
           
 ObjectExpression.Evaluator<Transform3D> Transform3DExpression.Reference.createEvaluator(Scope scope)
           
 ObjectExpression.Evaluator<Transform3D> Transform3DExpression.Uniform.createEvaluator(Scope scope)
           
 ObjectExpression.Evaluator<Transform3D> Transform3DExpression.NonUniform.createEvaluator(Scope scope)
           
 ObjectExpression.Evaluator<Transform3D> Transform3DExpression.TextureFrame.createEvaluator(Scope scope)
           
 

Uses of Transform3D in com.threerings.expr.util
 

Methods in com.threerings.expr.util that return Transform3D
static Transform3D ScopeUtil.resolve(Scope scope, String name, Transform3D defvalue)
          Attempts to resolve a transform symbol.
 

Methods in com.threerings.expr.util with parameters of type Transform3D
static Transform3D ScopeUtil.resolve(Scope scope, String name, Transform3D defvalue)
          Attempts to resolve a transform symbol.
 

Uses of Transform3D in com.threerings.math
 

Methods in com.threerings.math that return Transform3D
 Transform3D Transform3D.compose(Transform3D other)
          Composes this transform with another.
 Transform3D Transform3D.compose(Transform3D other, Transform3D result)
          Composes this transform with another, storing the result in the object provided.
 Transform3D Transform3D.composeLocal(Transform3D other)
          Composes this transform in-place with another.
 Transform3D Transform3D.invert()
          Inverts this transform.
 Transform3D Transform3D.invert(Transform3D result)
          Inverts this transform, storing the result in the provided object.
 Transform3D Transform3D.invertLocal()
          Inverts this transform in-place.
 Transform3D Transform3D.lerp(Transform3D other, float t)
          Linearly interpolates between this and the specified other transform.
 Transform3D Transform3D.lerp(Transform3D other, float t, Transform3D result)
          Linearly interpolates between this and the specified other transform, placing the result in the transform provided.
 Transform3D Transform3D.lerpLocal(Transform3D other, float t)
          Linearly interpolates between this and the specified other transform, placing the result in this transform.
 Transform3D Transform3D.promote(int type)
          Promotes this transform to the specified type, which must be greater than or equal to its current type.
 Transform3D Transform3D.set(Matrix4f matrix)
          Sets the transform using the supplied matrix.
 Transform3D Transform3D.set(Matrix4f matrix, boolean affine)
          Sets the transform using the supplied matrix.
 Transform3D Transform3D.set(Transform2D transform)
          Copies the values contained in another transform.
 Transform3D Transform3D.set(Transform3D transform)
          Copies the values contained in another transform.
 Transform3D Transform3D.set(Vector3f translation, Quaternion rotation)
          Sets the transform using the supplied values.
 Transform3D Transform3D.set(Vector3f translation, Quaternion rotation, float scale)
          Sets the transform using the supplied values.
 Transform3D Transform3D.set(Vector3f translation, Quaternion rotation, Vector3f scale)
          Sets the transform using the supplied values.
 Transform3D Transform3D.setToIdentity()
          Sets the transform to the identity transform.
 Transform3D Transform3D.update(int utype)
          Updates the transform fields corresponding to the specified type.
 

Methods in com.threerings.math with parameters of type Transform3D
 Transform3D Transform3D.compose(Transform3D other)
          Composes this transform with another.
 Transform3D Transform3D.compose(Transform3D other, Transform3D result)
          Composes this transform with another, storing the result in the object provided.
 Transform3D Transform3D.composeLocal(Transform3D other)
          Composes this transform in-place with another.
 Transform3D Transform3D.invert(Transform3D result)
          Inverts this transform, storing the result in the provided object.
 Transform3D Transform3D.lerp(Transform3D other, float t)
          Linearly interpolates between this and the specified other transform.
 Transform3D Transform3D.lerp(Transform3D other, float t, Transform3D result)
          Linearly interpolates between this and the specified other transform, placing the result in the transform provided.
 Transform3D Transform3D.lerpLocal(Transform3D other, float t)
          Linearly interpolates between this and the specified other transform, placing the result in this transform.
 Transform3D Transform3D.set(Transform3D transform)
          Copies the values contained in another transform.
 Transform2D Transform2D.set(Transform3D transform)
          Sets the transform to a flattened version of a 3D transform.
 Ray3D Ray3D.transform(Transform3D transform)
          Transforms this ray.
 Plane Plane.transform(Transform3D transform)
          Transforms this plane by the specified transformation.
 Frustum Frustum.transform(Transform3D transform)
          Transforms this frustum by the specified transformation.
 Box Box.transform(Transform3D transform)
          Transforms this box.
 Box Box.transform(Transform3D transform, Box result)
          Transforms this box, placing the result in the provided object.
 Frustum Frustum.transform(Transform3D transform, Frustum result)
          Transforms this frustum by the specified transformation, placing the result in the object provided.
 Plane Plane.transform(Transform3D transform, Plane result)
          Transforms this plane by the specified transformation, placing the result in the object provided.
 Ray3D Ray3D.transform(Transform3D transform, Ray3D result)
          Transforms this ray, placing the result in the object provided.
 Ray3D Ray3D.transformLocal(Transform3D transform)
          Transforms this ray in-place.
 Plane Plane.transformLocal(Transform3D transform)
          Transforms this plane in-place by the specified transformation.
 Frustum Frustum.transformLocal(Transform3D transform)
          Transforms this frustum in-place by the specified transformation.
 Box Box.transformLocal(Transform3D transform)
          Transforms this box in-place.
 

Constructors in com.threerings.math with parameters of type Transform3D
Transform2D(Transform3D transform)
          Creates a flattened version of the supplied transform.
Transform3D(Transform3D transform)
          Copy constructor.
 

Uses of Transform3D in com.threerings.openal
 

Constructors in com.threerings.openal with parameters of type Transform3D
Sounder(AlContext ctx, Scope parentScope, Transform3D transform)
          Creates a new sounder with a null configuration.
Sounder(AlContext ctx, Scope parentScope, Transform3D transform, ConfigReference<SounderConfig> ref)
          Creates a new sounder with the referenced configuration.
Sounder(AlContext ctx, Scope parentScope, Transform3D transform, SounderConfig config)
          Creates a new sounder with the given configuration.
 

Uses of Transform3D in com.threerings.opengl.camera
 

Methods in com.threerings.opengl.camera that return Transform3D
 Transform3D Camera.getViewTransform()
          Returns a reference to the camera view transform (the inverse of the world transform).
 Transform3D Camera.getWorldTransform()
          Returns a reference to the camera's current transform in world space.
 

Methods in com.threerings.opengl.camera with parameters of type Transform3D
 boolean CameraHandler.Offset.apply(Transform3D transform)
          Applies the offset.
 

Uses of Transform3D in com.threerings.opengl.effect
 

Methods in com.threerings.opengl.effect with parameters of type Transform3D
 void Particle.init(float lifespan, AlphaMode alphaMode, ColorFunctionVariable color, FloatFunctionVariable size, FloatFunctionVariable length, FloatFunctionVariable frame, Transform3D historyTransform)
          Initializes the particle.
 void PositionHistory.init(Vector3f initial, Transform3D transform)
          (Re)initializes the history.
 

Uses of Transform3D in com.threerings.opengl.effect.config
 

Fields in com.threerings.opengl.effect.config declared as Transform3D
 Transform3D BaseParticleSystemConfig.Layer.transform
          The emitter transform.
 

Uses of Transform3D in com.threerings.opengl.geometry.config
 

Fields in com.threerings.opengl.geometry.config declared as Transform3D
 Transform3D TransformedGeometry.transform
          The transform to apply to the geometry.
 

Constructors in com.threerings.opengl.geometry.config with parameters of type Transform3D
TransformedGeometry(GeometryConfig geometry, Transform3D transform)
           
 

Uses of Transform3D in com.threerings.opengl.gui.config
 

Fields in com.threerings.opengl.gui.config declared as Transform3D
 Transform3D ComponentConfig.ViewModel.transform
          The transform of the model.
 

Uses of Transform3D in com.threerings.opengl.model
 

Methods in com.threerings.opengl.model that return Transform3D
 Transform3D Model.getLocalTransform()
          Returns a reference to the model's local transform.
 Transform3D Articulated.Node.getLocalTransform()
          Returns a reference to this node's local transform.
 Transform3D Articulated.Node.getParentViewTransform()
          Returns a reference to the parent view transform.
 Transform3D Articulated.Node.getParentWorldTransform()
          Returns a reference to the parent world transform.
 Transform3D Wrapper.getPointWorldTransform(String point)
           
 Transform3D Model.getPointWorldTransform(String point)
          Returns a reference to the world transform of the model point.
 Transform3D Model.Implementation.getPointWorldTransform(String point)
          Returns a reference to the world transform of the given point.
 Transform3D Articulated.getPointWorldTransform(String point)
           
 Transform3D Articulated.Node.getViewTransform()
          Returns a reference to this node's view transform.
 Transform3D Articulated.Node.getWorldTransform()
          Returns a reference to this node's world transform.
 

Methods in com.threerings.opengl.model with parameters of type Transform3D
 void Articulated.Node.setConfig(ArticulatedConfig.Node config, Transform3D parentWorldTransform, Transform3D parentViewTransform)
          Sets the configuration of this node.
 void Model.setLocalTransform(Transform3D transform)
          Sets the local transform to the specified value and promotes it to UNIFORM, then updates the bounds of the model.
 

Constructors in com.threerings.opengl.model with parameters of type Transform3D
Articulated.MeshNode(GlContext ctx, Scope parentScope, ArticulatedConfig.MeshNode config, Transform3D parentWorldTransform, Transform3D parentViewTransform)
          Creates a new mesh node.
Articulated.Node(GlContext ctx, Scope parentScope, ArticulatedConfig.Node config, Transform3D parentWorldTransform, Transform3D parentViewTransform)
          Creates a new node.
 

Uses of Transform3D in com.threerings.opengl.model.config
 

Fields in com.threerings.opengl.model.config declared as Transform3D
 Transform3D ConditionalConfig.defaultTransform
          The default model transform.
 Transform3D ArticulatedConfig.Node.invRefTransform
          The inverse of the reference space transform.
 Transform3D ConditionalConfig.Case.transform
          The model transform.
 Transform3D CompoundConfig.ComponentModel.transform
          The model transform.
 Transform3D ArticulatedConfig.Node.transform
          The initial transform of the node.
 Transform3D ArticulatedConfig.Attachment.transform
          The transform of the model.
 Transform3D ActionConfig.SpawnTransient.transform
          The transform relative to the node.
 Transform3D ActionConfig.PlaySound.transform
          The transform relative to the node.
 Transform3D[][] AnimationConfig.Imported.transforms
          The transforms for each target, each frame.
 

Methods in com.threerings.opengl.model.config with parameters of type Transform3D
static Updater ArticulatedConfig.createBillboardUpdater(Scope scope, Transform3D parentViewTransform, Transform3D localTransform, ArticulatedConfig.BillboardRotationX rotationX, ArticulatedConfig.BillboardRotationY rotationY)
          Creates an updater to apply a billboard transform.
 void ArticulatedConfig.Node.getArticulatedNodes(GlContext ctx, Scope scope, IdentityHashMap<ArticulatedConfig.Node,Articulated.Node> onodes, ArrayList<Articulated.Node> nnodes, Transform3D parentWorldTransform, Transform3D parentViewTransform)
          (Re)creates the list of articulated nodes for this config.
 void ArticulatedConfig.Node.updateRefTransforms(Transform3D parentRefTransform)
          Updates the nodes' reference transforms.
 

Constructors in com.threerings.opengl.model.config with parameters of type Transform3D
ArticulatedConfig.MeshNode(String name, Transform3D transform, ArticulatedConfig.Node[] children, ModelConfig.VisibleMesh visible, CollisionMesh collision)
           
ArticulatedConfig.Node(String name, Transform3D transform, ArticulatedConfig.Node[] children)
           
CompoundConfig.ComponentModel(ConfigReference<ModelConfig> model, Transform3D transform)
          Constructor that takes a precreated model reference and transform.
 

Uses of Transform3D in com.threerings.opengl.model.tools
 

Fields in com.threerings.opengl.model.tools declared as Transform3D
 Transform3D ModelTool.EnvironmentModel.transform
          The transform of the model.
 

Methods in com.threerings.opengl.model.tools that return Transform3D
 Transform3D AnimationDef.TransformDef.createTransform(float gscale)
          Builds a Transform3D from this definition.
static Transform3D ModelDef.createTransform(float[] translation, float[] rotation, float[] scale, float gscale)
          Creates a Transform3D object from the supplied arrays.
 Transform3D[] AnimationDef.FrameDef.getTransforms(String[] targets, float scale)
          Returns the transforms for each target.
 Transform3D[][] AnimationDef.getTransforms(String[] targets, float scale, boolean omitLastFrame)
          Returns the transforms for each target, each frame.
 

Uses of Transform3D in com.threerings.opengl.renderer
 

Fields in com.threerings.opengl.renderer declared as Transform3D
 Transform3D TextureUnit.transform
          The texture transform.
 

Methods in com.threerings.opengl.renderer with parameters of type Transform3D
 void Renderer.setTransformState(Transform3D modelview)
          Sets the transform state.
 

Uses of Transform3D in com.threerings.opengl.renderer.config
 

Fields in com.threerings.opengl.renderer.config declared as Transform3D
 Transform3D TextureUnitConfig.transform
          The texture transform.
 Transform3D ShaderConfig.TransformUniformConfig.value
          The value of the uniform.
 Transform3D ShaderConfig.TransformDefinition.value
          The value of the definition.
 

Uses of Transform3D in com.threerings.opengl.renderer.state
 

Methods in com.threerings.opengl.renderer.state that return Transform3D
 Transform3D TransformState.getModelview()
          Returns a reference to the modelview transformation.
 

Constructors in com.threerings.opengl.renderer.state with parameters of type Transform3D
TransformState(Transform3D modelview)
          Creates a new transform state with the values in the supplied transform.
 

Uses of Transform3D in com.threerings.opengl.scene
 

Methods in com.threerings.opengl.scene with parameters of type Transform3D
 void SimpleSceneElement.setTransform(Transform3D transform)
          Sets the transform to the specified value and promotes it to UNIFORM, then updates the bounds of the element.
 Scene.Transient Scene.spawnTransient(ConfigReference<ModelConfig> ref, Transform3D transform)
          Spawns a transient model.
 

Uses of Transform3D in com.threerings.opengl.scene.config
 

Methods in com.threerings.opengl.scene.config with parameters of type Transform3D
abstract  void Extent.transformBounds(Transform3D transform, Box result)
          Retrieves the bounds of the extent under the specified transform.
 void Extent.Limited.transformBounds(Transform3D transform, Box result)
           
 void Extent.Unlimited.transformBounds(Transform3D transform, Box result)
           
 

Uses of Transform3D in com.threerings.opengl.util
 

Methods in com.threerings.opengl.util that return Transform3D
 Transform3D SimpleTransformable.getTransform()
          Returns a reference to the world space transform.
 

Uses of Transform3D in com.threerings.tudey.client
 

Methods in com.threerings.tudey.client that return Transform3D
 Transform3D TudeySceneView.getFloorTransform(float x, float y, float rotation, int mask)
          Gets the transform of an object on the floor with the provided coordinates.
 Transform3D TudeySceneView.getFloorTransform(float x, float y, float rotation, int mask, Transform3D result)
          Gets the transform of an object on the floor with the provided coordinates.
 Transform3D TudeySceneView.getFloorTransform(float x, float y, float rotation, Predicate<? super SceneElement> filter)
          Gets the transform of an object on the floor with the provided coordinates.
 Transform3D TudeySceneView.getFloorTransform(float x, float y, float rotation, Predicate<? super SceneElement> filter, Transform3D result)
          Gets the transform of an object on the floor with the provided coordinates.
 

Methods in com.threerings.tudey.client with parameters of type Transform3D
 Transform3D TudeySceneView.getFloorTransform(float x, float y, float rotation, int mask, Transform3D result)
          Gets the transform of an object on the floor with the provided coordinates.
 Transform3D TudeySceneView.getFloorTransform(float x, float y, float rotation, Predicate<? super SceneElement> filter, Transform3D result)
          Gets the transform of an object on the floor with the provided coordinates.
 Model TudeySceneView.maybeMerge(int x, int y, ConfigReference<ModelConfig> ref, Transform3D transform, int floorFlags)
          Attempts to merge a static model.
 boolean TudeySceneView.unmerge(int x, int y, ConfigReference<ModelConfig> ref, Transform3D transform)
          Unmerges a model.
 

Uses of Transform3D in com.threerings.tudey.config
 

Fields in com.threerings.tudey.config declared as Transform3D
 Transform3D SceneGlobalConfig.EnvironmentModel.transform
          The transform to apply to the model.
 

Methods in com.threerings.tudey.config with parameters of type Transform3D
 void TileConfig.Original.getTransform(int x, int y, int elevation, int rotation, Transform3D result)
          Finds the transform of the tile at the specified coordinates.
 

Uses of Transform3D in com.threerings.tudey.data
 

Fields in com.threerings.tudey.data declared as Transform3D
 Transform3D TudeySceneModel.PlaceableEntry.transform
          The transform of the placeable.
 

Methods in com.threerings.tudey.data with parameters of type Transform3D
 void TudeySceneModel.TileEntry.getTransform(TileConfig.Original config, Transform3D result)
          Populates the supplied transform with the transform of this tile.
 void TudeySceneModel.Entry.transform(ConfigManager cfgmgr, Transform3D xform)
          Transforms the entry.
 void TudeySceneModel.TileEntry.transform(ConfigManager cfgmgr, Transform3D xform)
           
 void TudeySceneModel.PlaceableEntry.transform(ConfigManager cfgmgr, Transform3D xform)
           
 void TudeySceneModel.PathEntry.transform(ConfigManager cfgmgr, Transform3D xform)
           
 void TudeySceneModel.AreaEntry.transform(ConfigManager cfgmgr, Transform3D xform)
           
 

Uses of Transform3D in com.threerings.tudey.util
 

Methods in com.threerings.tudey.util with parameters of type Transform3D
static void TudeySceneMetrics.getTileTransform(int width, int height, int x, int y, int elevation, int rotation, Transform3D result)
          Gets the transform of a tile with the specified dimensions at the supplied coordinates with the given rotation.
 



Copyright © 2011. All Rights Reserved.