kgv
b647266461
0027670: Visualization - avoid duplication of structures defining primitive array presentation aspects
...
Quantity_ColorRGBA has been introduced as convenient structure holding Vec4 for OpenGL.
Graphic3d_PolygonOffset has been added as replacement for TEL_POFFSET_PARAM.
Duplicating definition of Hatch Styles TEL_HS_*** has been removed;
Aspect_HatchStyle enum now follows values of TEL_HS_*** for compatibility.
TelCullMode enum has been removed.
Aspect_AspectLine has been merged into Graphic3d_AspectLine3d.
Aspect_AspectMarker has been merged into Graphic3d_AspectMarker3d.
Aspect_AspectFillArea has been merged into Graphic3d_AspectFillArea3d.
Graphic3d_CAspectFillArea have been removed.
OpenGl_AspectLine now stores Graphic3d_AspectLine3d as class field.
OpenGl_AspectMarker now stores Graphic3d_AspectMarker3d as class field.
OpenGl_AspectText now stores Graphic3d_AspectText3d as class field.
OpenGl_AspectFace now stores Graphic3d_AspectFillArea3d as class field.
Graphic3d_AspectFillArea3d - back face culling is now enabled by default.
TKOpenGl now relies on Graphic3d_Group::IsClosed() flag to disable face culling.
StdPrs_ShadedShape now does not modify aspect for different culling modes.
Headers InterfaceGraphic_Graphic3d.hxx, InterfaceGraphic_telem.hxx, InterfaceGraphic_tgl_all.hxx
defining obsolete structures CALL_DEF_COLOR, CALL_DEF_POINT,
CALL_DEF_MATERIAL, CALL_DEF_TRANSFORM_PERSISTENCE, TEL_POINT, TEL_COLOUR
have been removed.
Useless and broken test case bugs/vis/buc60821 has been removed.
OpenGl_Workspace::myAspectFaceApplied and myAspectMarkerApplied have been replaced
from OpenGl_AspectFace*/OpenGl_AspectMarker*
to Handle(Graphic3d_AspectFillArea3d)/Handle(Graphic3d_AspectMarker3d).
This eliminates reading from freed memory
(e.g. when OpenGl_AspectFace is allocated on stack like in OpenGl_Trihedron).
OpenGl_PrimitiveArray::drawEdges() - fix drawing non-indexed array from VBO (access violation due to NULL handle).
AIS_Dimension::DrawArrow() - added missing initialization of 3D arrow aspect.
AIS_Manipulator::Compute() now creates dedicated Face Aspect for each axis.
V3d_CircularGrid, V3d_RectangularGrid now create dedicated line aspects with different color.
AIS_InteractiveObject::SetMaterial() - do not modify global ShadingAspect.
2016-07-14 13:24:40 +03:00
..
2012-12-28 18:50:48 +04:00
2015-11-27 10:20:34 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:44 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2012-12-21 16:39:38 +04:00
2012-12-21 16:39:38 +04:00
2012-12-21 16:39:38 +04:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:44 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-06-02 14:23:40 +03:00
2016-06-02 14:23:40 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-03-26 18:10:29 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-08-20 16:45:54 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-03-26 18:10:29 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2013-01-11 15:30:11 +04:00
2013-01-11 15:30:11 +04:00
2016-04-08 11:42:00 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:44 +03:00
2016-02-05 11:14:44 +03:00
2016-02-05 11:14:44 +03:00
2016-02-05 11:14:44 +03:00
2016-07-07 14:24:39 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2013-01-11 15:30:11 +04:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:44 +03:00
2016-02-05 11:14:44 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:44 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:44 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2013-01-18 14:22:14 +04:00
2016-06-02 14:23:40 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:44 +03:00
2015-03-26 18:10:29 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2014-05-22 17:31:10 +04:00
2014-05-22 17:31:10 +04:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2013-02-01 17:32:08 +04:00
2013-02-01 17:32:08 +04:00
2013-02-01 17:32:08 +04:00
2013-02-01 17:32:08 +04:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:44 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-04-08 11:42:00 +03:00
2016-04-08 11:42:00 +03:00
2016-04-08 11:42:00 +03:00
2016-04-08 11:42:00 +03:00
2016-02-05 11:14:37 +03:00
2016-04-08 11:42:00 +03:00
2016-04-08 11:42:00 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:44 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-08-27 13:24:40 +03:00
2016-06-23 18:15:04 +03:00
2016-02-05 11:14:37 +03:00
2016-04-08 11:42:00 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:44 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2014-10-02 14:25:55 +04:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:44 +03:00
2016-02-05 11:14:37 +03:00
2015-10-15 12:15:06 +03:00
2016-02-05 11:14:44 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:44 +03:00
2016-02-05 11:14:37 +03:00
2013-02-01 17:32:08 +04:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2013-02-01 17:32:08 +04:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-07-01 12:40:40 +03:00
2016-02-05 11:14:37 +03:00
2013-01-25 16:22:41 +04:00
2016-02-05 11:14:37 +03:00
2015-03-26 18:10:29 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-06-23 18:14:45 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:44 +03:00
2015-03-05 14:49:32 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2014-08-28 17:38:17 +04:00
2012-12-14 16:56:11 +04:00
2015-04-09 15:14:21 +03:00
2015-04-06 17:24:23 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2014-08-14 12:21:54 +04:00
2014-08-14 12:21:54 +04:00
2015-04-06 17:27:38 +03:00
2015-04-06 17:27:38 +03:00
2016-02-05 11:14:37 +03:00
2016-07-07 15:15:50 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2013-03-01 14:14:34 +04:00
2014-01-23 14:46:06 +04:00
2014-05-08 11:27:28 +04:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-03-05 14:49:32 +03:00
2015-03-05 14:49:32 +03:00
2015-03-05 14:49:32 +03:00
2016-02-05 11:14:37 +03:00
2015-06-20 16:08:12 +03:00
2016-07-07 15:15:50 +03:00
2016-07-07 15:15:50 +03:00
2016-07-07 15:15:50 +03:00
2016-07-07 15:15:50 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2014-06-26 12:57:26 +04:00
2014-06-26 12:57:26 +04:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2014-08-28 17:38:17 +04:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2014-01-20 14:45:30 +04:00
2015-08-27 15:30:18 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-08-27 15:30:18 +03:00
2015-08-27 15:30:18 +03:00
2013-12-06 13:10:44 +04:00
2015-08-06 12:16:41 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-05-08 08:51:48 +03:00
2016-02-05 11:14:37 +03:00
2014-10-09 16:25:20 +04:00
2016-02-05 11:14:37 +03:00
2016-04-22 15:21:32 +03:00
2015-04-06 17:27:38 +03:00
2015-04-06 17:27:38 +03:00
2015-04-06 17:27:38 +03:00
2015-04-06 17:27:38 +03:00
2016-02-05 11:14:37 +03:00
2014-12-11 16:48:05 +03:00
2014-03-20 13:47:23 +04:00
2014-10-02 14:29:19 +04:00
2014-08-28 17:38:17 +04:00
2014-05-15 19:59:28 +04:00
2014-04-17 15:57:28 +04:00
2016-02-05 11:14:37 +03:00
2014-08-28 17:38:17 +04:00
2016-07-14 13:24:40 +03:00
2014-12-11 16:48:05 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2014-10-02 14:06:07 +04:00
2014-10-23 16:20:38 +04:00
2015-07-31 14:38:19 +03:00
2016-02-05 11:14:37 +03:00
2014-07-17 13:47:38 +04:00
2016-02-05 11:14:37 +03:00
2014-07-10 14:45:58 +04:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2014-07-17 13:40:05 +04:00
2015-04-06 17:27:38 +03:00
2014-08-21 11:30:42 +04:00
2015-09-10 16:36:40 +03:00
2016-02-05 11:14:37 +03:00
2014-08-28 17:38:11 +04:00
2016-01-12 01:55:33 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-09-10 16:36:40 +03:00
2014-10-09 14:04:21 +04:00
2016-02-05 11:14:37 +03:00
2014-10-16 14:58:33 +04:00
2015-08-20 16:45:54 +03:00
2015-08-20 16:45:54 +03:00
2014-10-09 16:31:02 +04:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2014-11-21 15:43:12 +03:00
2016-02-05 11:14:37 +03:00
2015-02-05 14:49:28 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-07-31 14:38:19 +03:00
2015-04-06 17:27:38 +03:00
2015-03-05 15:58:26 +03:00
2014-12-11 15:37:15 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-04-06 17:27:38 +03:00
2015-03-19 17:08:16 +03:00
2015-03-19 17:08:16 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-01-29 14:05:40 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-06-18 13:46:00 +03:00
2015-06-18 13:46:00 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-07-28 17:59:30 +03:00
2015-09-10 16:36:40 +03:00
2015-04-16 16:39:58 +03:00
2015-08-27 15:30:18 +03:00
2015-08-27 15:30:18 +03:00
2015-02-12 12:17:00 +03:00
2016-02-05 11:14:37 +03:00
2015-03-05 16:02:32 +03:00
2016-06-09 12:29:09 +03:00
2015-08-20 16:45:54 +03:00
2015-04-09 17:00:25 +03:00
2015-09-10 16:36:40 +03:00
2015-10-15 11:43:54 +03:00
2015-04-16 11:21:17 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-04-23 16:12:55 +03:00
2015-05-21 14:02:46 +03:00
2015-05-08 08:56:33 +03:00
2015-05-15 15:33:10 +03:00
2015-05-08 08:54:08 +03:00
2015-08-27 15:30:18 +03:00
2015-05-08 08:51:48 +03:00
2015-05-21 13:53:58 +03:00
2015-05-08 08:51:44 +03:00
2015-05-21 14:33:32 +03:00
2015-05-21 14:12:15 +03:00
2016-06-23 18:15:04 +03:00
2016-02-05 11:14:37 +03:00
2015-06-04 14:29:47 +03:00
2015-10-08 13:20:39 +03:00
2015-08-27 15:30:13 +03:00
2016-07-07 14:30:18 +03:00
2015-06-25 13:05:59 +03:00
2015-07-28 17:59:27 +03:00
2015-08-20 16:35:13 +03:00
2015-07-28 17:59:25 +03:00
2016-04-08 11:42:00 +03:00
2015-07-28 17:59:29 +03:00
2016-04-22 15:21:32 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-08-20 16:50:31 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-08-27 15:30:14 +03:00
2016-07-07 14:30:18 +03:00
2015-09-22 11:52:48 +03:00
2016-06-23 18:15:04 +03:00
2016-06-09 12:29:09 +03:00
2016-06-09 12:29:09 +03:00
2016-02-05 11:14:37 +03:00
2016-02-04 13:20:38 +03:00
2015-10-15 12:31:49 +03:00
2016-02-05 11:14:37 +03:00
2015-11-19 14:29:31 +03:00
2016-06-09 12:29:09 +03:00
2016-02-05 11:14:37 +03:00
2015-12-04 13:03:28 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-06-23 18:15:04 +03:00
2015-12-17 18:07:57 +03:00
2015-12-17 15:52:06 +03:00
2016-01-28 13:09:00 +03:00
2016-03-18 16:26:52 +03:00
2016-04-04 14:29:29 +03:00
2016-04-04 16:47:09 +03:00
2016-04-22 15:21:45 +03:00
2016-05-27 11:57:55 +03:00
2016-05-27 11:57:35 +03:00
2016-06-23 18:13:57 +03:00
2016-06-09 12:29:09 +03:00
2016-07-07 14:16:23 +03:00
2016-07-07 14:16:23 +03:00
2016-06-23 18:14:49 +03:00
2016-06-30 13:56:33 +03:00
2016-07-07 14:13:52 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00