MantisBT
Mantis Bug Tracker Workflow

Changesets: occt Browse ] Back to Index ]
master aa75c0cf
Timestamp: 2016-09-02 16:11:23
Author: kgv
Committer: bugmaster
Details ] Diff ]
0027834: Visualization, SelectMgr_ViewerSelector - iteration through detected Entities should be sorted

SelectMgr_SortCriterion now stores detected SensitiveEntity and 3D point.
SelectMgr_ToleranceMap class definition has been moved out to dedicated file (from SelectMgr_ViewerSelector).

SelectMgr_ViewerSelector - the methods implementing class-as-iterator
Init(), More(), Next(), Picked() and InitDetected(), MoreDetected(),
NextDetected(), DetectedEntity() have been deprecated.
User should access detection results by using index.
New methods PickedData(), PickedEntity(), PickedPoint() have been added
for accessing auxiliary information about picked object in sorted order.
mod - src/AIS/AIS_InteractiveContext_1.cxx Diff ] File ]
mod - src/AIS/AIS_LocalContext_1.cxx Diff ] File ]
mod - src/SelectMgr/FILES Diff ] File ]
mod - src/SelectMgr/SelectMgr_SortCriterion.hxx Diff ] File ]
add - src/SelectMgr/SelectMgr_ToleranceMap.cxx Diff ] File ]
add - src/SelectMgr/SelectMgr_ToleranceMap.hxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_ViewerSelector.cxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_ViewerSelector.hxx Diff ] File ]
rm - src/SelectMgr/SelectMgr_ViewerSelector.lxx Diff ] File ]
mod - src/ViewerTest/ViewerTest.cxx Diff ] File ]
master bbbca107
Timestamp: 2016-09-01 09:29:14
Author: anv
Committer: apn
Details ] Diff ]
0027824: Parasolid XMT file generates weird geometry after conversion

Fixed adapter for C0 offsets
mod - src/GeomAdaptor/GeomAdaptor_Surface.cxx Diff ] File ]
master 26d9c835
Timestamp: 2016-08-31 18:06:54
Author: kgv
Committer: mkv
Details ] Diff ]
0027813: Visualization - add method V3d_View::DiagnosticInformation() similar to vglinfo command

New method V3d_View::DiagnosticInformation() has been introduced
providing the access to low-level OpenGL context information
for diagnostic automated reports or displaying in application About System.
mod - src/Graphic3d/FILES Diff ] File ]
mod - src/Graphic3d/Graphic3d_CView.hxx Diff ] File ]
add - src/Graphic3d/Graphic3d_DiagnosticInfo.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_Context.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Context.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_GlFunctions.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_View.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_View.hxx Diff ] File ]
mod - src/TCollection/TCollection_AsciiString.cxx Diff ] File ]
mod - src/TCollection/TCollection_AsciiString.hxx Diff ] File ]
mod - src/TCollection/TCollection_HAsciiString.cxx Diff ] File ]
mod - src/TColStd/FILES Diff ] File ]
add - src/TColStd/TColStd_IndexedDataMapOfStringString.hxx Diff ] File ]
mod - src/V3d/V3d_View.cxx Diff ] File ]
mod - src/V3d/V3d_View.hxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_OpenGlCommands.cxx Diff ] File ]
master 1ce0716b
Timestamp: 2016-08-31 16:34:32
Author: kgv
Committer: bugmaster
Details ] Diff ]
0027811: Configuration - allow building TKOpenGl with OpenGL ES on Windows

OpenGl_ShaderManager::prepareStdProgramFboBlit() now tries using extension
GL_EXT_frag_depth within OpenGL ES 2.0 when OpenGL ES 3.0 is not available.
OpenGl_View::blitBuffers() now disables Depth test
when copying depth values is not supported by OpenGL ES 2.0 hardware.

Fixed building for UWP with SDK 10.0.10240.0
Fixed building TKService, TKV3d and TKOpenGl for UWP.

OSD_Environment now defines global environment map
for emulating desktop behavior on UWP.
add - adm/cmake/egl.cmake Diff ] File ]
add - adm/cmake/gles2.cmake Diff ] File ]
mod - adm/cmake/occt_csf.cmake Diff ] File ]
mod - adm/cmake/tcl.cmake Diff ] File ]
mod - adm/cmake/tk.cmake Diff ] File ]
mod - adm/cmake/vardescr.cmake Diff ] File ]
mod - adm/genconf.tcl Diff ] File ]
mod - adm/genconfdeps.tcl Diff ] File ]
mod - adm/genproj.tcl Diff ] File ]
mod - adm/templates/custom.build.bat.in Diff ] File ]
mod - adm/templates/custom.install.bat.in Diff ] File ]
mod - adm/templates/env.bat Diff ] File ]
mod - adm/templates/env.bat.in Diff ] File ]
mod - adm/templates/env.sh Diff ] File ]
mod - adm/templates/OpenCASCADEConfig.cmake.in Diff ] File ]
mod - CMakeLists.txt Diff ] File ]
add - src/Aspect/Aspect_NeutralWindow.cxx Diff ] File ]
add - src/Aspect/Aspect_NeutralWindow.hxx Diff ] File ]
mod - src/Aspect/FILES Diff ] File ]
mod - src/Font/Font_FontMgr.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_AVIWriter.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_Context.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Context.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_GlFunctions.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_GraphicDriver.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_GraphicDriver.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_ShaderManager.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_View_Redraw.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Window.cxx Diff ] File ]
mod - src/OSD/OSD_Environment.cxx Diff ] File ]
mod - src/OSD/OSD_signal.cxx Diff ] File ]
mod - src/Standard/Standard_Mutex.cxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_OpenGlCommands.cxx Diff ] File ]
mod - src/WNT/WNT_WClass.cxx Diff ] File ]
mod - src/WNT/WNT_WClass.hxx Diff ] File ]
mod - src/WNT/WNT_Window.cxx Diff ] File ]
mod - src/WNT/WNT_Window.hxx Diff ] File ]
master 21a2b7cc
Timestamp: 2016-08-31 14:42:50
Author: vpa
Committer: bugmaster
Details ] Diff ]
0027819: Visualization - provide a possibility to redefine SelectMgr_SelectableObject::UpdateSelection

