Uses of Class
org.scilab.forge.scirenderer.tranformations.Vector3d
Packages that use Vector3d
Package
Description
-
Uses of Vector3d in org.scilab.forge.scirenderer
Methods in org.scilab.forge.scirenderer with parameters of type Vector3dModifier and TypeMethodDescriptionvoidDrawingTools.draw(Texture texture, AnchorPosition anchor, Vector3d position) Draw the given texture at given position.voidDrawingTools.draw(Texture texture, AnchorPosition anchor, Vector3d position, double rotationAngle) Draw the given texture at given position with the given rotation angle. -
Uses of Vector3d in org.scilab.forge.scirenderer.implementation.g2d
Methods in org.scilab.forge.scirenderer.implementation.g2d with parameters of type Vector3dModifier and TypeMethodDescriptionvoidG2DDrawingTools.draw(Texture texture, AnchorPosition anchor, Vector3d position) voidG2DDrawingTools.draw(Texture texture, AnchorPosition anchor, Vector3d position, double rotationAngle) -
Uses of Vector3d in org.scilab.forge.scirenderer.implementation.g2d.motor
Fields in org.scilab.forge.scirenderer.implementation.g2d.motor declared as Vector3dModifier and TypeFieldDescriptionprotected Vector3dAbstractDrawable3DObject.normalprotected Vector3dAbstractDrawable3DObject.v0protected Vector3dAbstractDrawable3DObject.v0v1protected Vector3dAbstractDrawable3DObject.v1protected final Vector3d[]AbstractDrawable3DObject.verticesMethods in org.scilab.forge.scirenderer.implementation.g2d.motor that return Vector3dModifier and TypeMethodDescriptionAbstractDrawable3DObject.getNormal()Get the normal vector.AbstractDrawable3DObject.getProvidedNormal()Get the normal vector.Methods in org.scilab.forge.scirenderer.implementation.g2d.motor with parameters of type Vector3dModifier and TypeMethodDescriptionSegment.breakObject(Vector3d p, Vector3d u, Vector3d n) protected static List<ConvexObject> Triangle.breakTriangleOnLine(Triangle t, Vector3d p, Vector3d n) Break a triangle according to its intersection with a line containing p in the plane of the triangle and orthogonal to n The triangle and the line are supposed to be coplanar.protected intConvexObject.check(ConvexObject o, Vector3d v) Check the intersection this and o against vector v.voidMotor3D.draw(DrawingTools drawingTools, Texture texture, AnchorPosition anchor, Vector3d position, double rotationAngle) static doubleintstatic booleanstatic final booleanAbstractDrawable3DObject.isNanOrInf(Vector3d v) protected booleanTriangle.isPointInside(Vector3d v) protected booleanTriangle.isPointInside(Vector3d v, boolean checkCoplanarity) protected static final double[]AbstractDrawable3DObject.minmax3D(AbstractDrawable3DObject o, Vector3d v) Get min-max of the projections of the vertices of o on vbooleanTriangle.pointOnVertices(Vector3d p) Constructors in org.scilab.forge.scirenderer.implementation.g2d.motor with parameters of type Vector3dModifierConstructorDescriptionAbstractDrawable3DObject(Vector3d[] vertices, Color[] colors) Default constructorConvexObject(Vector3d[] vertices, Color[] colors) Default constructorSpritedRectangle(Vector3d vertex, Texture sprite, AnchorPosition anchor, G2DTextureDrawingTools drawingTools, double rotationAngle) SpritedRectangle(Vector3d vertex, Transformation transf, BufferedImage image, Texture.Filter filter) Triangle(Vector3d[] vertices, Vector3d[] textureCoords, BufferedImage image, Texture.Filter filter) -
Uses of Vector3d in org.scilab.forge.scirenderer.implementation.jogl
Methods in org.scilab.forge.scirenderer.implementation.jogl with parameters of type Vector3dModifier and TypeMethodDescriptionvoidJoGLDrawingTools.draw(Texture texture, AnchorPosition anchor, Vector3d position) voidJoGLDrawingTools.draw(Texture texture, AnchorPosition anchor, Vector3d position, double rotationAngle) -
Uses of Vector3d in org.scilab.forge.scirenderer.implementation.jogl.lightning
Methods in org.scilab.forge.scirenderer.implementation.jogl.lightning that return Vector3dMethods in org.scilab.forge.scirenderer.implementation.jogl.lightning with parameters of type Vector3dModifier and TypeMethodDescriptionvoidJoGLLight.setPosition(Vector3d position) voidJoGLLight.setSpotDirection(Vector3d spotDirection) -
Uses of Vector3d in org.scilab.forge.scirenderer.implementation.jogl.picking
Methods in org.scilab.forge.scirenderer.implementation.jogl.picking that return Vector3d -
Uses of Vector3d in org.scilab.forge.scirenderer.implementation.jogl.texture
Methods in org.scilab.forge.scirenderer.implementation.jogl.texture with parameters of type Vector3dModifier and TypeMethodDescriptionvoidJoGLTextureManager.draw(JoGLDrawingTools drawingTools, Texture texture, AnchorPosition anchor, Vector3d position, double rotationAngle) voidJoGLTextureManager.JoGLTexture.draw(JoGLDrawingTools drawingTools, AnchorPosition anchor, Vector3d position, double rotationAngle) -
Uses of Vector3d in org.scilab.forge.scirenderer.lightning
Methods in org.scilab.forge.scirenderer.lightning that return Vector3dModifier and TypeMethodDescriptionLight.getPosition()Return the light position.Light.getSpotDirection()Return the spot direction.Methods in org.scilab.forge.scirenderer.lightning with parameters of type Vector3dModifier and TypeMethodDescriptionvoidLight.setPosition(Vector3d position) Set the light position.voidLight.setSpotDirection(Vector3d spotDirection) Set the spot direction. -
Uses of Vector3d in org.scilab.forge.scirenderer.picking
Methods in org.scilab.forge.scirenderer.picking that return Vector3dModifier and TypeMethodDescriptionPickingTools.getUnderlyingPoint(Point windowPosition) Return the scene coordinate of the pixel under the given windows position. -
Uses of Vector3d in org.scilab.forge.scirenderer.ruler
Fields in org.scilab.forge.scirenderer.ruler declared as Vector3dModifier and TypeFieldDescriptionstatic final Vector3dRulerModel.DEFAULT_FIRST_POINTDefault first point position.static final Vector3dRulerModel.DEFAULT_SECOND_POINTDefault second point position.static final Vector3dRulerModel.DEFAULT_TICKS_DIRECTIONDefault ticks direction.Methods in org.scilab.forge.scirenderer.ruler that return Vector3dModifier and TypeMethodDescriptionDefaultRulerModel.getFirstPoint()RulerModel.getFirstPoint()First point getter.RulerDrawingResult.getNormalizedTicksDirection()Normalized projected ticks direction getter.DefaultRulerModel.getPosition(double value) RulerModel.getPosition(double value) Return the position corresponding to the given value.DefaultRulerModel.getSecondPoint()RulerModel.getSecondPoint()Second point getter.DefaultRulerModel.getTicksDirection()RulerModel.getTicksDirection()Ticks direction getter.Methods in org.scilab.forge.scirenderer.ruler with parameters of type Vector3dModifier and TypeMethodDescriptionvoidDefaultRulerModel.setFirstPoint(Vector3d firstPoint) First point setter.voidPoint setter.voidDefaultRulerModel.setSecondPoint(Vector3d secondPoint) Second point setter.voidDefaultRulerModel.setTicksDirection(Vector3d ticksDirection) Ticks direction setter. -
Uses of Vector3d in org.scilab.forge.scirenderer.tranformations
Methods in org.scilab.forge.scirenderer.tranformations that return Vector3dModifier and TypeMethodDescriptionVector3f.asDouble()Rotation.conjugateInverse(Vector3d v) static final Vector3dVector3d.getBarycenter(Vector3d v0, Vector3d v1, double w0, double w1) Vector3d.getNormalized()Rotation.getVectorY()static Vector3dCreate a new vector cross-product of the given vectors.Project the given vector.Transformation.projectDirection(Vector3d direction) Project the given direction.Vector3d.setX(double x) Create a new vector, copy of this one, with a new X value.Vector3d.setY(double y) Create a new vector, copy of this one, with a new Y value.Vector3d.setZ(double z) Create a new vector, copy of this one, with a new Z value.Vector3d.times(double d) Unproject the given vector.Methods in org.scilab.forge.scirenderer.tranformations with parameters of type Vector3dModifier and TypeMethodDescriptionRotation.conjugateInverse(Vector3d v) static final doublestatic TransformationTransformationFactory.getAffineTransformation(Vector3d s, Vector3d t) Return an affine transformation aX + bstatic final Vector3dVector3d.getBarycenter(Vector3d v0, Vector3d v1, double w0, double w1) static RotationRotation.getDegreeRotation(double alpha, Vector3d v) Get a rotation from an angle alpha given in degree and an axis vstatic Vector3dCreate a new vector cross-product of the given vectors.Project the given vector.Transformation.projectDirection(Vector3d direction) Project the given direction.doubleUnproject the given vector.Constructors in org.scilab.forge.scirenderer.tranformations with parameters of type Vector3d