Skip to content

Commit 18d959b

Browse files
committed
Zoom properly
1 parent bd26f5f commit 18d959b

File tree

2 files changed

+19
-12
lines changed

2 files changed

+19
-12
lines changed

src/cmd_kcl.rs

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1244,7 +1244,25 @@ fn four_sides_view() -> Vec<kcmc::ModelingCmd> {
12441244

12451245
let iso = kcmc::ModelingCmd::ViewIsometric(kcmc::ViewIsometric { padding: 0.0 });
12461246

1247-
vec![front, snap.clone(), side, snap.clone(), top, snap.clone(), iso, snap]
1247+
let zoom = kcmc::ModelingCmd::ZoomToFit(kcmc::ZoomToFit {
1248+
animated: false,
1249+
object_ids: Default::default(),
1250+
padding: 0.1,
1251+
});
1252+
vec![
1253+
front,
1254+
zoom.clone(),
1255+
snap.clone(),
1256+
side,
1257+
zoom.clone(),
1258+
snap.clone(),
1259+
top,
1260+
zoom.clone(),
1261+
snap.clone(),
1262+
iso,
1263+
zoom.clone(),
1264+
snap,
1265+
]
12481266
}
12491267

12501268
fn combine_quadrants(

src/context.rs

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -242,17 +242,6 @@ impl Context<'_> {
242242

243243
let mut snapshot_resps = Vec::new();
244244
for snapshot_cmd in snapshot_cmds {
245-
ctx.engine
246-
.send_modeling_cmd(
247-
uuid::Uuid::new_v4(),
248-
kcl_lib::SourceRange::default(),
249-
&ModelingCmd::from(mcmd::ZoomToFit {
250-
animated: false,
251-
object_ids: Default::default(),
252-
padding: 0.1,
253-
}),
254-
)
255-
.await?;
256245
let resp = ctx
257246
.engine
258247
.send_modeling_cmd(uuid::Uuid::new_v4(), kcl_lib::SourceRange::default(), &snapshot_cmd)

0 commit comments

Comments
 (0)