mirror of
https://github.com/hannobraun/Fornjot
synced 2025-09-02 15:36:47 +00:00
Remove redundant re-export
This commit is contained in:
parent
0a94adf4ea
commit
6460040f62
@ -1,5 +1,6 @@
|
||||
use std::sync::Arc;
|
||||
|
||||
use fj_interop::TriMesh;
|
||||
use winit::{
|
||||
application::ApplicationHandler,
|
||||
event::{KeyEvent, WindowEvent},
|
||||
@ -8,7 +9,7 @@ use winit::{
|
||||
window::{Window, WindowAttributes, WindowId},
|
||||
};
|
||||
|
||||
use crate::{geometry::TriMesh, render::Renderer};
|
||||
use crate::render::Renderer;
|
||||
|
||||
pub fn run(tri_mesh: TriMesh) -> anyhow::Result<()> {
|
||||
let event_loop = EventLoop::new()?;
|
||||
|
@ -1,6 +1,6 @@
|
||||
use std::{collections::BTreeMap, fs::File};
|
||||
|
||||
use crate::geometry::TriMesh;
|
||||
use fj_interop::TriMesh;
|
||||
|
||||
pub fn export(tri_mesh: &TriMesh) -> anyhow::Result<()> {
|
||||
let mut indices_by_vertex = BTreeMap::new();
|
||||
|
@ -3,12 +3,12 @@ use std::{
|
||||
mem,
|
||||
};
|
||||
|
||||
use fj_interop::{Color, MeshTriangle};
|
||||
use fj_interop::{Color, MeshTriangle, TriMesh};
|
||||
use fj_math::{Point, Triangle};
|
||||
use geo::{Contains, Coord, LineString, Polygon};
|
||||
use spade::Triangulation;
|
||||
|
||||
use crate::{geometry::TriMesh, topology::face::Face};
|
||||
use crate::topology::face::Face;
|
||||
|
||||
pub fn triangulate(face: &Face) -> TriMesh {
|
||||
let points = points(face);
|
||||
|
@ -3,5 +3,3 @@ mod surface;
|
||||
mod tri_mesh;
|
||||
|
||||
pub use self::{sketch::Sketch, surface::SurfaceGeometry, tri_mesh::ToTriMesh};
|
||||
|
||||
pub use fj_interop::TriMesh;
|
||||
|
@ -1,7 +1,8 @@
|
||||
use fj_interop::TriMesh;
|
||||
use fj_math::{Point, Vector};
|
||||
|
||||
use crate::{
|
||||
geometry::{Sketch, ToTriMesh, TriMesh},
|
||||
geometry::{Sketch, ToTriMesh},
|
||||
handle::Handle,
|
||||
math::{Bivector, Plane},
|
||||
operations::sweep::SweepExt,
|
||||
|
@ -1,8 +1,7 @@
|
||||
use fj_interop::TriMesh;
|
||||
use glam::Vec3;
|
||||
use wgpu::util::DeviceExt;
|
||||
|
||||
use crate::geometry::TriMesh;
|
||||
|
||||
use super::vertex::Vertex;
|
||||
|
||||
pub struct Geometry {
|
||||
@ -19,7 +18,10 @@ impl Geometry {
|
||||
for triangle in tri_mesh.all_triangles() {
|
||||
let triangle = triangle.points.each_ref().map(|point| {
|
||||
Vec3::from(
|
||||
point.coords.components.map(|coord| coord.into_f64() as f32),
|
||||
point
|
||||
.coords
|
||||
.components
|
||||
.map(|coord| coord.into_f64() as f32),
|
||||
)
|
||||
});
|
||||
let normal = {
|
||||
|
@ -1,10 +1,9 @@
|
||||
use std::sync::Arc;
|
||||
|
||||
use anyhow::anyhow;
|
||||
use fj_interop::TriMesh;
|
||||
use winit::window::Window;
|
||||
|
||||
use crate::geometry::TriMesh;
|
||||
|
||||
use super::{geometry::Geometry, pipeline::Pipeline};
|
||||
|
||||
pub struct Renderer {
|
||||
|
@ -1,9 +1,8 @@
|
||||
use fj_interop::TriMesh;
|
||||
use itertools::Itertools;
|
||||
|
||||
use crate::{
|
||||
extra::triangulate::triangulate,
|
||||
geometry::{ToTriMesh, TriMesh},
|
||||
handle::Handle,
|
||||
extra::triangulate::triangulate, geometry::ToTriMesh, handle::Handle,
|
||||
};
|
||||
|
||||
use super::{half_edge::HalfEdge, surface::Surface, vertex::Vertex};
|
||||
|
@ -1,7 +1,6 @@
|
||||
use crate::{
|
||||
geometry::{ToTriMesh, TriMesh},
|
||||
handle::Handle,
|
||||
};
|
||||
use fj_interop::TriMesh;
|
||||
|
||||
use crate::{geometry::ToTriMesh, handle::Handle};
|
||||
|
||||
use super::face::Face;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user