forked from 1b-agent/opencadstudio-upstream
style: apply cargo fmt across workspace
This commit is contained in:
1 parent
85710e5454
commit
9cf9ff2c5c
531 files changed
+57740
-33906
No files matched your search
@@ -88,7 +88,9 @@ fn displayed(doc: &CadDocument) -> f64 {
|
||||
}
|
||||
|
||||
pub(super) fn preview_text(app: &OpenCADStudio, entity: &EntityType) -> String {
|
||||
let EntityType::Dimension(dimension) = entity else { panic!("expected dimension") };
|
||||
let EntityType::Dimension(dimension) = entity else {
|
||||
panic!("expected dimension")
|
||||
};
|
||||
let doc = &app.tabs[app.active_tab].scene.document;
|
||||
let source = doc.dim_styles.get(&dimension.base().style_name).unwrap();
|
||||
let style = crate::entities::dimension::resolved_dimension_style(source, dimension, doc);
|
||||
@@ -313,9 +315,19 @@ fn viewport_dimension_linear_aligned_and_radial_object_picks() {
|
||||
let preview = app.dimension_preview_entities(i, place).unwrap();
|
||||
assert_eq!(preview.len(), 1, "{name}");
|
||||
let value = preview_text(&app, &preview[0]);
|
||||
assert!(!app.dimension_preview_wires(i, place).unwrap().is_empty(), "{name}");
|
||||
assert!(
|
||||
!app.dimension_preview_wires(i, place).unwrap().is_empty(),
|
||||
"{name}"
|
||||
);
|
||||
let _ = app.feed_command(StepInput::Point(place));
|
||||
assert_eq!(preview_text(&app, &EntityType::Dimension(dimension(&app.tabs[i].scene.document).clone())), value, "{name}");
|
||||
assert_eq!(
|
||||
preview_text(
|
||||
&app,
|
||||
&EntityType::Dimension(dimension(&app.tabs[i].scene.document).clone())
|
||||
),
|
||||
value,
|
||||
"{name}"
|
||||
);
|
||||
assert!(
|
||||
(displayed(&app.tabs[i].scene.document) - expected).abs() < 1e-4,
|
||||
"{name}: {}",
|
||||
@@ -348,7 +360,10 @@ fn viewport_dimension_angular_preserves_angle_without_length_factor() {
|
||||
let value = preview_text(&app, &preview[0]);
|
||||
let _ = app.feed_command(StepInput::Point(place));
|
||||
let doc = &app.tabs[app.active_tab].scene.document;
|
||||
assert_eq!(preview_text(&app, &EntityType::Dimension(dimension(doc).clone())), value);
|
||||
assert_eq!(
|
||||
preview_text(&app, &EntityType::Dimension(dimension(doc).clone())),
|
||||
value
|
||||
);
|
||||
assert!((dimension(doc).measurement() - 90.0).abs() < 1e-5);
|
||||
assert!(MeasurementScale::read(&dimension(doc).base().common.extended_data).is_none());
|
||||
}
|
||||
@@ -372,10 +387,16 @@ fn viewport_dimension_preview_uses_candidate_scale_only_before_second_pick() {
|
||||
let model_preview = app.dimension_preview_entities(i, target.world).unwrap();
|
||||
assert_eq!(preview_text(&app, &model_preview[0]), "1270");
|
||||
point(&mut app, frame, model, DVec3::X * 100.0);
|
||||
let other = ViewportFrame { viewport: Handle::new(0xFFFF), scale: frame.scale * 2.0, ..frame };
|
||||
let other = ViewportFrame {
|
||||
viewport: Handle::new(0xFFFF),
|
||||
scale: frame.scale * 2.0,
|
||||
..frame
|
||||
};
|
||||
app.vp_snap_frame = Some(other);
|
||||
app.tabs[i].snap_result = Some(hit(other, model, DVec3::X * 100.0));
|
||||
let placement = app.dimension_preview_entities(i, DVec3::new(60.0, 80.0, 0.0)).unwrap();
|
||||
let placement = app
|
||||
.dimension_preview_entities(i, DVec3::new(60.0, 80.0, 0.0))
|
||||
.unwrap();
|
||||
assert_eq!(preview_text(&app, &placement[0]), "1270");
|
||||
}
|
||||
}
|
||||
@@ -869,8 +890,7 @@ fn viewport_dimension_fixture_regenerates_and_tracks_an_intersection() {
|
||||
else {
|
||||
panic!()
|
||||
};
|
||||
let codec::objects::AssociativeData::DimensionAssociation(assoc) = &mut object.data
|
||||
else {
|
||||
let codec::objects::AssociativeData::DimensionAssociation(assoc) = &mut object.data else {
|
||||
panic!()
|
||||
};
|
||||
assoc.references[0][0].osnap_type = types.0;
|
||||
|
||||
Reference in new issue
Block a user