abstract class Transformation

Direct Known Subclasses

Defined in:

transformation.cr

Instance Method Summary

Instance Method Detail

abstract def object_to_world(point : Point) : Point #

[View source]
abstract def object_to_world(point : Normal) : Normal #

[View source]
abstract def object_to_world(point : Vector) : Vector #

[View source]
def object_to_world(ray : Ray) #

[View source]
abstract def object_to_world(point : AABB) : AABB #

[View source]
abstract def rotate(axis : Vector, degrees : Float64) : Transformation #

[View source]
abstract def scale(size : Float64) : Transformation #

[View source]
abstract def translate(offset : Vector) : Transformation #

[View source]
abstract def world_to_object(point : Point) : Point #

[View source]
abstract def world_to_object(point : Normal) : Normal #

[View source]
abstract def world_to_object(point : Vector) : Vector #

[View source]
def world_to_object(ray : Ray) #

[View source]