Update imports

This commit is contained in:
Hanno Braun 2023-05-04 12:41:41 +02:00
parent 6fc68a996c
commit fcfff0a7f5
3 changed files with 7 additions and 9 deletions

View File

@ -3,12 +3,10 @@ use itertools::Itertools;
use crate::{
objects::{Cycle, HalfEdge},
operations::Insert,
operations::{BuildHalfEdge, Insert},
services::Services,
};
use super::BuildHalfEdge;
/// Build a [`Cycle`]
pub trait BuildCycle {
/// Build an empty cycle

View File

@ -3,13 +3,14 @@ use fj_math::Point;
use crate::{
objects::{Cycle, Face, HalfEdge, Surface, Vertex},
operations::{Insert, IsInserted, IsInsertedNo},
operations::{
BuildCycle, BuildHalfEdge, BuildSurface, Insert, IsInserted,
IsInsertedNo,
},
services::Services,
storage::Handle,
};
use super::{BuildCycle, BuildHalfEdge, BuildSurface};
/// Build a [`Face`]
pub trait BuildFace {
/// Build a face with an empty exterior, no interiors, and no color

View File

@ -3,13 +3,12 @@ use fj_math::Point;
use crate::{
objects::{Face, Shell},
operations::{
Insert, IsInserted, IsInsertedNo, IsInsertedYes, JoinCycle, UpdateFace,
BuildFace, Insert, IsInserted, IsInsertedNo, IsInsertedYes, JoinCycle,
Polygon, UpdateFace,
},
services::Services,
};
use super::{BuildFace, Polygon};
/// Build a [`Shell`]
pub trait BuildShell {
/// Build a tetrahedron from the provided points