mirror of
https://github.com/bherbruck/solidcraft.git
synced 2026-11-04 02:55:54 +00:00
kernel: cargo fmt
Formatting only, so the kernel passes cargo fmt --check. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017itGh5fpMEousnZ91cYcVt
This commit is contained in:
@@ -188,7 +188,8 @@ pub use native::{brep_record, decode_native_body, encode_native_body, native_pre
|
||||
pub use offset::with_same_surface;
|
||||
pub use ops::{BoolOp, boolean, half_space, join_apart, place_matrix, split_by_plane, transform, transform_matrix, union_apart};
|
||||
pub use point_path::{
|
||||
PathPiece, PointPath, SpaceBezier, curve_path, edge_path, face_section_along, iso_curves, project_onto_face, sketch_record_curve, sweep_point_path_with,
|
||||
PathPiece, PointPath, SpaceBezier, curve_path, edge_path, face_section_along, iso_curves, project_onto_face, sketch_record_curve,
|
||||
sweep_point_path_with,
|
||||
};
|
||||
pub use polybool::faceted_boolean;
|
||||
pub use polyhedron::{HalfSpace, convex_polyhedron, draft, offset_faces, shell};
|
||||
|
||||
@@ -200,7 +200,8 @@ fn threads() -> Vec<(String, Body, f64, f64, f64)> {
|
||||
fn thread_display_mesh_stays_on_its_surfaces() {
|
||||
for (name, b, d, p, turns) in threads() {
|
||||
let tol = tol(&b);
|
||||
let plan = b.mesh_plan(&crate::MeshTolerance { chord: tol, angle: Some(DISPLAY_ANGLE) }).unwrap_or_else(|e| panic!("{name}: no display plan: {e}"));
|
||||
let plan =
|
||||
b.mesh_plan(&crate::MeshTolerance { chord: tol, angle: Some(DISPLAY_ANGLE) }).unwrap_or_else(|e| panic!("{name}: no display plan: {e}"));
|
||||
let mesh = plan.evaluate();
|
||||
let q = quality(&plan, &mesh);
|
||||
assert!(q.worst_sag <= 1.5 * tol, "{name}: a triangle lies {} mm off its surface (tolerance {tol})", q.worst_sag);
|
||||
@@ -238,7 +239,9 @@ fn thread_display_mesh_stays_on_its_surfaces() {
|
||||
#[test]
|
||||
fn thread_display_mesh_has_no_degenerate_or_flipped_triangles() {
|
||||
for (name, b, ..) in threads() {
|
||||
let plan = b.mesh_plan(&crate::MeshTolerance { chord: tol(&b), angle: Some(DISPLAY_ANGLE) }).unwrap_or_else(|e| panic!("{name}: no display plan: {e}"));
|
||||
let plan = b
|
||||
.mesh_plan(&crate::MeshTolerance { chord: tol(&b), angle: Some(DISPLAY_ANGLE) })
|
||||
.unwrap_or_else(|e| panic!("{name}: no display plan: {e}"));
|
||||
let mesh = plan.evaluate();
|
||||
let q = quality(&plan, &mesh);
|
||||
assert!(q.tris > 1000, "{name}: {} triangles", q.tris);
|
||||
|
||||
Reference in New Issue
Block a user