- SelectMgr_SelectableObject::UpdateSelection calls redefineable SelectMgr_SelectableObject::updateSelection
mod - src/SelectMgr/FILES Diff ] File ]
mod - src/SelectMgr/SelectMgr_SelectableObject.cxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_SelectableObject.hxx Diff ] File ]
rm - src/SelectMgr/SelectMgr_SelectableObject.lxx Diff ] File ]
master 1ae83f57
Timestamp: 2016-08-31 09:35:03
Author: ski
Committer: bugmaster
Details ] Diff ]
0027827: Samples - fix compilation errors in XAML (UWP) sample.

Error about deployment target version was fixed.
Check of export to VRML format was added to sample XAML (UWP).

Add freetype.dll to the sample project for correct execution of sample from Visual Studio.
mod - samples/xaml/CMakeLists.txt Diff ] File ]
mod - samples/xaml/MainPage.xaml.cpp Diff ] File ]
mod - samples/xaml/MainPage.xaml.h Diff ] File ]
master c45fefa7
Timestamp: 2016-08-30 05:36:48
Author: emv
Committer: bugmaster
Details ] Diff ]
0027222: Empty result of making volume operation

1. BOPAlgo_MakerVolume - Taking into account the possibility of Same Domain faces
   while collecting the faces for building the solids;
2. BOPDS_DS - Making the check on coincidence of edges consistent with the intersection
   algorithm which also adds the Precision::Confusion() to the intersection tolerance;
3. Test case for the issue.
4. Adjusting test cases (improvements) to their new behavior.
mod - src/BOPAlgo/BOPAlgo_MakerVolume.cxx Diff ] File ]
mod - src/BOPDS/BOPDS_DS.cxx Diff ] File ]
mod - tests/boolean/volumemaker/A3 Diff ] File ]
mod - tests/boolean/volumemaker/A7 Diff ] File ]
mod - tests/boolean/volumemaker/B6 Diff ] File ]
mod - tests/boolean/volumemaker/C2 Diff ] File ]
add - tests/bugs/modalg_6/bug27222 Diff ] File ]
master 84caaf81
Timestamp: 2016-08-30 05:00:08
Author: emv
Committer: bugmaster
Details ] Diff ]
0027759: Invalid result of a Boolean fuse operation

Test case for the issue.
add - tests/bugs/modalg_6/bug27759 Diff ] File ]
master c381fda2
Timestamp: 2016-08-29 03:22:44
Author: abv
Committer: kgv
Details ] Diff ]
0027713: Test bugs fclasses bug6143 is not OK for Linux after restoring FPS (26329)

Use standard (POSIX-compliant) macro "__linux__" for identification of Linux system, instead of obsolete "linux"
mod - src/OSD/OSD_Chronometer.cxx Diff ] File ]
mod - src/OSD/OSD_signal.cxx Diff ] File ]
mod - src/QABugs/QABugs_11.cxx Diff ] File ]
mod - src/Standard/Standard_MMgrOpt.cxx Diff ] File ]
mod - tests/bugs/fclasses/bug6143 Diff ] File ]
master e7879c57
Timestamp: 2016-08-28 16:21:13
Author: kgv
Committer: bugmaster
Details ] Diff ]
0027817: Visualization, StdSelect_BRepOwner - copy transformation persistence flag
mod - src/StdSelect/StdSelect_BRepOwner.cxx Diff ] File ]
add - tests/bugs/vis/bug27817 Diff ] File ]
master e5d7e249
Timestamp: 2016-08-26 16:04:23
Author: san
Committer: bugmaster
Details ] Diff ]
0027815: Visualization, TKV3d - AIS_InteractiveContext has inconsistent display mode API
mod - src/AIS/AIS_InteractiveContext.cxx Diff ] File ]
mod - src/AIS/AIS_InteractiveContext.hxx Diff ] File ]
master 3065019c
Timestamp: 2016-08-26 14:33:46
Author: msv
Committer: bugmaster
Details ] Diff ]
0027804: Two breps cause intersections to loop for too long/infinitely

In ProjLib_ComputeApprox algorithm, compute correct parametric tolerance from the input 3D tolerance using surface resolution, in order to pass it to low-level 2D algorithm Approx_FitAndDivide2d (instantiation of the generic class Approx_ComputeCLine). Earlier 3D tolerance was used as parametric tolerance directly, which was a problem for surfaces with too small radius of curvature.

Also, eliminate redundant creation of the object of type AppParCurves_MultiCurve on each iteration in the method Approx_ComputeCLine::Compute.

The post treatment of the Edge/Edge intersections has been improved. Namely:
a. Making the procedure of sharing Edge/Edge intersection vertices consistent with intersection algorithm by enlarging bounding box of each vertex on half of Precision::Confusion();
b. Algorithm of computation of vertex tolerance (in order to cover tangent zone between Edges) has been changed for Line/Circle cases.

Test cases for issue CR27804
Adjusting test cases according to their new behavior.

Mark the test boolean/volumemaker/A8 as unstable between different versions of MSVS (2010 and 2013).
mod - src/Approx/Approx_ComputeCLine.gxx Diff ] File ]
mod - src/BOPAlgo/BOPAlgo_PaveFiller_3.cxx Diff ] File ]
mod - src/ProjLib/ProjLib_ComputeApprox.cxx Diff ] File ]
mod - tests/boolean/volumemaker/A8 Diff ] File ]
add - tests/bugs/moddata_3/bug27804_1 Diff ] File ]
add - tests/bugs/moddata_3/bug27804_2 Diff ] File ]
master fe0d928d
Timestamp: 2016-08-26 13:10:19
Author: ika
Committer: bugmaster
Details ] Diff ]
0027807: Units are lost during import presentation of GDT.

