Cancel the currently active task.
Check to see if the current task should be aborted.
Prepare a progress bar representing a lengthy task.
Prepare a progress bar representing a lengthy task.
Closes the current progress bar to indicate the task is over
Closes the current progress bar to indicate the task is over
Updates the current progress bar to a value between the current min and
max.
Updates the current progress bar to a value between the current min and
max.
Represents an object which can be tesselated into a list of primitives such
as a
TriangleMesh
.
Represents a 2D texture, typically used by
shaders
.
Maintains a cache of all loaded texture maps.
Torus() - constructor for class org.sunflow.core.primitive.
Torus Convert this curve to a tristimulus CIE XYZ color by integrating against
the CIE color matching functions.
Trace a new photon from the current location.
Trace a final gather ray and return the intersection result as a new
render state
Returns the color obtained by recursively tracing the specified ray.
Returns the color obtained by recursively tracing the specified ray.
Trace a new photon from the current location.
Returns the color obtained by recursively tracing the specified ray.
Trace a new photon from the current location.
Trace a shadow ray against the scene, and computes the accumulated
opacity along the ray.
Trace the shadow ray, attenuating the sample's color by the opacity of
intersected objects.
Trace transparency, this is equivalent to tracing a refraction ray in the
incoming ray direction.
Transforms each corner of the specified axis-aligned bounding box and
returns a new bounding box which incloses the transformed corners.
Create a new ray by transforming the supplied one by the given matrix.
Transform the given normal from object space to world space.
Transform the given normal from world space to object space.
Transform the given point from object space to world space.
Computes this*p and returns the result as a new Point3 object.
Computes the x component of this*(x,y,z,1).
Computes the y component of this*(x,y,z,1).
Computes the z component of this*(x,y,z,1).
Computes (this^T)*v and returns the result as a new Vector3 object.
Computes the x component of (this^T)*(x,y,z,0).
Computes the y component of (this^T)*(x,y,z,0).
Computes the z component of (this^T)*(x,y,z,0).
Computes this*v and returns the result as a new Vector3 object.
Transform the given vector from object space to world space.
Transform the given vector from world space to object space.
Computes the x component of this*(x,y,z,0).
Computes the y component of this*(x,y,z,0).
Computes the z component of this*(x,y,z,0).
Transform the given point from world space to object space.
Create a translation matrix for the specified vector.
Return a copy of the array, trimmed to fit the size of its contents
exactly.
Return a copy of the array, trimmed to fit the size of its contents
exactly.