sync
This commit is contained in:
parent
9633952cd2
commit
9629e08837
|
@ -28,6 +28,9 @@ fn (gpc &GenericCrusherProcessor) process(ob &Object) {
|
|||
|
||||
//crush_stone_object(ob)
|
||||
crush_stone_object2(ob)
|
||||
crush_stone_object2_part(ob, ob.stone_part)
|
||||
crush_stone_object_part(ob)
|
||||
crush_object_part(ob, "stone")
|
||||
|
||||
println("> create sand")
|
||||
println("> (visual) create dust")
|
||||
|
|
|
@ -70,7 +70,7 @@ pub fn bits_main() {
|
|||
//ob.dim_x = 2
|
||||
//ob.dim_y = 2
|
||||
//ob.dim_z = 2
|
||||
ob.set_size(2, 2, 2)
|
||||
//ob.set_size(2, 2, 2)
|
||||
//ob.set_size(1, 1, 1)
|
||||
println("size: ${ob.size()}")
|
||||
println("volume: ${ob.volume()}")
|
||||
|
|
|
@ -50,13 +50,20 @@ fn new_object() &Object {
|
|||
return o
|
||||
}
|
||||
|
||||
// Calc volume in bits
|
||||
// Calc total volume in bits
|
||||
fn (o &Object) bits_volume() int {
|
||||
//return o.dim_x * o.dim_y * o.dim_z
|
||||
return o.bits_size
|
||||
//return o.bits_size
|
||||
|
||||
mut ret := 0
|
||||
for me in o.mat_info.elems_list() {
|
||||
ret += me.bits_size
|
||||
}
|
||||
|
||||
return ret
|
||||
}
|
||||
|
||||
// Calc volume in m3
|
||||
// Calc total volume in m3
|
||||
fn (o &Object) volume() f32 {
|
||||
return bits_to_m3(o.bits_volume())
|
||||
}
|
||||
|
@ -79,6 +86,7 @@ fn (o &Object) mass() f32 {
|
|||
return total_mass
|
||||
}
|
||||
|
||||
/*
|
||||
// Set size in meters
|
||||
fn (mut o Object) set_size(mx, my, mz f32) {
|
||||
println("object set_size: mx: $mx, my: $my, mz: $mz")
|
||||
|
@ -105,6 +113,7 @@ fn (mut o Object) set_size(mx, my, mz f32) {
|
|||
|
||||
o.bits_size = vol_bits
|
||||
}
|
||||
*/
|
||||
|
||||
// Get size in m3
|
||||
fn (o &Object) size() f32 {
|
||||
|
|
Loading…
Reference in New Issue