
Dear Möbius, I would like to ask about giving colors to the edges and visualizing them on the Openflipper visualization framework. Here is my code, but I cannot see the colored edges; m_mesh->request_edge_colors(); m_mesh->set_color(m_mesh->edge_handle(0), PolyMesh::Color(0, 255, 0)); PluginFunctions::setDrawMode(ACG::SceneGraph::DrawModes::EDGES_COLORED); emit updatedObject(m_targetObject->id(), UPDATE_COLOR); Thank you. Erkan Gunpinar The University of Tokyo

On 24.08.2012 12:14, Erkan Gunpinar wrote:
Dear Möbius,
I would like to ask about giving colors to the edges and visualizing them on the Openflipper visualization framework. Here is my code, but I cannot see the colored edges;
m_mesh->request_edge_colors(); m_mesh->set_color(m_mesh->edge_handle(0), PolyMesh::Color(0, 255, 0)); PluginFunctions::setDrawMode(ACG::SceneGraph::DrawModes::EDGES_COLORED); emit updatedObject(m_targetObject->id(), UPDATE_COLOR); Hi,
can you try to set the color as: m_mesh->set_color(m_mesh->edge_handle(0), PolyMesh::Color(0.0, 1.0, 0.0, 1.0)); as the color format used in OpenFlipper is Vec4f. Did you check in the viewer, that the draw mode has actually changed to the one you set here? Best, Jan -- Dipl.Inform. Jan Möbius Department of Computer Science VIII Aachen University of Technology (RWTH) Ahornstrasse 55, 52074 Aachen, Germany Phone ++49 (0)241 80-21817 Fax ++49 (0)241 80-22899 mailto:moebius@cs.rwth-aachen.de http://www.rwth-graphics.de

Dear Jan, Thank you for the reply. When I set the color format as "PolyMesh::Color(0.0, 1.0, 0.0, 1.0)", the following error occurs: --> Assertion failed!, Program:..., File: ...\VectorT_inc.hh, Line: 97, Expression: DIM==4. *Here are some details about my application;* *1)* I am working on quad mesh (not triangular mesh). *2)* The Openflipper version that I am using is "OpenFlipper v1.0RC7". *3)* Vertex coloring works well, here is the code; m_mesh->request_vertex_colors(); m_mesh->set_color(m_mesh->vertex_handle(0), PolyMesh::Color(0, 255, 0)); PluginFunctions::setDrawMode(ACG::SceneGraph::DrawModes::POINTS_COLORED); emit updatedObject(m_targetObject->id(), UPDATE_COLOR); *4)* Vertex coloring using the color format as "PolyMesh::Color(0.0, 1.0, 0.0, 1.0)" ends with the same error (Assertion failed!). *5)* Edge coloring using the below code does not generate any error, but there is nothing seen in the Openflipper view. It seems that it is successfully set to the "POINTS_COLORED" drawmode, there is no model. When I set any other drawmode, model appears. m_mesh->request_edge_colors(); m_mesh->set_color(m_mesh->edge_handle(0), PolyMesh::Color(0, 255, 0)); PluginFunctions::setDrawMode(ACG::SceneGraph::DrawModes::EDGES_COLORED); emit updatedObject(m_targetObject->id(), UPDATE_COLOR); Best. Erkan On Mon, Sep 3, 2012 at 4:49 PM, Jan Möbius <moebius@cs.rwth-aachen.de>wrote:
On 24.08.2012 12:14, Erkan Gunpinar wrote:
Dear Möbius,
I would like to ask about giving colors to the edges and visualizing them on the Openflipper visualization framework. Here is my code, but I cannot see the colored edges;
m_mesh->request_edge_colors(); m_mesh->set_color(m_mesh->edge_handle(0), PolyMesh::Color(0, 255, 0)); PluginFunctions::setDrawMode(ACG::SceneGraph::DrawModes::EDGES_COLORED); emit updatedObject(m_targetObject->id(), UPDATE_COLOR); Hi,
can you try to set the color as: m_mesh->set_color(m_mesh->edge_handle(0), PolyMesh::Color(0.0, 1.0, 0.0, 1.0));
as the color format used in OpenFlipper is Vec4f. Did you check in the viewer, that the draw mode has actually changed to the one you set here?
Best, Jan
-- Dipl.Inform. Jan Möbius Department of Computer Science VIII Aachen University of Technology (RWTH) Ahornstrasse 55, 52074 Aachen, Germany
Phone ++49 (0)241 80-21817 Fax ++49 (0)241 80-22899 mailto:moebius@cs.rwth-aachen.de http://www.rwth-graphics.de _______________________________________________ Openflipper mailing list Openflipper@lists.rwth-aachen.de http://mailman.rwth-aachen.de/mailman/listinfo/openflipper

