Uses of Class
es.ucm.look.ar.math.geom.Point3

Packages that use Point3
es.ucm.look.ar.ar2D   
es.ucm.look.ar.ar3D.core.camera   
es.ucm.look.ar.ar3D.core.drawables.primitives   
es.ucm.look.ar.ar3D.parser   
es.ucm.look.ar.math.collision   
es.ucm.look.ar.math.collision.debug   
es.ucm.look.ar.math.geom   
es.ucm.look.data   
es.ucm.look.location   
 

Uses of Point3 in es.ucm.look.ar.ar2D
 

Methods in es.ucm.look.ar.ar2D with parameters of type Point3
 void AR2D.projectPoint(Point3 p)
          Projects the given point with the current situation
 

Uses of Point3 in es.ucm.look.ar.ar3D.core.camera
 

Fields in es.ucm.look.ar.ar3D.core.camera declared as Point3
 Point3 Camera3D.eye
          Point pointed by the camera
 

Methods in es.ucm.look.ar.ar3D.core.camera with parameters of type Point3
 void Camera3D.setPosition(Point3 p)
           
 

Uses of Point3 in es.ucm.look.ar.ar3D.core.drawables.primitives
 

Methods in es.ucm.look.ar.ar3D.core.drawables.primitives with parameters of type Point3
 void PointPrimitive.setPoint(Point3 p)
           
 

Constructors in es.ucm.look.ar.ar3D.core.drawables.primitives with parameters of type Point3
CirclePrimitive(Point3 p, float radius, int iterations)
           
LinePrimitive(Point3 p1, Point3 p2)
           
LinesLoopPrimitive(Point3... points)
           
PointPrimitive(Point3 p)
           
Ring(Point3 center, float radius, float width, int iterations, Color4 c)
           
TrianglePrimitive(Point3 p1, Point3 p2, Point3 p3)
           
 

Uses of Point3 in es.ucm.look.ar.ar3D.parser
 

Methods in es.ucm.look.ar.ar3D.parser that return Point3
 Point3 MeshObjParser.getCenter()
          Returns the center point for the mesh
 

Uses of Point3 in es.ucm.look.ar.math.collision
 

Methods in es.ucm.look.ar.math.collision that return Point3
 Point3 SquareArmature.getIntersectionPoint(Ray r)
           
 Point3 SphericalArmature.getIntersectionPoint(Ray r)
           
 Point3 Armature.getIntersectionPoint(Ray r)
          Test whether a ray intersects with the armature.
 

Methods in es.ucm.look.ar.math.collision with parameters of type Point3
 boolean SquareArmature.contains(Point3 p)
           
 boolean SphericalArmature.contains(Point3 p)
           
 boolean Armature.contains(Point3 p)
          Returns true if the given point is contained by the armature.
 

Constructors in es.ucm.look.ar.math.collision with parameters of type Point3
SphericalArmature(Point3 center, float radius)
          Constructs a spherical armature from its center and its radius
SquareArmature(Point3 topLeft, Point3 bottomLeft, Point3 bottomRight, Point3 topRight)
          Constructs a square armature from 4 points.
 

Uses of Point3 in es.ucm.look.ar.math.collision.debug
 

Methods in es.ucm.look.ar.math.collision.debug that return Point3
 Point3 SphericalDebugArmature.getIntersectionPoint(Ray r)
           
 

Constructors in es.ucm.look.ar.math.collision.debug with parameters of type Point3
SphericalDebugArmature(Point3 center, float radius)
           
SquareDebugArmature(Point3 topLeft, Point3 bottomLeft, Point3 bottomRight, Point3 topRight)
           
 

Uses of Point3 in es.ucm.look.ar.math.geom
 

Subclasses of Point3 in es.ucm.look.ar.math.geom
 class Vector3
          Represents a 3 dimensions vector
 

Methods in es.ucm.look.ar.math.geom that return Point3
 Point3 Ray.getPoint()
          Returns the starting point for this ray
 Point3 Ray.getPoint(float t)
          Returns the point in the ray that corresponds to the given t parameter
 Point3[] Triangle.getPoints()
          Returns a 3 elements array with the points
static Point3 Point3.getVolatilePoint(float x, float y, float z)
           
 

Methods in es.ucm.look.ar.math.geom with parameters of type Point3
 void Point3.add(Point3 p)
          Adds the point's coordinates
 boolean Triangle.contains(Point3 p)
          Returns if the given point is contained in this triangle.
static Plane Plane.getVolatilePlane(Point3 point, Vector3 normal)
          Returns a volatile plane from a point and its normal
static Ray Ray.getVolatileRay(Point3 p, Vector3 v)
           
static Vector3 Vector3.getVolatileVector(Point3 p1, Point3 p2)
          Returns a volatile vector pointing from p1 to p2.
 void Point3.inverseScale(Point3 scale)
          Scales the point, dividing the current coordinates with the given scale
static Vector3 Vector3.normalVector(Point3 p1, Point3 p2, Point3 p3)
          Returns the normal vector to the plane formed by the 3 given points
 void Point3.scale(Point3 scale)
          Scales the point, multiplying the current coordinates with the given scale
 void Point3.set(Point3 p)
          Copies the coordinates of the given point
 void Vector3.set(Point3 p1, Point3 p2)
          Creates a vector from point p1 to point p2
 void Point3.subtract(Point3 p)
          Subtracts the point's coordinates
 void Matrix3.transform(Point3 p)
           
 

Constructors in es.ucm.look.ar.math.geom with parameters of type Point3
Plane(Point3 p1, Point3 p2, Point3 p3)
          Constructs a plane from three points
Plane(Point3 p, Vector3 n)
          Constructs a plane from a point and its normal
Point2(Point3 p, int remove)
          Constructs a 2D point from a 3D point, giving one coordinate to be removed from the 3D point
Point3(Point3 p)
           
Ray(Point3 p, Vector3 v)
          Constructs a ray from a point and a vector
Triangle(Point3 p1, Point3 p2, Point3 p3)
          Constructs a triangle from 3 points
Vector3(Point3 v)
          Constructs a vector from another vector.
Vector3(Point3 p1, Point3 p2)
          Constructs a vector that points from p1 to p2
 

Uses of Point3 in es.ucm.look.data
 

Methods in es.ucm.look.data that return Point3
 Point3 WorldEntity.getLocation()
          Returns the entity's position
 Point3 World.getLocation()
          Returns the user location in the world
 Point3 LookData.getLocation()
          Returns the current location
 Point3 EntityData.getLocation()
          Returns the location for the entity
 

Methods in es.ucm.look.data with parameters of type Point3
 void World.setLocation(Point3 location)
          Sets the location for the user in the world
 

Uses of Point3 in es.ucm.look.location
 

Methods in es.ucm.look.location that return Point3
 Point3 LocationManager.getDisplacement()
           
 Point3 LocationManager.getPosition()
          Returns the current position