Add entities to import a subtype of draughting_model,
Add units calculating during STEP reading.
mod - src/RWStepAP214/RWStepAP214_GeneralModule.cxx Diff ] File ]
mod - src/RWStepAP214/RWStepAP214_ReadWriteModule.cxx Diff ] File ]
mod - src/RWStepRepr/FILES Diff ] File ]
add - src/RWStepRepr/RWStepRepr_RWCharacterizedRepresentation.cxx Diff ] File ]
add - src/RWStepRepr/RWStepRepr_RWCharacterizedRepresentation.hxx Diff ] File ]
mod - src/RWStepVisual/FILES Diff ] File ]
add - src/RWStepVisual/RWStepVisual_RWCharacterizedObjectAndCharacterizedRepresentationAndDraughtingModelAndRepresentation.cxx Diff ] File ]
add - src/RWStepVisual/RWStepVisual_RWCharacterizedObjectAndCharacterizedRepresentationAndDraughtingModelAndRepresentation.hxx Diff ] File ]
mod - src/StepAP214/StepAP214_Protocol.cxx Diff ] File ]
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx Diff ] File ]
mod - src/StepRepr/FILES Diff ] File ]
add - src/StepRepr/StepRepr_CharacterizedRepresentation.cxx Diff ] File ]
add - src/StepRepr/StepRepr_CharacterizedRepresentation.hxx Diff ] File ]
mod - src/StepVisual/FILES Diff ] File ]
add - src/StepVisual/StepVisual_CharacterizedObjectAndCharacterizedRepresentationAndDraughtingModelAndRepresentation.cxx Diff ] File ]
add - src/StepVisual/StepVisual_CharacterizedObjectAndCharacterizedRepresentationAndDraughtingModelAndRepresentation.hxx Diff ] File ]
add - tests/gdt/presentation/A5 Diff ] File ]
add - tests/gdt/presentation/A6 Diff ] File ]
add - tests/gdt/presentation/A7 Diff ] File ]
add - tests/gdt/presentation/A8 Diff ] File ]
add - tests/gdt/presentation/A9 Diff ] File ]
add - tests/gdt/presentation/B1 Diff ] File ]
add - tests/gdt/presentation/B2 Diff ] File ]
add - tests/gdt/presentation/B3 Diff ] File ]
add - tests/gdt/presentation/B4 Diff ] File ]
master 87b48b40
Timestamp: 2016-08-26 12:19:19
Author: bugmaster
Details ] Diff ]
0025220: Using BRepFill_OffsetWire withs wires containing arc edges throws exception "Standard_NullValue"
Adding testing case
add - tests/bugs/modalg_6/bug25220 Diff ] File ]
master 45396f87
Timestamp: 2016-08-25 13:57:08
Author: bugmaster
Details ] Diff ]
0026910: General fuse does not find intersection between line and circle
Adding testing case
add - tests/bugs/modalg_6/bug26910 Diff ] File ]
master 1ede545f
Timestamp: 2016-08-25 13:46:13
Author: oan
Committer: bugmaster
Details ] Diff ]
0027810: Compilation error on NCollection_UBTree::Kill()
mod - src/NCollection/NCollection_UBTree.hxx Diff ] File ]
master dde68833
Timestamp: 2016-08-25 11:58:51
Author: abv
Committer: abv
Details ] Diff ]
0027772: Foundation Classes - define Standard_Boolean using C++ type "bool" instead of "unsigned int"

Code has been updated to remove no-op casts and implicit casts to Standard_Boolean.

Places of inproper use of Standard_Boolean instead of Standard_Integer
have been corrected:
- Bnd_Box, Bnd_Box2d
  Bit flags are now defined as private enum
- HLRAlgo_BiPoint, HLRAlgo_EdgesBlock, HLRBRep_EdgeData, HLRBRep_FaceData
  Bit flags are now defined as enum
- HLRAlgo_EdgeStatus, HLRBRep_BiPnt2D, HLRBRep_BiPoint
  Bit flags are now defined as bool fields
- HLRAlgo_PolyData
  Bit flags are now defined as Standard_Integer
- OSD_DirectoryIterator, OSD_FileIterator
  Boolean flag is now defined as Standard_Boolean
- ShapeAnalysis_Surface::SurfaceNewton()
  now returns Standard_Integer (values 0, 1 or 3)
- ChFi2d_FilletAlgo
  now uses TColStd_SequenceOfBoolean instead of TColStd_SequenceOfInteger
  for storing boolean flags

Method IFSelect_Dispatch::PacketsCount() has been dropped from interface.

ShapeFix_Solid::Status() has been fixed to decode requested status
instead of returning integer value.

TopOpeBRepBuild_Builder1 now defines map storing Standard_Boolean values
instead of Standard_Integer.

Persistence for Standard_Boolean type has been corrected
to keep backward compatibility:
- BinMDataStd, BinTools, FSD_BinaryFile

Broken Draw Harness commands vdisplaymode and verasemode have been removed.

BRepMesh_FastDiscretFace::initDataStructure() - workaround old gcc limitations

