Dear list,
I have only recently discovered OpenFlipper, and I really like it from
my first experience. Thanks for providing such a nice software (and
framework).
I'm currently writing a first plugin and have come to a point where I
don't know how to advance. More specifically, I have written a plugin
that computes a parameterization of a TriMesh. Once finished, I've used
mesh->request_vertex_texcoords2D() and have subsequently assigned the
coordinates to all vertices. However, there seems to be something else I
have to do, as the texture coordinates do not appear in the "Texture
properties" popup. Only if a mesh already had texture coordinates
before, does an entry "Original Per Vertex Texture Coords" field appear.
Unfortunately I found no other plugins where I could learn what to do,
or maybe I missed them, in which case I would be grateful for a hint. It
would be great if I could automatically switch to a checkerboard
visualization of the parameterization, if that is possible.
Greetings
André
Hi,
I wondered whether it is possible to assign custom colors to the different types of irregular edges (e.g. valence 3 and valence 5 edges)?
Best,
Pieter
Hi,
I've been using OpenFlipper for visualization purposes for some time now, I'm quite impressed by the available options (e.g. the number of supported file formats and plugins)! There are a few questions/remarks/suggestions I'd like to ask:
1.) Scrolling up in the viewer results in zooming out, scrolling down results in zooming in. Since I'm an avid Blender user, I'm used to the opposite scrolling behaviour. Is there a way to modify this in OpenFlipper? I could of course change it in the source and re-compile it, but this is not exactly the ideal solution :).
2.) When loading an object (e.g. a .vtk file containing a model consisting of hexahedral cells), the cells are displayed in white. However, the option at 'View' → 'Color schemes' → 'Default colors' results in the cells being displayed in grey. Can this option be invoked when a new object is loaded?
3.) In an earlier version, it was possible to display the hexahedral mesh (flat shaded) and the irregular edges simultaneously, which was a very nice option. Unfortunately, I couldn't figure out how to do this in the new version. Is it still possible?
I'm currently using OpenFlipper v1.4, just compiled it from source. Might be useful to mention that I'm working on an Arch Linux system (64 bit). While compiling, I got a lot of warnings:
warning Detected QT Version higher than 4.8.4!
warning OpenFlipper has not been tested with this QT Version.
The version of QT installed on my system is 4.8.5 (as well as QT 5). So far, no problems in OpenFlipper!
Best regards,
Pieter Barendrecht
Eindhoven University of Technology
Is there a way your software can create a quadrangular mesh on an existing point cloud? We have a client who is looking for such a mesh to bring into their finite element analysis software
Thanks
Chris
Chris Tarzia
Project Surveyor-3D Laser Scanning
Direct: 212.479.5592
Mobile: 201.543.4142
LANGAN
Phone: 212.479.5400 Fax: 212.479.5444
21 Penn Plaza
360 West 31st Street, 8th Floor
New York, NY 10001-2727
www.langan.com <http://www.langan.com/>
NEW YORK NEW JERSEY CONNECTICUT PENNSYLVANIA VIRGINIA FLORIDA CALIFORNIA
ABU DHABI ATHENS DOHA DUBAI ISTANBUL
Langan's goal is to be SAFE (Stay Accident Free Everyday)
Please consider the environment before printing this e-mail
Electronic communication provided by "Langan" encompasses "Langan Engineering, Environmental, Surveying and Landscape Architecture, D.P.C.," "Langan Engineering and Environmental Services, Inc.," "Langan International LLC," "Treadwell & Rollo, a Langan Company," and "Langan Engineering and Environmental Services, Inc., PC." This electronic transmission may contain confidential, proprietary or privileged information. No confidentiality or privilege is intended to be waived or lost by erroneous transmission of this message. If you receive this message in error, please notify the sender immediately by return email and delete this message from your system. Disclosure, use, distribution or copying of this message, any attachments thereto or their contents is strictly prohibited.
Dear all,
I need a function to insert cells in a tetrahedral mesh via incident
vertices.
I searched the documentation and I found out that such a function is
available for hexahedral meshes.
Seems that for tetrahedral meshes the only way to insert cells is via its
halffaces.
Specifically, I am using CGAL to generate a 3D Delaunay triangulation, and
I want to save the result as a OVM mesh.
I can easily access the vertices of the cells in the Delaunay
triangulation, and that's why I would like to add cells to the OVM mesh via
incident vertices.
I used the vertices of the cells in the Delaunay triangulation to create
the half-faces and then I used these half-faces to create the cells. Just
as in this example:
http://www.openvolumemesh.org/svnrepo/OpenVolumeMesh/trunk/examples/simple_…
However this approach generated many duplicated faces, since I create twice
the faces shared by two cells.
Does anyone have any idea to help?
Thx in advance!
--
Renata Rego
Dear all,
I set the color for each face of the bounding box.
It looks right if I used "colored per-face, flat shaded". But I use
"colored per-face, smooth shaded", the box turns to be a black one.
What 's the matter? Please give me some ideas. Thanks.
Regards,
Xianyong Liu.
Dear all,
I was frustrated last night, because I failed to integrate libQGLViewer
into OpenFlipper. It is just a very simple example.
Any ideas? Or, If I want to show up a new window with
glutCreateWindow("demo");, where I can draw primitives using OpenGL. How
can I do that?
Thanks.
//**************** caller
SimpleViewer simplerviewerHelpme;
/*#if QT_VERSION < 0x040000
// Set the viewer as the application main widget.
application.setMainWidget(&simplerviewer);
#else
simplerviewer.setWindowTitle("simpleViewer");
#endif*/
// Make the viewer window visible on screen.
//simplerviewerHelpme.
//***********************
#ifndef CS554PROJ2PLUGINSIMPLEVIWER_HH
#define CS554PROJ2PLUGINSIMPLEVIWER_HH
#include <QGLViewer/qglviewer.h>
class SimpleViewer : public QGLViewer
{
protected :
virtual void draw();
virtual void init();
virtual QString helpString() const;
};
#endif
//*********************
#include "simpleViewer.h"
using namespace std;
// Draws a spiral
void SimpleViewer::draw()
{
const float nbSteps = 200.0;
glBegin(GL_QUAD_STRIP);
for (int i=0; i<nbSteps; ++i)
{
const float ratio = i/nbSteps;
const float angle = 21.0*ratio;
const float c = cos(angle);
const float s = sin(angle);
const float r1 = 1.0 - 0.8f*ratio;
const float r2 = 0.8f - 0.8f*ratio;
const float alt = ratio - 0.5f;
const float nor = 0.5f;
const float up = sqrt(1.0-nor*nor);
glColor3f(1.0-ratio, 0.2f , ratio);
glNormal3f(nor*c, up, nor*s);
glVertex3f(r1*c, alt, r1*s);
glVertex3f(r2*c, alt+0.05f, r2*s);
}
glEnd();
}
void SimpleViewer::init()
{
// Restore previous viewer state.
restoreStateFromFile();
// Opens help window
help();
}
QString SimpleViewer::helpString() const
{
QString text("<h2>S i m p l e V i e w e r</h2>");
text += "Use the mouse to move the camera around the object. ";
text += "You can respectively revolve around, zoom and translate with the
three mouse buttons. ";
text += "Left and middle buttons pressed together rotate around the
camera view direction axis<br><br>";
text += "Pressing <b>Alt</b> and one of the function keys
(<b>F1</b>..<b>F12</b>) defines a camera keyFrame. ";
text += "Simply press the function key again to restore it. Several
keyFrames define a ";
text += "camera path. Paths are saved when you quit the application and
restored at next start.<br><br>";
text += "Press <b>F</b> to display the frame rate, <b>A</b> for the world
axis, ";
text += "<b>Alt+Return</b> for full screen mode and <b>Control+S</b> to
save a snapshot. ";
text += "See the <b>Keyboard</b> tab in this window for a complete
shortcut list.<br><br>";
text += "Double clicks automates single click actions: A left button
double click aligns the closer axis with the camera (if close enough). ";
text += "A middle button double click fits the zoom of the camera and the
right button re-centers the scene.<br><br>";
text += "A left button double click while holding right button pressed
defines the camera <i>Revolve Around Point</i>. ";
text += "See the <b>Mouse</b> tab and the documentation web pages for
details.<br><br>";
text += "Press <b>Escape</b> to exit the viewer.";
return text;
}
Good news!
Let us write our post to awardnominations(a)geometryprocessing.org,
insisting that Jan Möbius is absolutely worth this award.
Regards,
Xianyong Liu.
2013/4/6 <openflipper-request(a)lists.rwth-aachen.de>
> Send Openflipper mailing list submissions to
> openflipper(a)lists.rwth-aachen.de
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://mailman.rwth-aachen.de/mailman/listinfo/openflipper
> or, via email, send a message with subject or body 'help' to
> openflipper-request(a)lists.rwth-aachen.de
>
> You can reach the person managing the list at
> openflipper-owner(a)lists.rwth-aachen.de
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Openflipper digest..."
>
>
> Today's Topics:
>
> 1. SGP Software Award Solicitation (Jan Möbius)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Fri, 05 Apr 2013 14:58:25 +0200
> From: Jan Möbius <moebius(a)cs.rwth-aachen.de>
> To: OpenMesh Mailingliste <openmesh(a)lists.rwth-aachen.de>,
> openflipper(a)lists.rwth-aachen.de
> Subject: [Openflipper] SGP Software Award Solicitation
> Message-ID: <515ECA71.3070105(a)cs.rwth-aachen.de>
> Content-Type: text/plain; charset=windows-1252; format=flowed
>
> Continuing with the tradition established two years ago, SGP and
> Geometry Factory will present the third software award at this year?s
> SGP, encouraging researchers to produce and share high-quality code.
>
> To this end, we would like to solicit nominations from the community for
> candidate code:
>
> awardnominations(a)geometryprocessing.org
>
> The goal of the award is to support researchers who go beyond the
> call-of-duty in making their code publicly available, thereby making it
> easier for our community to build on their research and helping advance
> our field.
>
> We are open to considering both code from within our field (e.g.
> geometry processing and computational geometry) and from without (e.g.
> numerical methods).
>
> While availability of source code is desirable as it makes it easier for
> researchers to explore new variations, we will also consider code
> released in executable and library/header-file format.
>
> In evaluating the code we will consider (among other factors):
> robustness of execution, quality of documentation, breadth of
> applicability, and ease of integration/extension.
>
>
> The deadline for nominations will be May 5th 2013.
>
> ?The SGP Software Award Committee
>
>
> ------------------------------
>
> _______________________________________________
> Openflipper mailing list
> Openflipper(a)lists.rwth-aachen.de
> http://mailman.rwth-aachen.de/mailman/listinfo/openflipper
>
>
> End of Openflipper Digest, Vol 37, Issue 2
> ******************************************
>
Continuing with the tradition established two years ago, SGP and
Geometry Factory will present the third software award at this year’s
SGP, encouraging researchers to produce and share high-quality code.
To this end, we would like to solicit nominations from the community for
candidate code:
awardnominations(a)geometryprocessing.org
The goal of the award is to support researchers who go beyond the
call-of-duty in making their code publicly available, thereby making it
easier for our community to build on their research and helping advance
our field.
We are open to considering both code from within our field (e.g.
geometry processing and computational geometry) and from without (e.g.
numerical methods).
While availability of source code is desirable as it makes it easier for
researchers to explore new variations, we will also consider code
released in executable and library/header-file format.
In evaluating the code we will consider (among other factors):
robustness of execution, quality of documentation, breadth of
applicability, and ease of integration/extension.
The deadline for nominations will be May 5th 2013.
—The SGP Software Award Committee
Dear OpenFlipper,
I hope you are well. Could I propose a small question:
Right click on a mesh, which was loaded onto the scene, we can manually
change the visualization mode. I wonder how to realize it in code, no by
physical manipulations.
Best Regards,
Xianyong Liu.