On 03.09.2012 20:01, Erkan Gunpinar wrote:
Dear Jan,
Thank you for the reply.
When I set the color format as "PolyMesh::Color(0.0, 1.0, 0.0, 1.0)", the following error occurs: --> Assertion failed!, Program:..., File: ...\VectorT_inc.hh, Line: 97, Expression: DIM==4.
*Here are some details about my application;* *1)* I am working on quad mesh (not triangular mesh). That's fine *2)* The Openflipper version that I am using is "OpenFlipper v1.0RC7". That's very outdated i'm not sure if the edge coloring was really working in that version and that was before the vec4f color switch. Maybe you should update to a more recent version.
Best, Jan
*3)* Vertex coloring works well, here is the code; m_mesh->request_vertex_colors(); m_mesh->set_color(m_mesh->vertex_handle(0), PolyMesh::Color(0, 255, 0));
PluginFunctions::setDrawMode(ACG::SceneGraph::DrawModes::POINTS_COLORED); emit updatedObject(m_targetObject->id(), UPDATE_COLOR); *4)* Vertex coloring using the color format as "PolyMesh::Color(0.0, 1.0, 0.0, 1.0)" ends with the same error (Assertion failed!). *5)* Edge coloring using the below code does not generate any error, but there is nothing seen in the Openflipper view. It seems that it is successfully set to the "POINTS_COLORED" drawmode, there is no model. When I set any other drawmode, model appears. m_mesh->request_edge_colors(); m_mesh->set_color(m_mesh->edge_handle(0), PolyMesh::Color(0, 255, 0));
PluginFunctions::setDrawMode(ACG::SceneGraph::DrawModes::EDGES_COLORED); emit updatedObject(m_targetObject->id(), UPDATE_COLOR);
Best.
Erkan
On Mon, Sep 3, 2012 at 4:49 PM, Jan Möbius <moebius@cs.rwth-aachen.de <mailto:moebius@cs.rwth-aachen.de>> wrote:
On 24.08.2012 12 <tel:24.08.2012%2012>:14, Erkan Gunpinar wrote: > Dear Möbius, > > I would like to ask about giving colors to the edges and visualizing > them on the Openflipper visualization framework. > Here is my code, but I cannot see the colored edges; > > m_mesh->request_edge_colors(); > m_mesh->set_color(m_mesh->edge_handle(0), PolyMesh::Color(0, 255, 0)); > PluginFunctions::setDrawMode(ACG::SceneGraph::DrawModes::EDGES_COLORED); > emit updatedObject(m_targetObject->id(), UPDATE_COLOR); Hi,
can you try to set the color as: m_mesh->set_color(m_mesh->edge_handle(0), PolyMesh::Color(0.0, 1.0, 0.0, 1.0));
as the color format used in OpenFlipper is Vec4f. Did you check in the viewer, that the draw mode has actually changed to the one you set here?
Best, Jan
-- Dipl.Inform. Jan Möbius Department of Computer Science VIII Aachen University of Technology (RWTH) Ahornstrasse 55, 52074 Aachen, Germany
Phone ++49 (0)241 80-21817 <tel:%2B%2B49%20%280%29241%2080-21817> Fax ++49 (0)241 80-22899 <tel:%2B%2B49%20%280%29241%2080-22899> mailto:moebius@cs.rwth-aachen.de <mailto:moebius@cs.rwth-aachen.de> http://www.rwth-graphics.de _______________________________________________ Openflipper mailing list Openflipper@lists.rwth-aachen.de <mailto:Openflipper@lists.rwth-aachen.de> http://mailman.rwth-aachen.de/mailman/listinfo/openflipper
-- Dipl.Inform. Jan Möbius Department of Computer Science VIII Aachen University of Technology (RWTH) Ahornstrasse 55, 52074 Aachen, Germany Phone ++49 (0)241 80-21817 Fax ++49 (0)241 80-22899 mailto:moebius@cs.rwth-aachen.de http://www.rwth-graphics.de

