mirror of
https://github.com/hannobraun/Fornjot
synced 2025-10-25 17:28:12 +00:00
Avoid more uses of redundant method
This commit is contained in:
parent
4bc5c13d2c
commit
b09fab773b
@ -54,7 +54,8 @@ pub fn export_3mf(
|
|||||||
) -> Result<(), Error> {
|
) -> Result<(), Error> {
|
||||||
let (vertices, indices) = vertices_to_indexed_vertices(
|
let (vertices, indices) = vertices_to_indexed_vertices(
|
||||||
tri_mesh
|
tri_mesh
|
||||||
.triangles()
|
.triangles
|
||||||
|
.iter()
|
||||||
.flat_map(|triangle| triangle.inner.points),
|
.flat_map(|triangle| triangle.inner.points),
|
||||||
|point| threemf::model::Vertex {
|
|point| threemf::model::Vertex {
|
||||||
x: point.x.into_f64(),
|
x: point.x.into_f64(),
|
||||||
@ -90,7 +91,8 @@ pub fn export_stl(
|
|||||||
mut write: impl Write,
|
mut write: impl Write,
|
||||||
) -> Result<(), Error> {
|
) -> Result<(), Error> {
|
||||||
let points = tri_mesh
|
let points = tri_mesh
|
||||||
.triangles()
|
.triangles
|
||||||
|
.iter()
|
||||||
.map(|triangle| triangle.inner.points)
|
.map(|triangle| triangle.inner.points)
|
||||||
.collect::<Vec<_>>();
|
.collect::<Vec<_>>();
|
||||||
|
|
||||||
@ -136,7 +138,7 @@ pub fn export_obj(
|
|||||||
tri_mesh: &TriMesh,
|
tri_mesh: &TriMesh,
|
||||||
mut write: impl Write,
|
mut write: impl Write,
|
||||||
) -> Result<(), Error> {
|
) -> Result<(), Error> {
|
||||||
for (cnt, t) in tri_mesh.triangles().enumerate() {
|
for (cnt, t) in tri_mesh.triangles.iter().enumerate() {
|
||||||
// write each point of the triangle
|
// write each point of the triangle
|
||||||
for v in t.inner.points {
|
for v in t.inner.points {
|
||||||
wavefront_rs::obj::writer::Writer { auto_newline: true }
|
wavefront_rs::obj::writer::Writer { auto_newline: true }
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user