com.turtle3d.util
Class BranchBounds

java.lang.Object
  extended by com.turtle3d.util.BranchBounds

public class BranchBounds
extends java.lang.Object

Class used for cropping 3d image. Holds extremal positions in each axis.

Author:
Marek Paterczyk

Constructor Summary
BranchBounds(javax.media.j3d.BranchGroup fractalBranchGroup, javax.media.j3d.TransformGroup rootTransformGroup)
           
 
Method Summary
 float calculateDistance(float fov)
           
 javax.vecmath.Point3f getMiddlePoint()
           
 ExtremalValue getPosX()
           
 ExtremalValue getPosY()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BranchBounds

public BranchBounds(javax.media.j3d.BranchGroup fractalBranchGroup,
                    javax.media.j3d.TransformGroup rootTransformGroup)
Method Detail

getPosX

public ExtremalValue getPosX()

getPosY

public ExtremalValue getPosY()

getMiddlePoint

public javax.vecmath.Point3f getMiddlePoint()

calculateDistance

public float calculateDistance(float fov)