Small progress with pyramid example
This commit is contained in:
parent
6b8a7b8bc6
commit
f2ae9f051e
@ -182,7 +182,7 @@ pub fn pyramid() -> Rule<()> {
|
|||||||
let test = rule_fn!(() => |_s, base_verts| {
|
let test = rule_fn!(() => |_s, base_verts| {
|
||||||
RuleEval {
|
RuleEval {
|
||||||
geom: Rc::new(MeshFunc {
|
geom: Rc::new(MeshFunc {
|
||||||
verts: base_verts,
|
verts: vert_args(0..3),
|
||||||
faces: vec![ 0, 1, 2 ], //, 0, 3, 1, 2, 3, 0, 1, 3, 2],
|
faces: vec![ 0, 1, 2 ], //, 0, 3, 1, 2, 3, 0, 1, 3, 2],
|
||||||
}),
|
}),
|
||||||
final_geom: Rc::new(MeshFunc {
|
final_geom: Rc::new(MeshFunc {
|
||||||
@ -209,16 +209,16 @@ pub fn pyramid() -> Rule<()> {
|
|||||||
RuleEval {
|
RuleEval {
|
||||||
geom: Rc::new(MeshFunc {
|
geom: Rc::new(MeshFunc {
|
||||||
verts: base_verts,
|
verts: base_verts,
|
||||||
faces: vec![ 0, 1, 2, 0, 3, 1, 2, 3, 0, 1, 3, 2],
|
faces: vec![ 0, 1, 2 ],
|
||||||
}),
|
}),
|
||||||
final_geom: Rc::new(MeshFunc {
|
final_geom: Rc::new(MeshFunc {
|
||||||
verts: vec![],
|
verts: vec![],
|
||||||
faces: vec![],
|
faces: vec![],
|
||||||
}),
|
}),
|
||||||
children: vec![
|
children: vec![
|
||||||
child!(rule!(test, ()), base_to_side(0),),
|
child!(rule!(test, ()), base_to_side(0), 1, 0, 3),
|
||||||
child!(rule!(test, ()), base_to_side(1),),
|
child!(rule!(test, ()), base_to_side(1), 0, 2, 3),
|
||||||
child!(rule!(test, ()), base_to_side(2),),
|
child!(rule!(test, ()), base_to_side(2), 2, 1, 3),
|
||||||
],
|
],
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user