Rings
Version 0.3

threeD.raytracer.primitives
Class Mesh.Vertex

java.lang.Object
  extended bythreeD.raytracer.util.Vector
      extended bythreeD.raytracer.primitives.Mesh.Vertex
All Implemented Interfaces:
java.lang.Cloneable
Enclosing class:
Mesh

protected static class Mesh.Vertex
extends Vector


Field Summary
 
Fields inherited from class threeD.raytracer.util.Vector
CARTESIAN_COORDINATES, SPHERICAL_COORDINATES
 
Constructor Summary
Mesh.Vertex(Vector p)
           
 
Method Summary
 void addNormal(Vector n)
           
 Vector getNormal()
           
 void removeNormal(Vector n)
           
 void setNormal(Vector n)
           
 
Methods inherited from class threeD.raytracer.util.Vector
add, addTo, clone, crossProduct, divide, divideBy, dotProduct, equals, getX, getY, getZ, hashCode, length, lengthSq, minus, multiply, multiplyBy, setX, setY, setZ, subtract, subtractFrom, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Mesh.Vertex

public Mesh.Vertex(Vector p)
Method Detail

setNormal

public void setNormal(Vector n)

getNormal

public Vector getNormal()

addNormal

public void addNormal(Vector n)

removeNormal

public void removeNormal(Vector n)

Rings
Version 0.3

Copyright 2003-05 Mike Murray