Index

A B C D E F G H I K L M P R S T U V W X Y Z 
All Classes|All Packages

R

radius - Variable in class raymarcher.meshes.RoundedBox
The box's corner radius
radius - Variable in class raymarcher.meshes.Sphere
The radius of the sphere
radius - Variable in class raymarcher.meshes.Torus
The size of the outer radius of the torus
Ray - Class in raymarcher
Represents a ray shot from the camera to calculate the value of a screen pixel
Ray(Vector3, Vector3, double) - Constructor for class raymarcher.Ray
Creates a ray with a given start position and direction
raymarcher - package raymarcher
 
raymarcher.meshes - package raymarcher.meshes
 
rays - Variable in class raymarcher.Camera
An array of the rays the camera shoots out, in the order of left to right for each row, from top to bottom
render() - Method in class raymarcher.Screen
Called every frame to render a buffer and then display it
render(int[]) - Method in class raymarcher.Camera
Called on every frame refresh to recalculate the screen
renderDistance - Variable in class raymarcher.Ray
The maximum distance the ray will render objects up to
replace(double, double, double) - Method in class raymarcher.Vector3
Replaces the current vector with the values of a new Vector (Changes the current vector)
replace(Vector3) - Method in class raymarcher.Vector3
Replaces the current vector with the values of a new Vector (Changes the current vector)
right - Variable in class raymarcher.Camera
Indicates whether or not the camera is to move in that direction
rightDirection - Variable in class raymarcher.Camera
The vector which represents the rightward direction of the camera
rotateInPlaceX(double) - Method in class raymarcher.Vector3
Performs a Euler rotation on the current vector about the x-axis (Changes the current vector)
rotateInPlaceY(double) - Method in class raymarcher.Vector3
Performs a Euler rotation on the current vector about the y-axis (Changes the current vector)
rotateInPlaceZ(double) - Method in class raymarcher.Vector3
Performs a Euler rotation on the current vector about the z-axis (Changes the current vector)
rotateLeft - Variable in class raymarcher.Camera
Indicates whether or not the camera is to rotate or tilt in that direction
rotateRight - Variable in class raymarcher.Camera
Indicates whether or not the camera is to rotate or tilt in that direction
rotateX(double) - Method in class raymarcher.Camera
Rotates the camera around the x-axis by a given amount
rotateX(double) - Method in class raymarcher.Vector3
Give the result vector of a Euler rotation about the x-axis
rotateY(double) - Method in class raymarcher.Camera
Rotates the camera around the y-axis by a given amount
rotateY(double) - Method in class raymarcher.Vector3
Give the result vector of a Euler rotation about the y-axis
rotateZ(double) - Method in class raymarcher.Vector3
Give the result vector of a Euler rotation about the z-axis
rotationSpeed - Variable in class raymarcher.Camera
The rotation speed of the camera, in radians per frame
RoundedBox - Class in raymarcher.meshes
An implementation of the Mesh interface that renders a box (rectangular prism) with rounded corners
RoundedBox(Vector3, Vector3, double, Color) - Constructor for class raymarcher.meshes.RoundedBox
Create a box mesh with rounded corners
run() - Method in class raymarcher.Screen
 
A B C D E F G H I K L M P R S T U V W X Y Z 
All Classes|All Packages