34 lines
2.1 KiB
JSON
34 lines
2.1 KiB
JSON
[
|
|
{"note":"Six total holes span 90 degrees around the original; Flip chooses the extra side without moving the seed."},
|
|
{"call":"engine.execute","params":{"command":"sketch.create","params":{"plane":"XY"}}},
|
|
{"call":"engine.execute","params":{"command":"sketch.circle.center","params":{"center":[40,0],"radius":2,"id":"seed"}}},
|
|
{"call":"engine.execute","params":{"command":"sketch.point","params":{"point":[0,0],"id":"axis_center"}}},
|
|
{"call":"engine.execute","params":{"command":"sketch.constraint.fix","params":{"entities":["axis_center"]}}},
|
|
{"call":"ui.view","params":{"view":"top"}},
|
|
{"call":"ui.camera","params":{"target":[25,0,0],"distance":120}},
|
|
{"start":"sketch.pattern.circular"},
|
|
{"click":{"sketch":[42,0]}},
|
|
{"click":{"handle":"dialog:Center"}},
|
|
{"click":{"sketch":[0,0]}},
|
|
{"click":{"handle":"dialog:Quantity"}},
|
|
{"key":"A","cmd":true},
|
|
{"text":"6"},
|
|
{"click":{"handle":"dialog:Total angle"}},
|
|
{"key":"A","cmd":true},
|
|
{"text":"90 deg"},
|
|
{"click":{"handle":"dialog:Alignment:Center"}},
|
|
{"shot":"sketch_pattern_circular_center_before_flip"},
|
|
{"click":{"handle":"dialog:Alignment:Flip direction"}},
|
|
{"shot":"sketch_pattern_circular_center_after_flip"},
|
|
{"click":{"handle":"dialog:OK"}},
|
|
{"expect":{"dialog":null,"errors":0,"sketch_curves":{"own":6}}},
|
|
{"expect":{"query":{"command":"sketch.inspect","path":["curves",5,"center_at",0],"value":23.511410091698927}}},
|
|
{"expect":{"query":{"command":"sketch.inspect","path":["curves",5,"center_at",1],"value":-32.3606797749979}}},
|
|
{"expect":{"query":{"command":"sketch.inspect","path":["curves",0,"center_at",0],"value":40}}},
|
|
{"expect":{"query":{"command":"sketch.inspect","path":["curves",0,"center_at",1],"value":0}}},
|
|
{"call":"engine.execute","params":{"command":"sketch.drag","params":{"entity":"seed.center","from":[40,0],"to":[45,0]}}},
|
|
{"expect":{"query":{"command":"sketch.inspect","path":["curves",5,"center_at",0],"value":26.45033635316129}}},
|
|
{"expect":{"query":{"command":"sketch.inspect","path":["curves",5,"center_at",1],"value":-36.405764746872634}}},
|
|
{"shot":"sketch_pattern_circular_center_source_edit"}
|
|
]
|