struct
CrShader::Compute::DomainBounds
- CrShader::Compute::DomainBounds
- Struct
- Value
- Object
Overview
Axis-Aligned Bounding Box (AABB) or Spherical simulation domain
Defined in:
crshader/compute/particle_simulation_core.crConstructors
Instance Method Summary
- #max_x : Float32
- #max_x=(max_x : Float32)
- #max_y : Float32
- #max_y=(max_y : Float32)
- #max_z : Float32
- #max_z=(max_z : Float32)
- #min_x : Float32
- #min_x=(min_x : Float32)
- #min_y : Float32
- #min_y=(min_y : Float32)
- #min_z : Float32
- #min_z=(min_z : Float32)
- #mode : BoundaryMode
- #mode=(mode : BoundaryMode)
- #restitution : Float32
- #restitution=(restitution : Float32)
Constructor Detail
def self.new(mode : BoundaryMode = BoundaryMode::Bounce, min_x : Float32 = -10.0_f32, min_y : Float32 = 0.0_f32, min_z : Float32 = -10.0_f32, max_x : Float32 = 10.0_f32, max_y : Float32 = 20.0_f32, max_z : Float32 = 10.0_f32, restitution : Float32 = 0.7_f32)
#