BRepMesh_IncrementalMesh::clear() - avoid ambiguity
mod - dox/dev_guides/upgrade/upgrade.md Diff ] File ]
mod - samples/mfc/standard/08_HLR/src/SelectionDialog.cpp Diff ] File ]
mod - samples/mfc/standard/Common/ColoredMeshDlg.cpp Diff ] File ]
mod - samples/mfc/standard/Common/DimensionDlg.cpp Diff ] File ]
mod - samples/mfc/standard/Common/User_Cylinder.cxx Diff ] File ]
mod - src/Adaptor3d/Adaptor3d_IsoCurve.cxx Diff ] File ]
mod - src/BinLDrivers/BinLDrivers_DocumentSection.cxx Diff ] File ]
mod - src/BinMDataStd/BinMDataStd_ByteArrayDriver.cxx Diff ] File ]
mod - src/BinMDataStd/BinMDataStd_ExtStringArrayDriver.cxx Diff ] File ]
mod - src/BinMDataStd/BinMDataStd_IntegerArrayDriver.cxx Diff ] File ]
mod - src/BinMDataStd/BinMDataStd_IntPackedMapDriver.cxx Diff ] File ]
mod - src/BinMDataStd/BinMDataStd_RealArrayDriver.cxx Diff ] File ]
mod - src/BinMDataXtd/BinMDataXtd_ConstraintDriver.cxx Diff ] File ]
mod - src/BinMDataXtd/BinMDataXtd_PatternStdDriver.cxx Diff ] File ]
mod - src/BinMDataXtd/BinMDataXtd_PresentationDriver.cxx Diff ] File ]
mod - src/BinObjMgt/BinObjMgt_Persistent.lxx Diff ] File ]
mod - src/BinTools/BinTools.cxx Diff ] File ]
mod - src/Bnd/Bnd_Box.cxx Diff ] File ]
mod - src/Bnd/Bnd_Box.hxx Diff ] File ]
rm - src/Bnd/Bnd_Box.lxx Diff ] File ]
mod - src/Bnd/Bnd_Box2d.hxx Diff ] File ]
rm - src/Bnd/Bnd_Box2d.lxx Diff ] File ]
mod - src/Bnd/FILES Diff ] File ]
mod - src/BOPDS/BOPDS_IndexRange.lxx Diff ] File ]
mod - src/BOPDS/BOPDS_Interf.hxx Diff ] File ]
mod - src/BOPTest/BOPTest_OptionCommands.cxx Diff ] File ]
mod - src/BOPTools/BOPTools_AlgoTools.cxx Diff ] File ]
mod - src/BOPTools/BOPTools_AlgoTools.hxx Diff ] File ]
mod - src/BRep/BRep_TEdge.cxx Diff ] File ]
mod - src/BRepAlgo/BRepAlgo_Tool.cxx Diff ] File ]
mod - src/BRepBuilderAPI/BRepBuilderAPI_Sewing.cxx Diff ] File ]
mod - src/BRepBuilderAPI/BRepBuilderAPI_Sewing.hxx Diff ] File ]
mod - src/BRepFill/BRepFill_Sweep.cxx Diff ] File ]
mod - src/BRepFill/BRepFill_TrimShellCorner.cxx Diff ] File ]
mod - src/BRepMesh/BRepMesh_Delaun.cxx Diff ] File ]
mod - src/BRepMesh/BRepMesh_FastDiscretFace.cxx Diff ] File ]
mod - src/BRepMesh/BRepMesh_IncrementalMesh.cxx Diff ] File ]
mod - src/BRepPrim/BRepPrim_GWedge.cxx Diff ] File ]
mod - src/BRepPrim/BRepPrim_OneAxis.cxx Diff ] File ]
mod - src/BRepTest/BRepTest_CheckCommands.cxx Diff ] File ]
mod - src/BRepTest/BRepTest_CurveCommands.cxx Diff ] File ]
mod - src/BRepTest/BRepTest_DraftAngleCommands.cxx Diff ] File ]
mod - src/BRepTest/BRepTest_FeatureCommands.cxx Diff ] File ]
mod - src/BRepTest/BRepTest_FillingCommands.cxx Diff ] File ]
mod - src/BRepTest/BRepTest_SweepCommands.cxx Diff ] File ]
mod - src/BRepToIGES/BRepToIGES_BREntity.cxx Diff ] File ]
mod - src/BRepToIGESBRep/BRepToIGESBRep_Entity.cxx Diff ] File ]
mod - src/BRepTools/BRepTools_Quilt.cxx Diff ] File ]
mod - src/ChFi2d/ChFi2d_FilletAlgo.cxx Diff ] File ]
mod - src/ChFi2d/ChFi2d_FilletAlgo.hxx Diff ] File ]
mod - src/ChFi3d/ChFi3d_Builder.hxx Diff ] File ]
mod - src/ChFi3d/ChFi3d_Builder_2.cxx Diff ] File ]
mod - src/ChFi3d/ChFi3d_Builder_6.cxx Diff ] File ]
mod - src/ChFi3d/ChFi3d_Builder_C1.cxx Diff ] File ]
mod - src/ChFi3d/ChFi3d_Builder_C2.cxx Diff ] File ]
mod - src/ChFi3d/ChFi3d_ChBuilder.cxx Diff ] File ]
mod - src/ChFi3d/ChFi3d_ChBuilder.hxx Diff ] File ]
mod - src/ChFi3d/ChFi3d_ChBuilder_C3.cxx Diff ] File ]
mod - src/ChFi3d/ChFi3d_FilBuilder.cxx Diff ] File ]
mod - src/ChFi3d/ChFi3d_FilBuilder.hxx Diff ] File ]
mod - src/ChFi3d/ChFi3d_FilBuilder_C3.cxx Diff ] File ]
mod - src/ChFiDS/ChFiDS_SurfData.lxx Diff ] File ]
mod - src/DDataStd/DDataStd_BasicCommands.cxx Diff ] File ]
mod - src/DDataStd/DDataStd_TreeCommands.cxx Diff ] File ]
mod - src/DNaming/DNaming.cxx Diff ] File ]
mod - src/DNaming/DNaming_BasicCommands.cxx Diff ] File ]
mod - src/DNaming/DNaming_Line3DDriver.cxx Diff ] File ]
mod - src/DNaming/DNaming_ModelingCommands.cxx Diff ] File ]
mod - src/DNaming/DNaming_SelectionCommands.cxx Diff ] File ]
mod - src/Draw/Draw.cxx Diff ] File ]
mod - src/Draw/Draw_Interpretor.cxx Diff ] File ]
mod - src/Extrema/Extrema_Curve2dTool.lxx Diff ] File ]
mod - src/FilletSurf/FilletSurf_InternalBuilder.cxx Diff ] File ]
mod - src/FilletSurf/FilletSurf_InternalBuilder.hxx Diff ] File ]
mod - src/FSD/FSD_BinaryFile.cxx Diff ] File ]
mod - src/GeometryTest/GeometryTest_CurveCommands.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_MarkerImage.cxx Diff ] File ]
mod - src/HLRAlgo/FILES Diff ] File ]
mod - src/HLRAlgo/HLRAlgo_BiPoint.cxx Diff ] File ]
mod - src/HLRAlgo/HLRAlgo_BiPoint.hxx Diff ] File ]
rm - src/HLRAlgo/HLRAlgo_BiPoint.lxx Diff ] File ]
mod - src/HLRAlgo/HLRAlgo_EdgesBlock.hxx Diff ] File ]
rm - src/HLRAlgo/HLRAlgo_EdgesBlock.lxx Diff ] File ]
mod - src/HLRAlgo/HLRAlgo_EdgeStatus.cxx Diff ] File ]
mod - src/HLRAlgo/HLRAlgo_EdgeStatus.hxx Diff ] File ]
rm - src/HLRAlgo/HLRAlgo_EdgeStatus.lxx Diff ] File ]
mod - src/HLRAlgo/HLRAlgo_PolyAlgo.cxx Diff ] File ]
mod - src/HLRAlgo/HLRAlgo_PolyData.cxx Diff ] File ]
mod - src/HLRAlgo/HLRAlgo_PolyData.hxx Diff ] File ]
mod - src/HLRBRep/FILES Diff ] File ]
rm - src/HLRBRep/HLRBRep_BiPnt2D.cxx Diff ] File ]
mod - src/HLRBRep/HLRBRep_BiPnt2D.hxx Diff ] File ]
rm - src/HLRBRep/HLRBRep_BiPnt2D.lxx Diff ] File ]
rm - src/HLRBRep/HLRBRep_BiPoint.cxx Diff ] File ]
mod - src/HLRBRep/HLRBRep_BiPoint.hxx Diff ] File ]
rm - src/HLRBRep/HLRBRep_BiPoint.lxx Diff ] File ]
mod - src/HLRBRep/HLRBRep_EdgeData.hxx Diff ] File ]
mod - src/HLRBRep/HLRBRep_EdgeData.lxx Diff ] File ]
mod - src/HLRBRep/HLRBRep_FaceData.hxx Diff ] File ]
mod - src/HLRBRep/HLRBRep_FaceData.lxx Diff ] File ]
mod - src/HLRBRep/HLRBRep_PolyAlgo.cxx Diff ] File ]
mod - src/HLRBRep/HLRBRep_PolyAlgo.hxx Diff ] File ]
mod - src/IFSelect/IFSelect_Dispatch.cxx Diff ] File ]
mod - src/IFSelect/IFSelect_Dispatch.hxx Diff ] File ]
mod - src/IFSelect/IFSelect_DispGlobal.cxx Diff ] File ]
mod - src/IFSelect/IFSelect_DispGlobal.hxx Diff ] File ]
mod - src/IFSelect/IFSelect_DispPerCount.cxx Diff ] File ]
mod - src/IFSelect/IFSelect_DispPerCount.hxx Diff ] File ]
mod - src/IFSelect/IFSelect_DispPerFiles.cxx Diff ] File ]
mod - src/IFSelect/IFSelect_DispPerFiles.hxx Diff ] File ]
mod - src/IFSelect/IFSelect_DispPerOne.cxx Diff ] File ]
mod - src/IFSelect/IFSelect_DispPerOne.hxx Diff ] File ]
mod - src/IFSelect/IFSelect_Functions.cxx Diff ] File ]
mod - src/IFSelect/IFSelect_SelectRootComps.cxx Diff ] File ]
mod - src/IFSelect/IFSelect_SelectRoots.cxx Diff ] File ]
mod - src/IFSelect/IFSelect_SessionPilot.cxx Diff ] File ]
mod - src/IGESData/IGESData_IGESEntity.cxx Diff ] File ]
mod - src/IGESDraw/IGESDraw_CircArraySubfigure.cxx Diff ] File ]
mod - src/IGESDraw/IGESDraw_CircArraySubfigure.hxx Diff ] File ]
mod - src/IGESDraw/IGESDraw_ConnectPoint.cxx Diff ] File ]
mod - src/IGESDraw/IGESDraw_ConnectPoint.hxx Diff ] File ]
mod - src/IGESDraw/IGESDraw_RectArraySubfigure.cxx Diff ] File ]
mod - src/IGESDraw/IGESDraw_RectArraySubfigure.hxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_TopoBuilder.cxx Diff ] File ]
mod - src/IGESSolid/IGESSolid_TopoBuilder.hxx Diff ] File ]
mod - src/IGESToBRep/IGESToBRep_Actor.cxx Diff ] File ]
mod - src/IntPatch/IntPatch_RstInt.cxx Diff ] File ]
mod - src/IntTools/IntTools_EdgeEdge.cxx Diff ] File ]
mod - src/IVtkDraw/IVtkDraw.cxx Diff ] File ]
mod - src/IVtkDraw/IVtkDraw_Interactor.cxx Diff ] File ]
mod - src/IVtkOCC/IVtkOCC_ShapeMesher.cxx Diff ] File ]
mod - src/LocOpe/LocOpe_SplitShape.cxx Diff ] File ]
mod - src/LocOpe/LocOpe_WiresOnShape.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Clipping.hxx Diff ] File ]
mod - src/OSD/OSD_DirectoryIterator.cxx Diff ] File ]
mod - src/OSD/OSD_DirectoryIterator.hxx Diff ] File ]
mod - src/OSD/OSD_FileIterator.cxx Diff ] File ]
mod - src/OSD/OSD_FileIterator.hxx Diff ] File ]
mod - src/Poly/Poly_MakeLoops.hxx Diff ] File ]
mod - src/QABugs/QABugs_11.cxx Diff ] File ]
mod - src/QABugs/QABugs_19.cxx Diff ] File ]
mod - src/QADNaming/QADNaming_BasicCommands.cxx Diff ] File ]
mod - src/QANewBRepNaming/QANewBRepNaming_Loader.cxx Diff ] File ]
mod - src/QANewBRepNaming/QANewBRepNaming_LoaderParent.cxx Diff ] File ]
mod - src/QANewDBRepNaming/QANewDBRepNaming_PrimitiveCommands.cxx Diff ] File ]
mod - src/QANewModTopOpe/QANewModTopOpe_Tools.cxx Diff ] File ]
mod - src/RWStl/RWStl.cxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_BaseFrustum.cxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_BaseFrustum.hxx Diff ] File ]
mod - src/ShapeAnalysis/ShapeAnalysis_Surface.cxx Diff ] File ]
mod - src/ShapeAnalysis/ShapeAnalysis_Surface.hxx Diff ] File ]
mod - src/ShapeCustom/ShapeCustom_DirectModification.cxx Diff ] File ]
mod - src/ShapeFix/ShapeFix_ComposeShell.cxx Diff ] File ]
mod - src/ShapeFix/ShapeFix_Face.cxx Diff ] File ]
mod - src/ShapeFix/ShapeFix_Shape.cxx Diff ] File ]
mod - src/ShapeFix/ShapeFix_Shell.cxx Diff ] File ]
mod - src/ShapeFix/ShapeFix_Solid.cxx Diff ] File ]
mod - src/ShapeFix/ShapeFix_Wire.cxx Diff ] File ]
mod - src/ShapePersistent/ShapePersistent_BRep.cxx Diff ] File ]
mod - src/ShapePersistent/ShapePersistent_TopoDS.cxx Diff ] File ]
mod - src/ShapeProcess/ShapeProcess_Context.cxx Diff ] File ]
mod - src/ShapeProcess/ShapeProcess_OperLibrary.cxx Diff ] File ]
mod - src/Standard/Standard_Character.hxx Diff ] File ]
mod - src/Standard/Standard_Transient.cxx Diff ] File ]
mod - src/Standard/Standard_TypeDef.hxx Diff ] File ]
mod - src/StdLPersistent/StdLPersistent_Collection.cxx Diff ] File ]
mod - src/StdLPersistent/StdLPersistent_Collection.hxx Diff ] File ]
mod - src/STEPCAFControl/STEPCAFControl_Writer.cxx Diff ] File ]
mod - src/STEPControl/STEPControl_ActorRead.cxx Diff ] File ]
mod - src/STEPControl/STEPControl_ActorWrite.cxx Diff ] File ]
mod - src/STEPControl/STEPControl_Reader.cxx Diff ] File ]
mod - src/StepToTopoDS/StepToTopoDS_TranslateEdge.cxx Diff ] File ]
mod - src/SWDRAW/SWDRAW_ShapeAnalysis.cxx Diff ] File ]
mod - src/SWDRAW/SWDRAW_ShapeCustom.cxx Diff ] File ]
mod - src/SWDRAW/SWDRAW_ShapeExtend.cxx Diff ] File ]
mod - src/TColStd/TColStd_PackedMapOfInteger.hxx Diff ] File ]
mod - src/TDataStd/TDataStd_BooleanList.cxx Diff ] File ]
mod - src/TestTopOpe/TestTopOpe_BOOPCommands.cxx Diff ] File ]
mod - src/TFunction/FILES Diff ] File ]
mod - src/TFunction/TFunction_Function.hxx Diff ] File ]
rm - src/TFunction/TFunction_Function.lxx Diff ] File ]
mod - src/TObj/TObj_Object.cxx Diff ] File ]
mod - src/TopoDSToStep/TopoDSToStep_MakeStepEdge.cxx Diff ] File ]
mod - src/TopoDSToStep/TopoDSToStep_MakeStepFace.cxx Diff ] File ]
mod - src/TopoDSToStep/TopoDSToStep_MakeStepVertex.cxx Diff ] File ]
mod - src/TopOpeBRep/TopOpeBRep_FacesFiller.hxx Diff ] File ]
mod - src/TopOpeBRep/TopOpeBRep_FacesFiller_1.cxx Diff ] File ]
mod - src/TopOpeBRep/TopOpeBRep_FFTransitionTool.cxx Diff ] File ]
mod - src/TopOpeBRep/TopOpeBRep_traceBOOPNINT.cxx Diff ] File ]
mod - src/TopOpeBRep/TopOpeBRep_vpr.cxx Diff ] File ]
mod - src/TopOpeBRep/TopOpeBRep_vprclo.cxx Diff ] File ]
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_Builder.cxx Diff ] File ]
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_Builder1.cxx Diff ] File ]
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_Builder1.hxx Diff ] File ]
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_GTool.cxx Diff ] File ]
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_GTopo.cxx Diff ] File ]
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_GTopo.hxx Diff ] File ]
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_KPart.cxx Diff ] File ]
mod - src/TopOpeBRepDS/TopOpeBRepDS_redu.cxx Diff ] File ]
mod - src/TopOpeBRepDS/TopOpeBRepDS_repvg.cxx Diff ] File ]
mod - src/ViewerTest/ViewerTest.cxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_CmdParser.cxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff ] File ]
mod - src/XCAFDoc/XCAFDoc_Dimension.cxx Diff ] File ]
mod - src/XmlMDataStd/XmlMDataStd_ByteArrayDriver.cxx Diff ] File ]
mod - src/XmlMDataStd/XmlMDataStd_ExtStringArrayDriver.cxx Diff ] File ]
mod - src/XmlMDataStd/XmlMDataStd_IntegerArrayDriver.cxx Diff ] File ]
mod - src/XmlMDataStd/XmlMDataStd_IntPackedMapDriver.cxx Diff ] File ]
mod - src/XmlMDataStd/XmlMDataStd_RealArrayDriver.cxx Diff ] File ]
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx Diff ] File ]
master 1593b4ee
Timestamp: 2016-08-23 14:26:22
Author: kgv
Committer: bugmaster
Details ] Diff ]
0027797: Visualization - consider ZLayer properties while sorting list of picked entities

