Hi!
Reading the paper "Simple and Robust Boolean Operations for
Triangulated Surfaces", by Mei and Tipper (available here:
https://arxiv.org/pdf/1308.4434.pdf ), it mentions that "Besides the
well-known libraries CGAL [23], several open source packages (MeshLab
[5],
OpenFlipper [15], MEPP [13]) also contain robust implementations of
Boolean operations".
However, I've been browsing the OpenFlipper source code, and I don't
see any traces of boolean or CSG algorithms.
I'm looking for a robust implementation of boolean operations in
meshes with a license similar to OpenFlipper (i.e.: non-copyleft), so
if there's such an implementation, please tell me.
Thanks!
ardi
I would like to thank the developers for this great project.
I am using OpenFlipper for remeshing parts of a Boeing 747 for use in a
fire simulation with the FDS CFD code (https://pages.nist.gov/fds-smv/, open
source as well).
Thank you again,
Emanuele Gissi
--
http://www.emanuelegissi.eu/
A beautiful remesher, thanks! But it needs one thing to make it useful in a
production environment.
I see this question has been asked before on this list, and there is an open
issue on git, and I want to add my voice: how about an option to export
binary STL from scripts?
Thanks again,
-Bathsheba
--
Bathsheba Grossman Bathsheba Sculpture LLC
https://bathsheba.com Free Forms
https://crystalproteins.com Crystal Proteins
Hi there,
first, thanks for your great contribution to mesh processing. We are
frequently using OpenFlipper at our chair for post-processing of STL files.
Second, I have a question regarding the export settings. We have the
following script:
var input = core.loadObject(ScriptPath+"/mesh_v1.stl");
// do stuff
core.saveObject(input,ScriptPath+"/mesh_v2.stl");
core.exitApplication();
The generated output is a mesh in ASCII format. Are there any parameters
to use binary encoding?
Thanks!
Best regards,
Malte
--
Dipl.-Ing. Malte Asseln
RWTH Aachen University, Chair of Medical Engineering
Helmholtz Institute for Biomedical Engineering
Pauwelsstr. 20 Tel: +49 (0) 241 80-23869
D-52074 Aachen Fax: +49 (0) 241 80-22870
Mail: asseln(a)hia.rwth-aachen.de
Hi,
I have the problem in loading plugin using windows 64 bit ... (for mesh prior algorithm to re mesh for HRTF simulation).
Build set-up
Openfipper with Cmake-GUI
OS: windows X64 bit machine
VS: 2010
Issues concerning the error:
* Cmake simply fails with a linker error while trying to run cl.exe (clang compiler) from VS2010 folder. PFA the screenshot
[cid:image001.png@01D2D3C8.68089AC0]
* If the cl.exe is executed after the vcvarsx86_amd64.bat, the error is not reproduced.
Query:
* Does anyone come across similar issue when trying to build openflipper using Cmake on windows 64-bit machine.
* Is it possible approach to call the vcvarsx86_amd64.bat script from within CMake file
Will this work for the windows 64 bit as most of them are using linux or mac.
KR,
Manoj
Hi there,
I am trying to run a script from the command line. The script (see
below) simply reads in a PLY and outputs a snapshot. When run from the
OpenFlipper GUI, it produces the expected thumbnail. When run from the
CLI, no thumbnail is produced. can core.snapshot be called from the
batch CLI interface?
Thanks,
Mike
var objectId = core.loadObject("/home/michael/Pictures/dental/lower.ply")
print(objectId)
core.snapshotBaseFileName("/home/michael/Pictures/dental/lower-openflipper.png")
core.snapshot(0,300,300,false,true)
print("snapshot taken")
Hi,
this is an announcement to make you aware of a GCC compiler bug that
caused us a lot of grief. This bug affects the C++11 version of the
VectorT class in OpenMesh (and hence also any Vec(2/3/4)(d/f/i)
typedef). Since OpenFlipper heavily depends on the OpenMesh vector
class, it is affected as well.
This bug only affects you, if
* you are using OpenMesh's vector class (possibly indirectly)
* and you are using GCC >= 4.9 and < 6.0
* and you are compiling with -O3 (that's default in release mode)
* and you are compiling with -std=c++11 (or c++0x or c++14).
If these four conditions are satisfied then the compiler sometimes
generates SSE instructions (which require 16 byte alignment) using
memory addresses that are not 16-byte-aligned. Since these errors lead
to segfaults, suggesting that you tried to access invalid memory
addresses, they are extremely hard to recognize and debug.
There are several workarounds:
* Use GCC <= 4.8 or use GCC >= 6.0
* or use clang
* or use -O2 (instead of -O3)
* or use -O3 -march=<architecture> for an architecture that supports
AVX. This way the compiler will generate AVX instead of SSE instructions
which do allow unaligned memory access at a small performance penalty.
This is the corresponding bug report in GCC:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66598
We are currently working on adding a unit test that exposes this bug.
Best
Hans-Christian Ebke
--
Dipl.-Inform. Hans-Christian Ebke
RWTH Aachen University
Department for Computer Graphics, Multimedia, and Computer Vision
Ahornstraße 55
52074 Aachen
Building E3, Room 114
Phone: +49 241 8021803
Dear OpenFlipper team,
I have been trying to use the OpenFlipper batch mode, but it seems I'm
not able to make it work.
I'm on Windows 8.1. In the Windows console, I went to the setup
directory, and pasted the test script (/01_startScript.ofs/) in the same
directory. I used the following command line to run the test script
(/01_startScript.ofs/) but nothing seems to happen, even when I check
the Task Manager in the mean time.
/OpenFlipper -b 01_startScript.ofs/
I also tried the following, with no result.
/OpenFlipper -b 01_startScript.ofs -c
/
Could someone be so kind as to explain to me what I did wrong?
Many thanks,
Regards,
--
<http://www.3dsoundlabs.com/>
*Corentin Guézénoc *
/Research Engineer
3D Sound Labs /
*Mobile * +33 6 82 12 14 60
*E-mail * c.guezenoc(a)3dsoundlabs.com
<https://fr.linkedin.com/in/corentinguezenoc/en>