More futile attempts at fixing my malformed mesh
This commit is contained in:
parent
eafd0f7ccd
commit
36a79b55c2
11
src/main.rs
11
src/main.rs
@ -97,21 +97,22 @@ fn curve_horn_thing_rule(v: Vec<Mesh>) -> Vec<RuleStep> {
|
|||||||
let j = u32::try_from(i).unwrap();
|
let j = u32::try_from(i).unwrap();
|
||||||
let k = u32::try_from(offset + i).unwrap();
|
let k = u32::try_from(offset + i).unwrap();
|
||||||
indices[6*i + 0] = j;
|
indices[6*i + 0] = j;
|
||||||
println!("indices[{}] = {}", 6*i + 0, indices[6*i + 0]);
|
println!("*indices[{}] = {}", 6*i + 0, indices[6*i + 0]);
|
||||||
indices[6*i + 1] = j + 1;
|
indices[6*i + 1] = j + 1;
|
||||||
println!("indices[{}] = {}", 6*i + 1, indices[6*i + 1]);
|
println!("indices[{}] = {}", 6*i + 1, indices[6*i + 1]);
|
||||||
indices[6*i + 2] = (k + 1);
|
indices[6*i + 2] = (k + 1) % (2 * off2);
|
||||||
println!("indices[{}] = {}", 6*i + 2, indices[6*i + 2]);
|
println!("indices[{}] = {}", 6*i + 2, indices[6*i + 2]);
|
||||||
indices[6*i + 3] = j + 1;
|
indices[6*i + 3] = (k + 1) % (2 * off2);
|
||||||
println!("indices[{}] = {}", 6*i + 3, indices[6*i + 3]);
|
println!("indices[{}] = {}", 6*i + 3, indices[6*i + 3]);
|
||||||
indices[6*i + 4] = (k + 1);
|
indices[6*i + 4] = j + 1;
|
||||||
println!("indices[{}] = {}", 6*i + 4, indices[6*i + 4]);
|
println!("indices[{}] = {}", 6*i + 4, indices[6*i + 4]);
|
||||||
indices[6*i + 5] = k;
|
indices[6*i + 5] = k;
|
||||||
println!("indices[{}] = {}", 6*i + 5, indices[6*i + 5]);
|
println!("indices[{}] = {}", 6*i + 5, indices[6*i + 5]);
|
||||||
}
|
}
|
||||||
// TODO: Above needs some clarity
|
// TODO: Above needs some clarity
|
||||||
|
// (also, to be fixed)
|
||||||
|
|
||||||
let joined = match MeshBuilder::new().with_indices(indices).with_positions(pos).build() {
|
let joined = match MeshBuilder::new().with_positions(pos).with_indices(indices).build() {
|
||||||
Ok(m) => m,
|
Ok(m) => m,
|
||||||
Err(error) => {
|
Err(error) => {
|
||||||
panic!("Error building mesh: {:?}", error)
|
panic!("Error building mesh: {:?}", error)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user