OpenGl_GraphicDriver::ZLayers() / V3d_Viewer::GetAllZLayers() now return
the layers sequence following rendering order (taking into account IsImmediate flag).

StdSelect_ViewerSelector3d::Pick() now sort result taking into account ZLayers flags.
mod - src/OpenGl/OpenGl_GraphicDriver.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_GraphicDriver.hxx Diff ] File ]
mod - src/SelectMgr/FILES Diff ] File ]
rm - src/SelectMgr/SelectMgr_SortCriterion.cxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_SortCriterion.hxx Diff ] File ]
rm - src/SelectMgr/SelectMgr_SortCriterion.lxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_ViewerSelector.cxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_ViewerSelector.hxx Diff ] File ]
mod - src/StdSelect/StdSelect_ViewerSelector3d.cxx Diff ] File ]
mod - src/StdSelect/StdSelect_ViewerSelector3d.hxx Diff ] File ]
add - tests/bugs/vis/bug27797 Diff ] File ]
master 3fe9ce0e
Timestamp: 2016-08-23 14:11:49
Author: abv
Committer: abv
Details ] Diff ]
0027793: Visualization - object drifts at zoom within Graphic3d_TMF_TriedronPers applied

Graphic3d_TransformPers now takes Graphic3d_Camera definition as argument
for methods applying transformation.

