- data - Variable in class org.sunflow.core.ParameterList.FloatParameter
-
- decode(short, Vector3) - Static method in class org.sunflow.math.Vector3
-
- decode(short) - Static method in class org.sunflow.math.Vector3
-
- DEFAULT_OPTIONS - Static variable in class org.sunflow.SunflowAPI
-
- determinant() - Method in class org.sunflow.math.Matrix4
-
Compute the matrix determinant.
- DiagonalBucketOrder - Class in org.sunflow.core.bucket
-
- DiagonalBucketOrder() - Constructor for class org.sunflow.core.bucket.DiagonalBucketOrder
-
- diffuse(Color) - Method in class org.sunflow.core.ShadingState
-
Computes a plain diffuse response to the current light samples and global
illumination.
- DiffuseShader - Class in org.sunflow.core.shader
-
- DiffuseShader() - Constructor for class org.sunflow.core.shader.DiffuseShader
-
- DirectionalSpotlight - Class in org.sunflow.core.light
-
- DirectionalSpotlight() - Constructor for class org.sunflow.core.light.DirectionalSpotlight
-
- Display - Interface in org.sunflow.core
-
Represents an image output device.
- distanceTo(Point3) - Method in class org.sunflow.math.Point3
-
- distanceTo(float, float, float) - Method in class org.sunflow.math.Point3
-
- distanceToSquared(Point3) - Method in class org.sunflow.math.Point3
-
- distanceToSquared(float, float, float) - Method in class org.sunflow.math.Point3
-
- div(Color) - Method in class org.sunflow.image.Color
-
- div(Color, Color) - Static method in class org.sunflow.image.Color
-
- div(Color, Color, Color) - Static method in class org.sunflow.image.Color
-
- div(float) - Method in class org.sunflow.math.Vector3
-
- div(float, Vector3) - Method in class org.sunflow.math.Vector3
-
- dot(Vector3) - Method in class org.sunflow.core.LightSample
-
Compute a dot product between the current shadow ray direction and the
specified vector.
- dot(Vector3) - Method in class org.sunflow.core.Ray
-
Computes the dot product of an arbitrary vector with the direction of the
ray.
- dot(float, float, float) - Method in class org.sunflow.core.Ray
-
Computes the dot product of an arbitrary vector with the direction of the
ray.
- dot(float, float, float) - Method in class org.sunflow.math.Vector3
-
- dot(Vector3, Vector3) - Static method in class org.sunflow.math.Vector3
-
- dx - Variable in class org.sunflow.core.Ray
-
- dy - Variable in class org.sunflow.core.Ray
-
- dz - Variable in class org.sunflow.core.Ray
-