I see. Let me try the new version, and inform you later. Thank you very much. Erkan On Tue, Sep 4, 2012 at 9:24 PM, Jan Möbius <moebius@cs.rwth-aachen.de>wrote:
On 03.09.2012 20:01, Erkan Gunpinar wrote:
Dear Jan,
Thank you for the reply.
When I set the color format as "PolyMesh::Color(0.0, 1.0, 0.0, 1.0)", the following error occurs: --> Assertion failed!, Program:..., File: ...\VectorT_inc.hh, Line: 97, Expression: DIM==4.
*Here are some details about my application;* *1)* I am working on quad mesh (not triangular mesh). That's fine *2)* The Openflipper version that I am using is "OpenFlipper v1.0RC7". That's very outdated i'm not sure if the edge coloring was really working in that version and that was before the vec4f color switch. Maybe you should update to a more recent version.
Best, Jan
*3)* Vertex coloring works well, here is the code; m_mesh->request_vertex_colors(); m_mesh->set_color(m_mesh->vertex_handle(0), PolyMesh::Color(0, 255, 0));
PluginFunctions::setDrawMode(ACG::SceneGraph::DrawModes::POINTS_COLORED); emit updatedObject(m_targetObject->id(), UPDATE_COLOR); *4)* Vertex coloring using the color format as "PolyMesh::Color(0.0, 1.0, 0.0, 1.0)" ends with the same error (Assertion failed!). *5)* Edge coloring using the below code does not generate any error, but there is nothing seen in the Openflipper view. It seems that it is successfully set to the "POINTS_COLORED" drawmode, there is no model. When I set any other drawmode, model appears. m_mesh->request_edge_colors(); m_mesh->set_color(m_mesh->edge_handle(0), PolyMesh::Color(0, 255, 0));
PluginFunctions::setDrawMode(ACG::SceneGraph::DrawModes::EDGES_COLORED); emit updatedObject(m_targetObject->id(), UPDATE_COLOR);
Best.
Erkan
On Mon, Sep 3, 2012 at 4:49 PM, Jan Möbius <moebius@cs.rwth-aachen.de <mailto:moebius@cs.rwth-aachen.de>> wrote:
On 24.08.2012 12 <tel:24.08.2012%2012>:14, Erkan Gunpinar wrote: > Dear Möbius, > > I would like to ask about giving colors to the edges and
visualizing
> them on the Openflipper visualization framework. > Here is my code, but I cannot see the colored edges; > > m_mesh->request_edge_colors(); > m_mesh->set_color(m_mesh->edge_handle(0), PolyMesh::Color(0, 255,
0));
>
PluginFunctions::setDrawMode(ACG::SceneGraph::DrawModes::EDGES_COLORED);
> emit updatedObject(m_targetObject->id(), UPDATE_COLOR); Hi,
can you try to set the color as: m_mesh->set_color(m_mesh->edge_handle(0), PolyMesh::Color(0.0, 1.0,
0.0,
1.0));
as the color format used in OpenFlipper is Vec4f. Did you check in
the
viewer, that the draw mode has actually changed to the one you set
here?
Best, Jan
-- Dipl.Inform. Jan Möbius Department of Computer Science VIII Aachen University of Technology (RWTH) Ahornstrasse 55, 52074 Aachen, Germany
Phone ++49 (0)241 80-21817 <tel:%2B%2B49%20%280%29241%2080-21817> Fax ++49 (0)241 80-22899 <tel:%2B%2B49%20%280%29241%2080-22899> mailto:moebius@cs.rwth-aachen.de <mailto:moebius@cs.rwth-aachen.de> http://www.rwth-graphics.de _______________________________________________ Openflipper mailing list Openflipper@lists.rwth-aachen.de <mailto:Openflipper@lists.rwth-aachen.de> http://mailman.rwth-aachen.de/mailman/listinfo/openflipper
-- Dipl.Inform. Jan Möbius Department of Computer Science VIII Aachen University of Technology (RWTH) Ahornstrasse 55, 52074 Aachen, Germany
Phone ++49 (0)241 80-21817 Fax ++49 (0)241 80-22899 mailto:moebius@cs.rwth-aachen.de http://www.rwth-graphics.de _______________________________________________ Openflipper mailing list Openflipper@lists.rwth-aachen.de http://mailman.rwth-aachen.de/mailman/listinfo/openflipper

