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_object(ob)
|
||||||
crush_stone_object2(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("> create sand")
|
||||||
println("> (visual) create dust")
|
println("> (visual) create dust")
|
||||||
|
|
|
@ -70,7 +70,7 @@ pub fn bits_main() {
|
||||||
//ob.dim_x = 2
|
//ob.dim_x = 2
|
||||||
//ob.dim_y = 2
|
//ob.dim_y = 2
|
||||||
//ob.dim_z = 2
|
//ob.dim_z = 2
|
||||||
ob.set_size(2, 2, 2)
|
//ob.set_size(2, 2, 2)
|
||||||
//ob.set_size(1, 1, 1)
|
//ob.set_size(1, 1, 1)
|
||||||
println("size: ${ob.size()}")
|
println("size: ${ob.size()}")
|
||||||
println("volume: ${ob.volume()}")
|
println("volume: ${ob.volume()}")
|
||||||
|
|
|
@ -50,13 +50,20 @@ fn new_object() &Object {
|
||||||
return o
|
return o
|
||||||
}
|
}
|
||||||
|
|
||||||
// Calc volume in bits
|
// Calc total volume in bits
|
||||||
fn (o &Object) bits_volume() int {
|
fn (o &Object) bits_volume() int {
|
||||||
//return o.dim_x * o.dim_y * o.dim_z
|
//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
|
||||||
}
|
}
|
||||||
|
|
||||||
// Calc volume in m3
|
return ret
|
||||||
|
}
|
||||||
|
|
||||||
|
// Calc total volume in m3
|
||||||
fn (o &Object) volume() f32 {
|
fn (o &Object) volume() f32 {
|
||||||
return bits_to_m3(o.bits_volume())
|
return bits_to_m3(o.bits_volume())
|
||||||
}
|
}
|
||||||
|
@ -79,6 +86,7 @@ fn (o &Object) mass() f32 {
|
||||||
return total_mass
|
return total_mass
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
// Set size in meters
|
// Set size in meters
|
||||||
fn (mut o Object) set_size(mx, my, mz f32) {
|
fn (mut o Object) set_size(mx, my, mz f32) {
|
||||||
println("object set_size: mx: $mx, my: $my, mz: $mz")
|
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
|
o.bits_size = vol_bits
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
// Get size in m3
|
// Get size in m3
|
||||||
fn (o &Object) size() f32 {
|
fn (o &Object) size() f32 {
|
||||||
|
|
Loading…
Reference in New Issue