Graphic3d_TransformPers::Apply() now computes Graphic3d_TMF_TriedronPers
transformation in the following way:
- The object is moved onto Z focus distance.
- The object is expected to be defined in pixels.
- The Z coordinate on anchor point is used as offset from the view corner in pixels.
- It is now possible to define not only corners of the view, but also middle of the side.
- Graphic3d_TMF_TriedronPers now works with perspective projection.

OpenGl_LayerList::ChangeLayer() - fixed removing of the element in old ZLayer.

OpenGl_Layer::BoundingBox() now takes into account bounding box
of Graphic3d_TMF_TriedronPers presentations for Z-fit operation.
mod - dox/dev_guides/upgrade/upgrade.md Diff ] File ]
mod - src/Graphic3d/Graphic3d_Camera.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_Camera.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_CStructure.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_CView.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_CView.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_TransformPers.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_BVHClipPrimitiveTrsfPersSet.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_BVHClipPrimitiveTrsfPersSet.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_BVHTreeSelector.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_BVHTreeSelector.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_GraduatedTrihedron.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Layer.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Layer.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_LayerList.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Structure.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_View.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_View.hxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_BaseFrustum.cxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_BaseFrustum.hxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_SelectableObjectTrsfPersSet.cxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_SelectableObjectTrsfPersSet.hxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_SelectingVolumeManager.hxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_ViewerSelector.cxx Diff ] File ]
mod - src/V3d/V3d_View.cxx Diff ] File ]
mod - src/ViewerTest/ViewerTest.cxx Diff ] File ]
mod - tests/bugs/vis/bug26344 Diff ] File ]
add - tests/bugs/vis/bug27793 Diff ] File ]
master a2f76b15
Timestamp: 2016-08-23 12:52:11
Author: rkv
Committer: bugmaster
Details ] Diff ]
0027567: VIS - possible memory leaks due to use of plain pointers: Fix also the VIS guide. Add the test v3d/ivtk/bug27567. Add a draw command "ivtkremove".
0027734: Configuration - TKIVtkDraw build fails with TBB: Remove unnecessary define statement (windows specific).

