class

Game::Model

Inherits Reference < Object

Constructors

new(model : LibRay::Model = LibRay::Model.new, position : ::Game::Vector3 = Vector3.new, scale : Float32 | Int32 = 1, tint : ::Game::Color = Color::White)
Source

Class methods

draw_grid(slices = 10, spacing = 1)
Source
from_mesh(mesh : Mesh)
Source

Instance methods

draw
Source
position
Source
position=(position : Vector3)
Source
rotate_x(degrees : Int32 | Float32)
Source
rotate_y(degrees : Int32 | Float32)
Source
rotate_z(degrees : Int32 | Float32)
Source
scale(v : Vector3)
Source
scale
Source
scale=(scale : Int32 | Float32)
Source
set_mesh_material(mesh_id)
Source
set_texture(texture)
Source
tint
Source
tint=(tint : Color)
Source
to_struct
Source
transform=(transform : Matrix)
Source
translate(v : Vector3)
Source