occt: master bf5f0ca2
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
kgv | apn | master | 2019-03-03 18:07:55 | master e08a9b03 |
Affected Issues | 0029570: Visualization, Graphic3d_Aspect - merge Graphic3d_Group aspects | |||
Changeset | 0029570: Visualization, Graphic3d_Aspect - merge Graphic3d_Group aspects Graphic3d_AspectFillArea3d, Graphic3d_AspectLine3d, Graphic3d_AspectMarker3d and Graphic3d_AspectText3d have been merged into new class Graphic3d_Aspects. The old classes are preserved as dummy sub-classes of Graphic3d_Aspects preserving different per-aspect defaults. Methods IsGroupPrimitivesAspectSet(), GroupPrimitivesAspect(), FillAreaAspect(), LineAspect() and MarkerAspect() have been removed from Graphic3d_Group. Instead, a new method Graphic3d_Group::ReplaceAspects() has been introduced for replacing existing group aspects. AIS_Shape now uses new method AIS_InteractiveObject::replaceAspects() for updating computed groups with new aspects without presentation recomputation in places where SynchronizeAspects() is not applicable. OpenGl_AspectFace, OpenGl_AspectLine, OpenGl_AspectMarker and OpenGl_AspectText have been merged into new class OpenGl_Aspects. ViewerTest::parseColor() - fix uninitialized alpha component. Graphic3d_AspectText3d/Prs3d_TextAspect - removed unused properties Space, ExpansionFactor, Angle. Remove getters Values() deprecated since OCCT 7.1.0. |
|||
mod - dox/dev_guides/upgrade/upgrade.md | Diff File | |||
mod - src/AIS/AIS_CameraFrustum.cxx | Diff File | |||
mod - src/AIS/AIS_ColoredShape.cxx | Diff File | |||
mod - src/AIS/AIS_ColoredShape.hxx | Diff File | |||
mod - src/AIS/AIS_Dimension.cxx | Diff File | |||
mod - src/AIS/AIS_InteractiveObject.cxx | Diff File | |||
mod - src/AIS/AIS_InteractiveObject.hxx | Diff File | |||
mod - src/AIS/AIS_Manipulator.cxx | Diff File | |||
mod - src/AIS/AIS_PointCloud.cxx | Diff File | |||
mod - src/AIS/AIS_Relation.cxx | Diff File | |||
mod - src/AIS/AIS_RubberBand.cxx | Diff File | |||
mod - src/AIS/AIS_Shape.cxx | Diff File | |||
mod - src/AIS/AIS_Shape.hxx | Diff File | |||
mod - src/AIS/AIS_TexturedShape.cxx | Diff File | |||
mod - src/AIS/AIS_Triangulation.cxx | Diff File | |||
mod - src/DsgPrs/DsgPrs.cxx | Diff File | |||
mod - src/Graphic3d/FILES | Diff File | |||
mod - src/Graphic3d/Graphic3d_AspectFillArea3d.cxx | Diff File | |||
mod - src/Graphic3d/Graphic3d_AspectFillArea3d.hxx | Diff File | |||
mod - src/Graphic3d/Graphic3d_AspectLine3d.cxx | Diff File | |||
mod - src/Graphic3d/Graphic3d_AspectLine3d.hxx | Diff File | |||
mod - src/Graphic3d/Graphic3d_AspectMarker3d.cxx | Diff File | |||
mod - src/Graphic3d/Graphic3d_AspectMarker3d.hxx | Diff File | |||
add - src/Graphic3d/Graphic3d_Aspects.cxx | Diff File | |||
add - src/Graphic3d/Graphic3d_Aspects.hxx | Diff File | |||
mod - src/Graphic3d/Graphic3d_AspectText3d.cxx | Diff File | |||
mod - src/Graphic3d/Graphic3d_AspectText3d.hxx | Diff File | |||
rm - src/Graphic3d/Graphic3d_AspectTextDefinitionError.hxx | Diff File | |||
mod - src/Graphic3d/Graphic3d_Group.cxx | Diff File | |||
mod - src/Graphic3d/Graphic3d_Group.hxx | Diff File | |||
add - src/Graphic3d/Graphic3d_MapOfAspectsToAspects.hxx | Diff File | |||
mod - src/Graphic3d/Graphic3d_PolygonOffset.hxx | Diff File | |||
mod - src/MeshVS/MeshVS_TextPrsBuilder.cxx | Diff File | |||
mod - src/OpenGl/FILES | Diff File | |||
rm - src/OpenGl/OpenGl_AspectFace.cxx | Diff File | |||
rm - src/OpenGl/OpenGl_AspectFace.hxx | Diff File | |||
rm - src/OpenGl/OpenGl_AspectLine.cxx | Diff File | |||
rm - src/OpenGl/OpenGl_AspectLine.hxx | Diff File | |||
rm - src/OpenGl/OpenGl_AspectMarker.hxx | Diff File | |||
add - src/OpenGl/OpenGl_Aspects.cxx | Diff File | |||
add - src/OpenGl/OpenGl_Aspects.hxx | Diff File | |||
add - src/OpenGl/OpenGl_AspectsProgram.cxx | Diff File | |||
add - src/OpenGl/OpenGl_AspectsProgram.hxx | Diff File | |||
add - src/OpenGl/OpenGl_AspectsSprite.hxx | Diff File | |||
add - src/OpenGl/OpenGl_AspectsTextureSet.cxx | Diff File | |||
add - src/OpenGl/OpenGl_AspectsTextureSet.hxx | Diff File | |||
rm - src/OpenGl/OpenGl_AspectText.cxx | Diff File | |||
rm - src/OpenGl/OpenGl_AspectText.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_BackgroundArray.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_BackgroundArray.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_CappingAlgo.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_CappingPlaneResource.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_CappingPlaneResource.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_Context.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_Context.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_FrameStatsPrs.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_FrameStatsPrs.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_GraduatedTrihedron.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_GraduatedTrihedron.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_GraphicDriver.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_Group.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_Group.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_PrimitiveArray.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_PrimitiveArray.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_ShaderManager.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_ShaderManager.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_Structure.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_Structure.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_Text.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_Text.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_View.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_View.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_View_Raytrace.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_View_Redraw.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_Workspace.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_Workspace.hxx | Diff File | |||
mod - src/Prs3d/Prs3d_TextAspect.cxx | Diff File | |||
mod - src/Prs3d/Prs3d_TextAspect.hxx | Diff File | |||
mod - src/PrsMgr/PrsMgr_PresentableObject.cxx | Diff File | |||
mod - src/PrsMgr/PrsMgr_PresentableObject.hxx | Diff File | |||
mod - src/StdPrs/StdPrs_ShadedShape.cxx | Diff File | |||
mod - src/StdPrs/StdPrs_WFShape.cxx | Diff File | |||
mod - src/StdPrs/StdPrs_WFShape.hxx | Diff File | |||
mod - src/ViewerTest/ViewerTest.cxx | Diff File | |||
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx | Diff File | |||
mod - src/ViewerTest/ViewerTest_OpenGlCommands.cxx | Diff File |