Class: Raylib::BoundingBox
- Inherits:
-
FFI::Struct
- Object
- FFI::Struct
- Raylib::BoundingBox
- Defined in:
- lib/raylib_main.rb
Overview
BoundingBox
Class Method Summary collapse
Class Method Details
.create(*args) ⇒ Object
130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 |
# File 'lib/raylib.rb', line 130 def BoundingBox.create(*args) case args.size when 2 instance = BoundingBox.new instance[:min] = args[0] # min instance[:max] = args[1] # max return instance when 6 instance = BoundingBox.new instance[:min] = Vector3.create(args[0], args[1], args[2]) # min_x, min_y, min_z instance[:max] = Vector3.create(args[3], args[4], args[5]) # max_x, max_y, max_z return instance else raise ArgumentError.new "BoundingBox.create : Number of arguments must be 2 or 6" end end |