Changesets: occt
master e146ef9a 2016-10-06 09:57:25
Committer: apn Details Diff |
0026894: Intersection algorithm between two infinite cylinders is hanging 1. VRange of intersection curve has been limited. As result, too oblong intersection curve(s) will be never returned. 2. Now, purger algorithm is not called for lines obtained by Geom-Geom intersection method. 3. New statuses are entered in IntPatch_ImpImpIntersection class. It makes intersection algorithm more informative and flexible for using. 4. Method IntPatch_ImpImpIntersection::GetStatus() has been created. Tuning of test case bugs modalg_6/bug26894 |
Affected Issues 0026894 |
|
mod - src/IntPatch/IntPatch_ImpImpIntersection.hxx | Diff File | ||
mod - src/IntPatch/IntPatch_ImpImpIntersection.lxx | Diff File | ||
mod - src/IntPatch/IntPatch_ImpImpIntersection_1.gxx | Diff File | ||
mod - src/IntPatch/IntPatch_ImpImpIntersection_2.gxx | Diff File | ||
mod - src/IntPatch/IntPatch_ImpImpIntersection_4.gxx | Diff File | ||
mod - src/IntPatch/IntPatch_Intersection.cxx | Diff File | ||
add - tests/bugs/modalg_6/bug26894 | Diff File | ||
master fe4fc02d 2016-10-06 09:36:21 Details Diff |
0027864: Add vtk support to products java wrapper Fix redefinition IVtkVTK_EXPORT error during wrapping in products java sample. Removed defined(__WIN32__) |
||
mod - src/IVtkVTK/IVtkVTK_ShapeData.hxx | Diff File | ||
master 90b85826 2016-10-06 09:30:39
Committer: apn Details Diff |
0027905: Visualization - randomly directed arrows on test v3d mesh B7 Behaviour of command meshvectors is stable now. It shows default vector (0,0,1) for volume entity. Test cases for issue CR27905 |
Affected Issues 0027905 |
|
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx | Diff File | ||
add - tests/bugs/demo/bug27905 | Diff File | ||
master 0b622d67 2016-10-05 14:02:27 Committer: apn Details Diff |
0027934: Data Exchange - implement STEP common labels implement import/export update test cases |
Affected Issues 0027934 |
|
mod - src/STEPCAFControl/STEPCAFControl_GDTProperty.cxx | Diff File | ||
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx | Diff File | ||
mod - src/STEPCAFControl/STEPCAFControl_Writer.cxx | Diff File | ||
mod - src/XCAFDimTolObjects/XCAFDimTolObjects_DimensionType.hxx | Diff File | ||
mod - src/XDEDRAW/XDEDRAW_GDTs.cxx | Diff File | ||
mod - tests/gdt/export/A1 | Diff File | ||
mod - tests/gdt/export/A2 | Diff File | ||
mod - tests/gdt/export/A3 | Diff File | ||
mod - tests/gdt/export/A4 | Diff File | ||
mod - tests/gdt/export/A5 | Diff File | ||
mod - tests/gdt/export/A6 | Diff File | ||
mod - tests/gdt/export/A7 | Diff File | ||
mod - tests/gdt/export/A8 | Diff File | ||
mod - tests/gdt/export/A9 | Diff File | ||
mod - tests/gdt/export/B1 | Diff File | ||
mod - tests/gdt/export/B2 | Diff File | ||
mod - tests/gdt/export/B3 | Diff File | ||
mod - tests/gdt/export/B4 | Diff File | ||
mod - tests/gdt/export/B5 | Diff File | ||
add - tests/gdt/export/B6 | Diff File | ||
mod - tests/gdt/export/end | Diff File | ||
mod - tests/gdt/import/A2 | Diff File | ||
mod - tests/gdt/import/A5 | Diff File | ||
mod - tests/gdt/presentation/A2 | Diff File | ||
mod - tests/gdt/presentation/A4 | Diff File | ||
add - tests/gdt/presentation/B5 | Diff File | ||
master 95ae6ebb 2016-10-05 11:36:33
Committer: apn Details Diff |
0027929: Methods D0 and D1 for trimmed offset surface return different values if the surface has osculating surface Using osculating surface is forbidden if the normal to basis (for offset) surface is well defined. Creation of test case for this issue. Adjusting test cases according to their new behavior. |
Affected Issues 0027929 |
|
mod - src/GeomEvaluator/GeomEvaluator_OffsetSurface.cxx | Diff File | ||
mod - tests/bugs/modalg_4/bug8842_8 | Diff File | ||
add - tests/bugs/modalg_6/bug27929 | Diff File | ||
master 922da0a8 2016-10-05 10:52:48 Committer: apn Details Diff |
0027931: Coding rules, Precision.hxx - eliminate dead code within PRECISION_OBSOLETE macros |
Affected Issues 0027931 |
|
mod - src/Precision/FILES | Diff File | ||
mod - src/Precision/Precision.hxx | Diff File | ||
rm - src/Precision/Precision.lxx | Diff File | ||
master 681f3919 2016-10-05 10:49:44
Committer: apn Details Diff |
0027870: Modeling - refactoring of HLR algorithms Toolkit 'TKHLR' was fully refactored for 'Standard_Address' and macros except about half of package 'HLRBREP' there 'Standard_Address' is used through the 'generic' mechanism. |
Affected Issues 0027870 |
|
mod - src/Contap/Contap_ContAna.cxx | Diff File | ||
mod - src/Contap/Contap_Contour.cxx | Diff File | ||
mod - src/Contap/Contap_SurfFunction.cxx | Diff File | ||
mod - src/DBRep/DBRep_HideData.cxx | Diff File | ||
mod - src/HLRAlgo/FILES | Diff File | ||
mod - src/HLRAlgo/HLRAlgo.cxx | Diff File | ||
mod - src/HLRAlgo/HLRAlgo.hxx | Diff File | ||
mod - src/HLRAlgo/HLRAlgo_BiPoint.cxx | Diff File | ||
mod - src/HLRAlgo/HLRAlgo_BiPoint.hxx | Diff File | ||
rm - src/HLRAlgo/HLRAlgo_Coincidence.cxx | Diff File | ||
mod - src/HLRAlgo/HLRAlgo_Coincidence.hxx | Diff File | ||
rm - src/HLRAlgo/HLRAlgo_Coincidence.lxx | Diff File | ||
mod - src/HLRAlgo/HLRAlgo_EdgeIterator.cxx | Diff File | ||
mod - src/HLRAlgo/HLRAlgo_EdgeIterator.hxx | Diff File | ||
mod - src/HLRAlgo/HLRAlgo_EdgeIterator.lxx | Diff File | ||
mod - src/HLRAlgo/HLRAlgo_EdgesBlock.cxx | Diff File | ||
mod - src/HLRAlgo/HLRAlgo_EdgesBlock.hxx | Diff File | ||
mod - src/HLRAlgo/HLRAlgo_PolyAlgo.cxx | Diff File | ||
mod - src/HLRAlgo/HLRAlgo_PolyAlgo.hxx | Diff File | ||
mod - src/HLRAlgo/HLRAlgo_PolyData.cxx | Diff File | ||
mod - src/HLRAlgo/HLRAlgo_PolyData.hxx | Diff File | ||
mod - src/HLRAlgo/HLRAlgo_PolyData.lxx | Diff File | ||
mod - src/HLRAlgo/HLRAlgo_PolyHidingData.hxx | Diff File | ||
rm - src/HLRAlgo/HLRAlgo_PolyHidingData.lxx | Diff File | ||
mod - src/HLRAlgo/HLRAlgo_PolyInternalData.cxx | Diff File | ||
mod - src/HLRAlgo/HLRAlgo_PolyInternalData.hxx | Diff File | ||
mod - src/HLRAlgo/HLRAlgo_PolyInternalNode.hxx | Diff File | ||
rm - src/HLRAlgo/HLRAlgo_PolyInternalNode.lxx | Diff File | ||
mod - src/HLRAlgo/HLRAlgo_PolyInternalSegment.hxx | Diff File | ||
rm - src/HLRAlgo/HLRAlgo_PolyInternalSegment.lxx | Diff File | ||
add - src/HLRAlgo/HLRAlgo_PolyMask.hxx | Diff File | ||
mod - src/HLRAlgo/HLRAlgo_PolyShellData.cxx | Diff File | ||
mod - src/HLRAlgo/HLRAlgo_PolyShellData.hxx | Diff File | ||
mod - src/HLRAlgo/HLRAlgo_PolyShellData.lxx | Diff File | ||
mod - src/HLRAlgo/HLRAlgo_TriangleData.hxx | Diff File | ||
rm - src/HLRAlgo/HLRAlgo_TriangleData.lxx | Diff File | ||
mod - src/HLRAlgo/HLRAlgo_WiresBlock.cxx | Diff File | ||
mod - src/HLRAlgo/HLRAlgo_WiresBlock.hxx | Diff File | ||
rm - src/HLRAlgo/HLRAlgo_WiresBlock.lxx | Diff File | ||
mod - src/HLRBRep/HLRBRep_BiPnt2D.hxx | Diff File | ||
mod - src/HLRBRep/HLRBRep_CLProps.hxx | Diff File | ||
mod - src/HLRBRep/HLRBRep_CLPropsATool.hxx | Diff File | ||
mod - src/HLRBRep/HLRBRep_CLPropsATool.lxx | Diff File | ||
mod - src/HLRBRep/HLRBRep_CLProps_0.cxx | Diff File | ||
mod - src/HLRBRep/HLRBRep_Curve.cxx | Diff File | ||
mod - src/HLRBRep/HLRBRep_Curve.hxx | Diff File | ||
mod - src/HLRBRep/HLRBRep_Curve.lxx | Diff File | ||
mod - src/HLRBRep/HLRBRep_Data.cxx | Diff File | ||
mod - src/HLRBRep/HLRBRep_Data.hxx | Diff File | ||
mod - src/HLRBRep/HLRBRep_EdgeData.cxx | Diff File | ||
mod - src/HLRBRep/HLRBRep_EdgeData.hxx | Diff File | ||
mod - src/HLRBRep/HLRBRep_EdgeData.lxx | Diff File | ||
mod - src/HLRBRep/HLRBRep_InternalAlgo.cxx | Diff File | ||
mod - src/HLRBRep/HLRBRep_Intersector.cxx | Diff File | ||
mod - src/HLRBRep/HLRBRep_Intersector.hxx | Diff File | ||
mod - src/HLRBRep/HLRBRep_PolyAlgo.cxx | Diff File | ||
mod - src/HLRBRep/HLRBRep_PolyAlgo.hxx | Diff File | ||
mod - src/HLRBRep/HLRBRep_PolyHLRToShape.cxx | Diff File | ||
mod - src/HLRBRep/HLRBRep_ShapeBounds.cxx | Diff File | ||
mod - src/HLRBRep/HLRBRep_ShapeBounds.hxx | Diff File | ||
mod - src/HLRBRep/HLRBRep_ShapeBounds.lxx | Diff File | ||
mod - src/HLRBRep/HLRBRep_Surface.cxx | Diff File | ||
mod - src/HLRBRep/HLRBRep_Surface.hxx | Diff File | ||
mod - src/HLRBRep/HLRBRep_Surface.lxx | Diff File | ||
mod - src/HLRTest/HLRTest_DrawablePolyEdgeTool.cxx | Diff File | ||
mod - src/HLRTopoBRep/HLRTopoBRep_Data.cxx | Diff File | ||
mod - src/HLRTopoBRep/HLRTopoBRep_Data.hxx | Diff File | ||
mod - src/HLRTopoBRep/HLRTopoBRep_DSFiller.cxx | Diff File | ||
mod - src/StdPrs/StdPrs_HLRPolyShape.cxx | Diff File | ||
master 88e55ec7 2016-10-03 11:41:12 Committer: apn Details Diff |
0024073: Coding rules - ambiguous call to overloaded function StdPrs_DeflectionCurve::Match() Default parameters values have been removed from the methods StdPrs_DeflectionCurve::Match() to avoid ambiguity. |
Affected Issues 0024073 |
|
mod - src/StdPrs/StdPrs_DeflectionCurve.hxx | Diff File | ||
master 7c3ef2f7 2016-10-02 16:36:14 Committer: apn Details Diff |
0024393: Visualization - objects position with enchanced precision Graphic3d_ZLayerSettings - public fields have been replaced by methods. Added new property Origin defining local coordinate system for all Layer objects. Syntax of Draw Harness command VZLayer has been redesigned. Graphic3d_CStructure now stores bounding box with double precision floats. OpenGl_BVHTreeSelector - frustum culling now works with double precision floats. |
||
mod - dox/user_guides/visualization/visualization.md | Diff File | ||
mod - src/AIS/AIS_InteractiveObject.cxx | Diff File | ||
mod - src/Graphic3d/FILES | Diff File | ||
add - src/Graphic3d/Graphic3d_BndBox3d.hxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_CLight.hxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_ClipPlane.cxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_ClipPlane.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_GraphicDriver.hxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_Structure.cxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_Structure.hxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_TransformPers.hxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_ZLayerSettings.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_BVHClipPrimitiveSet.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_BVHClipPrimitiveSet.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_GraphicDriver.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_GraphicDriver.hxx | 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_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_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/StdSelect/StdSelect_ViewerSelector3d.cxx | Diff File | ||
mod - src/V3d/V3d_PositionalLight.cxx | Diff File | ||
mod - src/V3d/V3d_SpotLight.cxx | Diff File | ||
mod - src/V3d/V3d_View.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File | ||
mod - tests/bugs/vis/bug27797 | Diff File | ||
add - tests/v3d/glsl/double_precision | Diff File | ||
mod - tests/v3d/glsl/tiles | Diff File | ||
master ede89abc 2016-09-28 17:18:25 Committer: apn Details Diff |
0027916: Visualization - access violation occurs within AIS_ColoredShape::Compute() for NULL shape AIS_ColoredShape::Compute() - add NULL shape check. AIS presentations - removed redundant clearance within ::Compute() which is always done in advance within PrsMgr_PresentationManager::Update(). |
||
mod - src/AIS/AIS_AngleDimension.cxx | Diff File | ||
mod - src/AIS/AIS_Axis.cxx | Diff File | ||
mod - src/AIS/AIS_Chamf2dDimension.cxx | Diff File | ||
mod - src/AIS/AIS_Chamf3dDimension.cxx | Diff File | ||
mod - src/AIS/AIS_Circle.cxx | Diff File | ||
mod - src/AIS/AIS_ColoredShape.cxx | Diff File | ||
mod - src/AIS/AIS_ConcentricRelation.cxx | Diff File | ||
mod - src/AIS/AIS_DiameterDimension.cxx | Diff File | ||
mod - src/AIS/AIS_EqualDistanceRelation.cxx | Diff File | ||
mod - src/AIS/AIS_EqualRadiusRelation.cxx | Diff File | ||
mod - src/AIS/AIS_FixRelation.cxx | Diff File | ||
mod - src/AIS/AIS_IdenticRelation.cxx | Diff File | ||
mod - src/AIS/AIS_LengthDimension.cxx | Diff File | ||
mod - src/AIS/AIS_Line.cxx | Diff File | ||
mod - src/AIS/AIS_MaxRadiusDimension.cxx | Diff File | ||
mod - src/AIS/AIS_MidPointRelation.cxx | Diff File | ||
mod - src/AIS/AIS_MinRadiusDimension.cxx | Diff File | ||
mod - src/AIS/AIS_OffsetDimension.cxx | Diff File | ||
mod - src/AIS/AIS_ParallelRelation.cxx | Diff File | ||
mod - src/AIS/AIS_PerpendicularRelation.cxx | Diff File | ||
mod - src/AIS/AIS_Plane.cxx | Diff File | ||
mod - src/AIS/AIS_PlaneTrihedron.cxx | Diff File | ||
mod - src/AIS/AIS_Point.cxx | Diff File | ||
mod - src/AIS/AIS_PointCloud.cxx | Diff File | ||
mod - src/AIS/AIS_RadiusDimension.cxx | Diff File | ||
mod - src/AIS/AIS_Shape.cxx | Diff File | ||
mod - src/AIS/AIS_SymmetricRelation.cxx | Diff File | ||
mod - src/AIS/AIS_TangentRelation.cxx | Diff File | ||
mod - src/AIS/AIS_TexturedShape.cxx | Diff File | ||
mod - src/AIS/AIS_Trihedron.cxx | Diff File | ||
master 8e5fb5ea 2016-09-28 09:43:17
Committer: kgv Details Diff |
0027818: Visualization - provide an interface to define highlight presentation properties - introduces a wrapper for setting up highlight properties: Graphic3d_HighlightStyle; - API of all methods that use highlight or selection color is changed to deal with Graphic3d_HighlightStyle; - highlight in shading mode now supports transparency, implemented via blending; - transparency for selection can also be set, but implementing custom entity owners with additional presentation on application level; - methods PrsMgr_PresentationManager::Highlight, PrsMgr_PresentationManager::BoundBox that highlight object with hard-coded color are removed; - deprecated methods of SelectMgr_EntityOwner, that use presentation manager's highlight method, were removed; - methods of IsHilighted AIS context with selection color checks were replaced; - added API to store dynamic and selection highlight to Prs3d_Drawer class; - customization of dynamic and selection highlight for particular objects is now available through SelectMgr_SelectableObject::HilightAttributes(); - AIS_InteractiveContext highlight methods were updated to support individual highlight styles of interactive objects; - introduced new command - vselprops, that allows to customize global selection and highlight properties like autoactivation, pixel tolerance and colors; - Draw Harness commands vautoactivatesel and vselprecision were removed, use vselprops instead; - fixed bug in command's parser; - test case for issue 0027818 |
Affected Issues 0027818 |
|
mod - dox/dev_guides/upgrade/upgrade.md | Diff File | ||
mod - samples/mfc/standard/Common/Primitive/Sample2D_Face.cpp | Diff File | ||
mod - samples/mfc/standard/Common/Primitive/Sample2D_Face.h | Diff File | ||
mod - src/AIS/AIS_DimensionOwner.cxx | Diff File | ||
mod - src/AIS/AIS_DimensionOwner.hxx | Diff File | ||
mod - src/AIS/AIS_GlobalStatus.cxx | Diff File | ||
mod - src/AIS/AIS_GlobalStatus.hxx | Diff File | ||
mod - src/AIS/AIS_GlobalStatus.lxx | Diff File | ||
mod - src/AIS/AIS_InteractiveContext.cxx | Diff File | ||
mod - src/AIS/AIS_InteractiveContext.hxx | Diff File | ||
mod - src/AIS/AIS_InteractiveContext.lxx | Diff File | ||
mod - src/AIS/AIS_InteractiveContext_1.cxx | Diff File | ||
mod - src/AIS/AIS_InteractiveContext_2.cxx | Diff File | ||
mod - src/AIS/AIS_LocalContext.cxx | Diff File | ||
mod - src/AIS/AIS_LocalContext.hxx | Diff File | ||
mod - src/AIS/AIS_LocalContext_1.cxx | Diff File | ||
mod - src/AIS/AIS_LocalStatus.cxx | Diff File | ||
mod - src/AIS/AIS_LocalStatus.hxx | Diff File | ||
mod - src/AIS/AIS_LocalStatus.lxx | Diff File | ||
mod - src/AIS/AIS_Manipulator.cxx | Diff File | ||
mod - src/AIS/AIS_Manipulator.hxx | Diff File | ||
mod - src/AIS/AIS_ManipulatorOwner.cxx | Diff File | ||
mod - src/AIS/AIS_ManipulatorOwner.hxx | Diff File | ||
mod - src/AIS/AIS_MultipleConnectedInteractive.cxx | Diff File | ||
mod - src/Graphic3d/FILES | 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 | ||
add - src/Graphic3d/Graphic3d_HighlightStyle.cxx | Diff File | ||
add - src/Graphic3d/Graphic3d_HighlightStyle.hxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_Structure.cxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_Structure.hxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_StructureManager.cxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_StructureManager.hxx | Diff File | ||
mod - src/MeshVS/MeshVS_Mesh.cxx | Diff File | ||
mod - src/MeshVS/MeshVS_Mesh.hxx | Diff File | ||
mod - src/MeshVS/MeshVS_MeshEntityOwner.cxx | Diff File | ||
mod - src/MeshVS/MeshVS_MeshEntityOwner.hxx | Diff File | ||
mod - src/MeshVS/MeshVS_MeshOwner.cxx | Diff File | ||
mod - src/MeshVS/MeshVS_MeshOwner.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Context.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_PrimitiveArray.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Structure.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Structure.hxx | Diff File | ||
mod - src/Prs3d/Prs3d_Drawer.cxx | Diff File | ||
mod - src/Prs3d/Prs3d_Drawer.hxx | Diff File | ||
mod - src/PrsMgr/PrsMgr_Presentation.cxx | Diff File | ||
mod - src/PrsMgr/PrsMgr_Presentation.hxx | Diff File | ||
mod - src/PrsMgr/PrsMgr_PresentationManager.cxx | Diff File | ||
mod - src/PrsMgr/PrsMgr_PresentationManager.hxx | Diff File | ||
mod - src/QABugs/QABugs_16.cxx | Diff File | ||
mod - src/QABugs/QABugs_19.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_EntityOwner.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_EntityOwner.hxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_SelectableObject.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_SelectableObject.hxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_SequenceOfOwner.hxx | Diff File | ||
mod - src/StdSelect/StdSelect_BRepOwner.cxx | Diff File | ||
mod - src/StdSelect/StdSelect_BRepOwner.hxx | Diff File | ||
mod - src/ViewerTest/ViewerTest.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_CmdParser.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_CmdParser.hxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File | ||
mod - tests/bugs/vis/bug23012 | Diff File | ||
mod - tests/bugs/vis/bug25532 | Diff File | ||
mod - tests/bugs/vis/bug26159 | Diff File | ||
mod - tests/bugs/vis/bug26413 | Diff File | ||
add - tests/v3d/materials/bug27818_1 | Diff File | ||
add - tests/v3d/materials/bug27818_2 | Diff File | ||
master 41ce5887 2016-09-27 14:46:14
Committer: apn Details Diff |
0027892: Construction error in offset Provide proper initialization of the field Geom_OffsetSurface::myOscSurf in the case of creating offset of the trimmed bspline surface. Adjusting test cases according to their new behavior. |
Affected Issues 0027892 |
|
mod - src/Geom/Geom_OffsetSurface.cxx | Diff File | ||
mod - tests/bugs/modalg_4/bug8842_8 | Diff File | ||
mod - tests/offset/with_intersect_20/J9 | Diff File | ||
mod - tests/offset/with_intersect_80/J9 | Diff File | ||
mod - tests/offset/with_intersect_80/K8 | Diff File | ||
master 0d5880e1 2016-09-26 17:34:26
Committer: kgv Details Diff |
0027893: Visualization - AIS_InteractiveContext::SetSelected does not work - misprint in check of global selection existence in AIS_InteractiveContext::SetSelected was corrected; - remaining occurrencies of hard-coded 0 selection mode were corrected to use global selection mode; - test case for issue #27983 |
Affected Issues 0027893 |
|
mod - src/AIS/AIS_InteractiveContext_1.cxx | Diff File | ||
mod - src/AIS/AIS_LocalContext_1.cxx | Diff File | ||
mod - src/QABugs/QABugs_19.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_SelectionManager.cxx | Diff File | ||
add - tests/bugs/vis/bug27893 | Diff File | ||
master b2bafb33 2016-09-26 08:38:18 Details Diff |
0027883: Visualization - AIS_InteractiveContext::IsDisplayed() does not return displayed state for specified Display Mode |
Affected Issues 0027883 |
|
mod - src/AIS/AIS_InteractiveContext.cxx | Diff File | ||
master 3a5a656c 2016-09-26 07:32:06
Committer: kgv Details Diff |
0027794: A danger in the 'NCollection_Vector' initializing constructor Constructor of NCollection_Vector is now declared as explicit. |
Affected Issues 0027794 |
|
mod - src/NCollection/NCollection_Vector.hxx | Diff File | ||
master 73594f72 2016-09-25 20:05:00
Committer: kgv Details Diff |
0027901: Resource_Manager creates directory with insufficient permissions Resource_Manager now sets RWXD permissions for the created directories to allow their removal. Method OSD_Directory::Build() will create intermediate directories if they do not exist yet. OSD_FileNode is corrected to clean error status in method Exists(). Tests bugs fclasses bug181_1 and bug181_2 are corrected to check existence of generated resource files; TODO is removed in bug181_2. |
Affected Issues 0027901 |
|
mod - src/OSD/OSD_Directory.cxx | Diff File | ||
mod - src/OSD/OSD_FileNode.cxx | Diff File | ||
mod - src/Resource/Resource_Manager.cxx | Diff File | ||
mod - tests/bugs/fclasses/bug181_1 | Diff File | ||
mod - tests/bugs/fclasses/bug181_2 | Diff File | ||
master 6a24c6de 2016-09-25 16:09:23 Details Diff |
0027900: Coding rules - drop redundant Name parameter from V3d_Viewer constructor Removed unused methods AIS_InteractiveContext::DomainOfMainViewer(), V3d_Viewer::NextName(), V3d_Viewer::Domain(). NCollection_List - added methods Contains() and Remove() taking item value. V3d_Viewer now uses V3d_ListOfLight, V3d_ListOfView instead of V3d_ListOfTransient. Removed obsolete ZFit workaround from command XShow. |
Affected Issues 0027900 |
|
mod - samples/CSharp/OCCTProxy/OCCTProxy.cpp | Diff File | ||
mod - samples/CSharp/OCCTProxy_D3D/OCCTProxyD3D.cpp | Diff File | ||
mod - samples/java/jniviewer/jni/OcctJni_Viewer.cxx | Diff File | ||
mod - samples/mfc/occtdemo/Common/WNT/OCCDemoDoc.cpp | Diff File | ||
mod - samples/mfc/standard/01_Geometry/src/GeometryDoc.cpp | Diff File | ||
mod - samples/mfc/standard/08_HLR/src/HLRDoc.cpp | Diff File | ||
mod - samples/mfc/standard/08_HLR/src/SelectionDialog.cpp | Diff File | ||
mod - samples/mfc/standard/09_Animation/src/AnimationDoc.cpp | Diff File | ||
mod - samples/mfc/standard/10_Convert/src/WNT/OCCDemoDoc.cpp | Diff File | ||
mod - samples/mfc/standard/Common/OCC_2dDoc.cpp | Diff File | ||
mod - samples/mfc/standard/Common/OCC_3dBaseDoc.cpp | Diff File | ||
mod - samples/qt/AndroidQt/AndroidQt.cxx | Diff File | ||
mod - samples/qt/Common/src/DocumentCommon.cxx | Diff File | ||
mod - src/AIS/AIS_ColorScale.cxx | Diff File | ||
mod - src/AIS/AIS_InteractiveContext.cxx | Diff File | ||
mod - src/AIS/AIS_InteractiveContext.hxx | Diff File | ||
mod - src/AIS/AIS_InteractiveContext_2.cxx | Diff File | ||
mod - src/AIS/AIS_LocalContext_1.cxx | Diff File | ||
mod - src/DDocStd/DDocStd_ApplicationCommands.cxx | Diff File | ||
mod - src/NCollection/NCollection_List.hxx | Diff File | ||
mod - src/PrsMgr/PrsMgr_PresentationManager.cxx | Diff File | ||
mod - src/V3d/FILES | Diff File | ||
add - src/V3d/V3d_ListOfLight.hxx | Diff File | ||
rm - src/V3d/V3d_ListOfTransient.hxx | Diff File | ||
add - src/V3d/V3d_ListOfView.hxx | Diff File | ||
mod - src/V3d/V3d_View.cxx | Diff File | ||
mod - src/V3d/V3d_View.hxx | Diff File | ||
mod - src/V3d/V3d_Viewer.cxx | Diff File | ||
mod - src/V3d/V3d_Viewer.hxx | Diff File | ||
rm - src/V3d/V3d_Viewer_1.cxx | Diff File | ||
rm - src/V3d/V3d_Viewer_2.cxx | Diff File | ||
mod - src/V3d/V3d_Viewer_3.cxx | Diff File | ||
mod - src/V3d/V3d_Viewer_4.cxx | Diff File | ||
mod - src/V3d/V3d_View_2.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File | ||
mod - src/XDEDRAW/XDEDRAW.cxx | Diff File | ||
master d877e610 2016-09-24 17:26:33
Committer: apn Details Diff |
0027899: Visualization, Ray Tracing - Provide ability to rebuild GLSL shaders on the fly For debugging and performance analysis it is reasonable to provide the ability to rebuild ray tracing shaders on the fly. In this way, it will be possible to analyze the impact of different shaders modifications without re-launching and re-configuring the scene. This functionality can be used in the following way: > vrenderparams -rebuild |
Affected Issues 0027899 |
|
mod - src/Graphic3d/Graphic3d_RenderingParams.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_View.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_View_Raytrace.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File | ||
master d30895f5 2016-09-23 14:24:52
Committer: apn Details Diff |
0023178: Intersection of cylinders fails to produce results 1. Unification of trimmed and not-trimmed cylinders processing (IntPatch_Intersection::GeomGeomPerfomTrimSurf() method has been removed). 2. Interface of IntPatch_ImpImpIntersection::Perform(...) method has been changed. 3. Now, WLine purging is forbidden for Geom-Geom-Intersection. 4. Bnd_Range class has been created. See Bnd_Range.hxx for detail information. 5. Algorithm of AddBoundaryPoint function has been improved in order to obtain intersection points in both boundaries (VFirst and VLast of every surface). 6. Earlier, method Geom2dConvert::ConcatG1(...) increased resulted B-spline degree (in case of not succession of previous iteration). Now increased value has been limited by Geom2d_BSplineCurve::MaxDegree() value (max degree = 25). 7. Algorithm of B-spline closure definition has been changed in the methods Geom2dConvert::C0BSplineToC1BSplineCurve(...) and Geom2dConvert::C0BSplineToArrayOfC1BSplineCurve(...). Creation of test case for this issue. Adjusting test cases according to their new behavior. Small correction in the code according to KGV's remark. |
Affected Issues 0023178 |
|
add - src/Bnd/Bnd_Range.cxx | Diff File | ||
add - src/Bnd/Bnd_Range.hxx | Diff File | ||
mod - src/Bnd/FILES | Diff File | ||
mod - src/BSplCLib/BSplCLib_2.cxx | Diff File | ||
mod - src/Geom2dConvert/Geom2dConvert.cxx | Diff File | ||
mod - src/IntPatch/IntPatch_ImpImpIntersection.hxx | Diff File | ||
mod - src/IntPatch/IntPatch_ImpImpIntersection_1.gxx | Diff File | ||
mod - src/IntPatch/IntPatch_ImpImpIntersection_2.gxx | Diff File | ||
mod - src/IntPatch/IntPatch_ImpImpIntersection_4.gxx | Diff File | ||
mod - src/IntPatch/IntPatch_Intersection.cxx | Diff File | ||
mod - src/IntPatch/IntPatch_Intersection.hxx | Diff File | ||
mod - src/IntPatch/IntPatch_WLineTool.cxx | Diff File | ||
mod - src/IntPatch/IntPatch_WLineTool.hxx | Diff File | ||
mod - tests/blend/simple/Q6 | Diff File | ||
mod - tests/bugs/modalg_5/bug25742_2 | Diff File | ||
add - tests/bugs/modalg_6/bug23178 | Diff File | ||
mod - tests/bugs/modalg_6/bug27310_2 | Diff File | ||
mod - tests/bugs/modalg_6/bug27766 | Diff File | ||
master 949c9b7f 2016-09-23 12:33:40 Details Diff |
0027891: Visualization - FPE due to use of DBL_MAX in SelectMgr_SelectingVolumeManager::DetectedPoint() |
Affected Issues 0027891 |
|
mod - src/SelectMgr/SelectMgr_SelectingVolumeManager.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_SelectingVolumeManager.hxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_ViewerSelector.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest.cxx | Diff File | ||
mod - tests/bugs/vis/bug26344 | Diff File | ||
mod - tests/bugs/vis/bug27477 | Diff File | ||
master 4e283d33 2016-09-22 13:46:12
Committer: apn Details Diff |
0027895: Correction in the constructor Extrema_ExtElC::Extrema_ExtElC (const gp_Lin&,const gp_Lin&,const Standard_Real) Computation algorithm is made more simple. Adjusting some test cases according to their new behavior. |
Affected Issues 0027895 |
|
mod - src/Extrema/Extrema_ExtElC.cxx | Diff File | ||
mod - tests/bugs/modalg_5/bug25319_1 | Diff File | ||
mod - tests/bugs/modalg_5/bug25319_2 | Diff File | ||
master ece3f950 2016-09-22 11:42:30
Committer: kgv Details Diff |
0027890: BndLib_Add2dCurve::Add(..) works incorrect on some curves Draw Harness command 'gbounding' has been extended to pass curve2d as args and to work in two modes ('normal' and optimal). |
Affected Issues 0027890 |
|
mod - src/BndLib/BndLib_Add2dCurve.cxx | Diff File | ||
mod - src/BRepTest/BRepTest_BasicCommands.cxx | Diff File | ||
add - tests/bugs/moddata_3/bug27890 | Diff File | ||
master 27ba9c60 2016-09-22 05:12:16
Committer: kgv Details Diff |
0027696: Return max distance in xdistcs Draw command Message about maximal distance is added for xdistcs command. |
Affected Issues 0027696 |
|
mod - src/GeometryTest/GeometryTest_TestProjCommands.cxx | Diff File | ||
master c58b3078 2016-09-21 08:02:25
Committer: kgv Details Diff |
0027888: Fuse of valid untouched solids leads to result with faulties Incorrect result of classification of a point relatively a solid leads to faulty interferences between vertices/edges of one solid with another one. Classification has been corrected by checking if an auxiliary point in face coincides with the face boundary in 3D space. Test case has been created. |
||
mod - src/BRepClass3d/BRepClass3d_SolidExplorer.cxx | Diff File | ||
mod - src/BRepClass3d/BRepClass3d_SolidExplorer.hxx | Diff File | ||
add - tests/bugs/modalg_6/bug27888 | Diff File | ||
master b357dcc2 2016-09-21 07:58:11 Details Diff |
0014531: Boolean Operation Algorithm fails Adding test case |
Affected Issues 0014531 |
|
add - tests/bugs/modalg_6/bug14531 | Diff File |