Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/prusa3d/PrusaSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVojtech Bubnik <bubnikv@gmail.com>2021-09-14 15:51:28 +0300
committerVojtech Bubnik <bubnikv@gmail.com>2021-09-14 15:51:40 +0300
commit9d29eddf163f6aa5e60d68b6c1bacd04fcad3e60 (patch)
tree273c733296448c2e1b52e80e25db12717325d524 /src/admesh
parent30d2c3787fc67b627269937f18a547815bb14caf (diff)
WIP: admesh eradication
follow-up to 58d8ab3deaaac1049439728d5a0f46c4b6a592f5
Diffstat (limited to 'src/admesh')
-rw-r--r--src/admesh/stl.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/admesh/stl.h b/src/admesh/stl.h
index 1ca75c95d..33e2b9c94 100644
--- a/src/admesh/stl.h
+++ b/src/admesh/stl.h
@@ -244,9 +244,15 @@ inline void stl_transform(stl_file *stl, const Eigen::Matrix<T, 3, 3, Eigen::Don
stl_get_size(stl);
}
+template<typename V>
+inline void its_translate(indexed_triangle_set &its, const V v)
+{
+ for (stl_vertex &v_dst : its.vertices)
+ v_dst += v;
+}
template<typename T>
-extern void its_transform(indexed_triangle_set &its, T *trafo3x4)
+inline void its_transform(indexed_triangle_set &its, T *trafo3x4)
{
for (stl_vertex &v_dst : its.vertices) {
stl_vertex v_src = v_dst;