Small correction of test case for issue CR27567
mod - dox/user_guides/vis/vis.md Diff ] File ]
mod - src/Draw/Draw_Interpretor.cxx Diff ] File ]
mod - src/DrawResources/TestCommands.tcl Diff ] File ]
mod - src/IVtkDraw/IVtkDraw.cxx Diff ] File ]
mod - src/IVtkDraw/IVtkDraw_HighlightAndSelectionPipeline.cxx Diff ] File ]
mod - src/IVtkDraw/IVtkDraw_Interactor.cxx Diff ] File ]
mod - src/IVtkOCC/IVtkOCC_SelectableObject.cxx Diff ] File ]
mod - src/IVtkOCC/IVtkOCC_SelectableObject.hxx Diff ] File ]
mod - src/IVtkOCC/IVtkOCC_ShapeMesher.cxx Diff ] File ]
mod - src/IVtkOCC/IVtkOCC_ShapePickerAlgo.cxx Diff ] File ]
mod - src/IVtkOCC/IVtkOCC_ShapePickerAlgo.hxx Diff ] File ]
mod - src/IVtkOCC/IVtkOCC_ViewerSelector.cxx Diff ] File ]
mod - src/IVtkOCC/IVtkOCC_ViewerSelector.hxx Diff ] File ]
mod - src/IVtkTools/IVtkTools.cxx Diff ] File ]
mod - src/IVtkTools/IVtkTools.hxx Diff ] File ]
mod - src/IVtkTools/IVtkTools_DisplayModeFilter.hxx Diff ] File ]
mod - src/IVtkTools/IVtkTools_ShapeDataSource.cxx Diff ] File ]
mod - src/IVtkTools/IVtkTools_ShapeDataSource.hxx Diff ] File ]
mod - src/IVtkTools/IVtkTools_ShapeObject.cxx Diff ] File ]
mod - src/IVtkTools/IVtkTools_ShapeObject.hxx Diff ] File ]
mod - src/IVtkTools/IVtkTools_ShapePicker.cxx Diff ] File ]
mod - src/IVtkTools/IVtkTools_ShapePicker.hxx Diff ] File ]
mod - src/IVtkTools/IVtkTools_SubPolyDataFilter.cxx Diff ] File ]
mod - src/IVtkTools/IVtkTools_SubPolyDataFilter.hxx Diff ] File ]
mod - src/IVtkVTK/IVtkVTK_ShapeData.cxx Diff ] File ]
mod - src/IVtkVTK/IVtkVTK_ShapeData.hxx Diff ] File ]
mod - src/IVtkVTK/IVtkVTK_View.cxx Diff ] File ]
mod - src/IVtkVTK/IVtkVTK_View.hxx Diff ] File ]
mod - tests/bugs/begin Diff ] File ]
add - tests/v3d/ivtk/bug27567 Diff ] File ]
master e5b8456d
Timestamp: 2016-08-23 12:18:48
Author: kgv
Committer: bugmaster
Details ] Diff ]
0027783: Visualization, XCAFPrs_AISObject - override method SetMaterial()