Edge coloring works on the latest version once the Vec4f color is used. Thanks again. On Tue, Sep 4, 2012 at 9:24 PM, Jan Möbius <moebius@cs.rwth-aachen.de>wrote:
On 03.09.2012 20:01, Erkan Gunpinar wrote:
Dear Jan,
Thank you for the reply.
When I set the color format as "PolyMesh::Color(0.0, 1.0, 0.0, 1.0)", the following error occurs: --> Assertion failed!, Program:..., File: ...\VectorT_inc.hh, Line: 97, Expression: DIM==4.
*Here are some details about my application;* *1)* I am working on quad mesh (not triangular mesh). That's fine *2)* The Openflipper version that I am using is "OpenFlipper v1.0RC7". That's very outdated i'm not sure if the edge coloring was really working in that version and that was before the vec4f color switch. Maybe you should update to a more recent version.
Best, Jan
*3)* Vertex coloring works well, here is the code; m_mesh->request_vertex_colors(); m_mesh->set_color(m_mesh->vertex_handle(0), PolyMesh::Color(0, 255, 0));
PluginFunctions::setDrawMode(ACG::SceneGraph::DrawModes::POINTS_COLORED); emit updatedObject(m_targetObject->id(), UPDATE_COLOR); *4)* Vertex coloring using the color format as "PolyMesh::Color(0.0, 1.0, 0.0, 1.0)" ends with the same error (Assertion failed!). *5)* Edge coloring using the below code does not generate any error, but there is nothing seen in the Openflipper view. It seems that it is successfully set to the "POINTS_COLORED" drawmode, there is no model. When I set any other drawmode, model appears. m_mesh->request_edge_colors(); m_mesh->set_color(m_mesh->edge_handle(0), PolyMesh::Color(0, 255, 0));
PluginFunctions::setDrawMode(ACG::SceneGraph::DrawModes::EDGES_COLORED); emit updatedObject(m_targetObject->id(), UPDATE_COLOR);
Best.
Erkan
On Mon, Sep 3, 2012 at 4:49 PM, Jan Möbius <moebius@cs.rwth-aachen.de <mailto:moebius@cs.rwth-aachen.de>> wrote:
On 24.08.2012 12 <tel:24.08.2012%2012>:14, Erkan Gunpinar wrote: > Dear Möbius, > > I would like to ask about giving colors to the edges and
visualizing
> them on the Openflipper visualization framework. > Here is my code, but I cannot see the colored edges; > > m_mesh->request_edge_colors(); > m_mesh->set_color(m_mesh->edge_handle(0), PolyMesh::Color(0, 255,
0));
>
PluginFunctions::setDrawMode(ACG::SceneGraph::DrawModes::EDGES_COLORED);
> emit updatedObject(m_targetObject->id(), UPDATE_COLOR); Hi,
can you try to set the color as: m_mesh->set_color(m_mesh->edge_handle(0), PolyMesh::Color(0.0, 1.0,
0.0,
1.0));
as the color format used in OpenFlipper is Vec4f. Did you check in
the
viewer, that the draw mode has actually changed to the one you set
here?
Best, Jan
-- Dipl.Inform. Jan Möbius Department of Computer Science VIII Aachen University of Technology (RWTH) Ahornstrasse 55, 52074 Aachen, Germany
Phone ++49 (0)241 80-21817 <tel:%2B%2B49%20%280%29241%2080-21817> Fax ++49 (0)241 80-22899 <tel:%2B%2B49%20%280%29241%2080-22899> mailto:moebius@cs.rwth-aachen.de <mailto:moebius@cs.rwth-aachen.de> http://www.rwth-graphics.de _______________________________________________ Openflipper mailing list Openflipper@lists.rwth-aachen.de <mailto:Openflipper@lists.rwth-aachen.de> http://mailman.rwth-aachen.de/mailman/listinfo/openflipper
-- Dipl.Inform. Jan Möbius Department of Computer Science VIII Aachen University of Technology (RWTH) Ahornstrasse 55, 52074 Aachen, Germany
Phone ++49 (0)241 80-21817 Fax ++49 (0)241 80-22899 mailto:moebius@cs.rwth-aachen.de http://www.rwth-graphics.de _______________________________________________ Openflipper mailing list Openflipper@lists.rwth-aachen.de http://mailman.rwth-aachen.de/mailman/listinfo/openflipper
participants (2)
-
Erkan Gunpinar
-
Jan Möbius