XCAFPrs_AISObject::SetMaterial() now changes the default material of the object
but preserves custom XDE styles.

XCAFPrs_AISObject::Compute() now does not reset map of custom aspects each call,
so that to keep in sync aspects across multiple presentations.

AIS_InteractiveContext - private methods and class fields
are now protected to allow inheritance.
mod - src/AIS/AIS_ColoredShape.hxx Diff ] File ]
mod - src/AIS/AIS_InteractiveContext.hxx Diff ] File ]
mod - src/XCAFPrs/XCAFPrs_AISObject.cxx Diff ] File ]
mod - src/XCAFPrs/XCAFPrs_AISObject.hxx Diff ] File ]
master 94afca11
Timestamp: 2016-08-23 12:00:50
Author: kgv
Committer: bugmaster
Details ] Diff ]
0027801: Configuration - fix compilation of Standard.cxx when using MinGW-W64
mod - src/OSD/OSD_signal.cxx Diff ] File ]
mod - src/Standard/Standard.cxx Diff ] File ]
master f3ec3b37
Timestamp: 2016-08-23 08:06:03
Author: ika
Committer: bugmaster
Details ] Diff ]
0027645: Data Exchange - access violation when reading STEP AP242 file

Fix exceptions, add test cases.

Small correction of test cases for issue CR27645
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx Diff ] File ]
mod - src/STEPCAFControl/STEPCAFControl_Writer.cxx Diff ] File ]
add - tests/gdt/export/A6 Diff ] File ]
add - tests/gdt/export/A7 Diff ] File ]
add - tests/gdt/export/A8 Diff ] File ]
add - tests/gdt/export/A9 Diff ] File ]
add - tests/gdt/export/B1 Diff ] File ]
add - tests/gdt/export/B2 Diff ] File ]
add - tests/gdt/export/B3 Diff ] File ]
add - tests/gdt/export/B4 Diff ] File ]
add - tests/gdt/export/B5 Diff ] File ]
master 3bffef55
Timestamp: 2016-08-21 18:55:10
Author: osa
Committer: bugmaster
Details ] Diff ]
0022582: Visualization - provide an API for dumping a sub-region of the viewport

Graphic3d_Camera definition has been exended by optional Tile property (Graphic3d_CameraTile structure).
V3d_View::ToPixMap() now performs tiled dump when image size exceeds hardware limits.

OpenGl_View::Redraw() - fixed dump of immediate Z layers in no stereo and no MSAA case.

OpenGl_Context now tracks viewport values.
Draw Harness command vdump has been extended with new argument -tileSize.
mod - src/Graphic3d/FILES Diff ] File ]
mod - src/Graphic3d/Graphic3d_Camera.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_Camera.hxx Diff ] File ]
add - src/Graphic3d/Graphic3d_CameraTile.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_GraphicDriver.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_TransformPers.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_TransformUtils.hxx Diff ] File ]
add - src/Graphic3d/Graphic3d_TypeOfLimit.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_BackgroundArray.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_BackgroundArray.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_Context.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Context.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_FrameBuffer.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_GraduatedTrihedron.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_GraphicDriver.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_GraphicDriver.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_Structure.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Text.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Text.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_View_Redraw.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Window.cxx Diff ] File ]
mod - src/V3d/FILES Diff ] File ]
add - src/V3d/V3d_ImageDumpOptions.hxx Diff ] File ]
mod - src/V3d/V3d_View.cxx Diff ] File ]
mod - src/V3d/V3d_View.hxx Diff ] File ]
mod - src/ViewerTest/ViewerTest.cxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff ] File ]
add - tests/v3d/glsl/tiles Diff ] File ]
master 150ed3d5
Timestamp: 2016-08-20 16:37:56
Author: kgv
Committer: bugmaster
Details ] Diff ]
0027796: Visualization - allow 3D objects with Graphic3d_TMF_2d flag

Graphic3d_TransformPers::Apply() now does not reset projection matrix
for objects with Graphic3d_TMF_2d flag.

Useless flag Graphic3d_TMF_2d_IsTopDown has been removed.
SelectMgr_SelectableObjectTrsfPersSet now does not skip Graphic3d_TMF_2d presentations.
OpenGl_Layer::BoundingBox() now takes into account Graphic3d_TMF_2d presentations for proper Z-fit.

AIS_ColorScale now uses "lazy" mode for rendering labels
(considering 2D persistence to be already defined within entire structure).

OpenGl_Layer::updateBVH() now updates myAlwaysRenderedMap to handle
dynamic transformation persistence flag change without redisplaying the object.
mod - src/AIS/AIS_ColorScale.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_CView.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_TransformPers.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_TransModeFlags.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_Layer.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Layer.hxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_SelectableObjectTrsfPersSet.cxx Diff ] File ]
mod - src/StdSelect/StdSelect_ViewerSelector3d.cxx Diff ] File ]
mod - src/ViewerTest/ViewerTest.cxx Diff ] File ]
rm - tests/bugs/vis/bug25783_2 Diff ] File ]
add - tests/bugs/vis/bug27796 Diff ] File ]
<<  1 2 3 ... 20 ... 40 ... 60 ... 77 78 79 80 81 82 83 84 85 86 87 ... 100 ... 120 ... 140 ... 160 ... 180 ... 200 ... 219 220 221  >>


Copyright © 2000 - 2020 MantisBT Team
Powered by Mantis Bugtracker