Changesets: occt
master 77a11d3d 2016-12-29 12:42:08
Committer: apn Details Diff |
0028189: Result of Boolean operation is non-manifold wire 1. The result of Boolean operation on the arguments of collection type, containers WIRE/SHELL/COMPSOLID, is also a collection. The containers of type WIRE included into result should now also (as the SHELLs) have coherent orientation of its sub-shapes. For that the new method has been implemented (BOPTools_AlgoTools::OrientEdgesOnWire(TopoDS_Shape&)) which reorients edges for correct ordering. The duplicating containers, i.e. containers with the contents completely included in other containers, are now avoided in the result of BOP. 2. The result of Fuse operation on Compsolids is now also will be Compsolid. 3. Documentation has been updated. 4. New test cases for the issue. 5. Adjusting test cases to current behavior. Correction of test case bugs/modalg_4/bug726_2 according to the new behavior |
||
mod - dox/dev_guides/upgrade/upgrade.md | Diff File | ||
mod - dox/user_guides/boolean_operations/boolean_operations.md | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_BOP.cxx | Diff File | ||
mod - src/BOPTest/BOPTest_UtilityCommands.cxx | Diff File | ||
mod - src/BOPTools/BOPTools_AlgoTools.cxx | Diff File | ||
mod - src/BOPTools/BOPTools_AlgoTools.hxx | Diff File | ||
mod - tests/boolean/bcommon_2d/F3 | Diff File | ||
mod - tests/boolean/bcommon_2d/F4 | Diff File | ||
mod - tests/boolean/bcommon_2d/F5 | Diff File | ||
mod - tests/boolean/bcommon_2d/N8 | Diff File | ||
mod - tests/boolean/bcommon_2d/N9 | Diff File | ||
mod - tests/boolean/bcommon_2d/O1 | Diff File | ||
mod - tests/boolean/bcommon_2d/O7 | Diff File | ||
mod - tests/boolean/bopcommon_2d/F3 | Diff File | ||
mod - tests/boolean/bopcommon_2d/F4 | Diff File | ||
mod - tests/boolean/bopcommon_2d/F5 | Diff File | ||
mod - tests/boolean/bopcommon_2d/N8 | Diff File | ||
mod - tests/boolean/bopcommon_2d/N9 | Diff File | ||
mod - tests/boolean/bopcommon_2d/O1 | Diff File | ||
mod - tests/boolean/bopcommon_2d/O7 | Diff File | ||
mod - tests/boolean/bopcommon_complex/L3 | Diff File | ||
mod - tests/boolean/bopcommon_complex/L6 | Diff File | ||
mod - tests/boolean/bopcommon_complex/L7 | Diff File | ||
mod - tests/boolean/bopcommon_complex/L8 | Diff File | ||
mod - tests/boolean/bopcommon_complex/L9 | Diff File | ||
mod - tests/boolean/bopcommon_complex/M3 | Diff File | ||
mod - tests/boolean/bopcommon_complex/M4 | Diff File | ||
mod - tests/boolean/bopcommon_complex/M5 | Diff File | ||
mod - tests/boolean/bopcommon_complex/M6 | Diff File | ||
mod - tests/boolean/bopfuse_complex/O2 | Diff File | ||
mod - tests/boolean/bopfuse_complex/O3 | Diff File | ||
mod - tests/bugs/modalg_1/bug13538 | Diff File | ||
mod - tests/bugs/modalg_4/bug726_2 | Diff File | ||
mod - tests/bugs/modalg_6/bug26980 | Diff File | ||
add - tests/bugs/modalg_6/bug28189_1 | Diff File | ||
add - tests/bugs/modalg_6/bug28189_2 | Diff File | ||
add - tests/bugs/modalg_6/bug28189_3 | Diff File | ||
add - tests/bugs/modalg_6/bug28189_4 | Diff File | ||
add - tests/bugs/modalg_6/bug28189_5 | Diff File | ||
add - tests/bugs/modalg_6/bug28189_6 | Diff File | ||
add - tests/bugs/modalg_6/bug28189_7 | Diff File | ||
add - tests/bugs/modalg_6/bug28189_8 | Diff File | ||
add - tests/bugs/modalg_6/bug28189_9 | Diff File | ||
master b3d20c7f 2016-12-29 11:37:42
Committer: apn Details Diff |
0028217: Error handling is not thread safe and causing memory corruption and sporadic crashes Static variable holding handle to the last raised exception is made thread-local on compilers that support C++11 keyword thread_local (MCVC++ 14+, GCC 4.8+, ICC 14+, CLang). Test bugs fclasses bug28217 is added (BAD on vc < 14 and gcc < 4.8). Test case tuning bugs/fclasses/bug28217 |
Affected Issues 0028217 |
|
mod - src/QABugs/QABugs_20.cxx | Diff File | ||
mod - src/Standard/Standard_Failure.cxx | Diff File | ||
add - tests/bugs/fclasses/bug28217 | Diff File | ||
master 08b183fe 2016-12-29 08:48:16
Committer: kgv Details Diff |
0028188: Improving layer color storage mechanism for DXF Import/Export Attribute ColorByLayer was added for shapes that should be colored by the color of their layer or, if it's absent, by the parent component's layer color. Fixing inconsistency of iterating through the map of Styles Improving ColorByLayer mechanism Fix for Map/IndexedMad differences. Renaming according to convention of naming collection typedefs |
||
mod - src/IGESCAFControl/IGESCAFControl_Writer.cxx | Diff File | ||
mod - src/IGESCAFControl/IGESCAFControl_Writer.hxx | Diff File | ||
mod - src/STEPCAFControl/STEPCAFControl_Writer.cxx | Diff File | ||
mod - src/XCAFDoc/XCAFDoc.cxx | Diff File | ||
mod - src/XCAFDoc/XCAFDoc.hxx | Diff File | ||
mod - src/XCAFDoc/XCAFDoc_ColorTool.cxx | Diff File | ||
mod - src/XCAFDoc/XCAFDoc_ColorTool.hxx | Diff File | ||
mod - src/XCAFPrs/FILES | Diff File | ||
mod - src/XCAFPrs/XCAFPrs.cxx | Diff File | ||
mod - src/XCAFPrs/XCAFPrs.hxx | Diff File | ||
mod - src/XCAFPrs/XCAFPrs_AISObject.cxx | Diff File | ||
mod - src/XDEDRAW/XDEDRAW.cxx | Diff File | ||
master e22105a9 2016-12-28 16:10:24 Committer: apn Details Diff |
0028312: Configuration, genproj.tcl - support CSF_ZLIB and CSF_LIBLZMA within project generator Added CSF_ZLIB for searching zlib library, CSF_LIBLZMA for liblzma library and CSF_FFmpeg for FFmpeg framework. Unused CSF_AviLibs has been dropped. |
Affected Issues 0028312 |
|
mod - adm/cmake/occt_csf.cmake | Diff File | ||
mod - adm/genconf.tcl | Diff File | ||
mod - adm/genconfdeps.tcl | Diff File | ||
mod - adm/genproj.tcl | Diff File | ||
mod - adm/templates/env.bat | Diff File | ||
mod - adm/templates/env.sh | Diff File | ||
mod - adm/templates/template.vc10 | Diff File | ||
mod - adm/templates/template.vc7 | Diff File | ||
mod - adm/templates/template.vc8 | Diff File | ||
mod - adm/templates/template.vc9 | Diff File | ||
mod - src/TKOpenGl/EXTERNLIB | Diff File | ||
master 731c9b5b 2016-12-28 12:52:31
Committer: apn Details Diff |
0028047: Visualization - support objects with customized highlighting in AIS_InteractiveContext - SelectMgr_SelectableObject::ClearHighlighted method is added to remove dynamic highlight data; - interactive context will pass processing of dynamic highlight erase to the object if the owner returns false in SelectMgr_EntityOwner::IsAutoHilight; - if owner returns true in SelectMgr_EntityOwner::IsForcedHilight, selection presentation will be re-highlighted at each ::Select call; - redundant logic related to old object-oriented highlight mechanism was removed from AIS_InteractiveContext::MoveTo. |
Affected Issues 0028047 |
|
mod - src/AIS/AIS_InteractiveContext.cxx | Diff File | ||
mod - src/AIS/AIS_InteractiveContext.hxx | Diff File | ||
mod - src/AIS/AIS_InteractiveContext_1.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_SelectableObject.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_SelectableObject.hxx | Diff File | ||
master 0577ae8c 2016-12-27 10:24:08
Committer: kgv Details Diff |
0028088: Visualization, AIS_InteractiveContext - drop default value for Update Viewer parameter |
Affected Issues 0028088 |
|
mod - dox/dev_guides/upgrade/upgrade.md | Diff File | ||
mod - samples/CSharp/OCCTProxy/OCCTProxy.cpp | Diff File | ||
mod - samples/CSharp/OCCTProxy_D3D/OCCTProxyD3D.cpp | Diff File | ||
mod - samples/mfc/standard/01_Geometry/src/GeometryDoc.cpp | Diff File | ||
mod - samples/mfc/standard/01_Geometry/src/GeomSources.cpp | Diff File | ||
mod - samples/mfc/standard/02_Modeling/src/ModelingDoc.cpp | Diff File | ||
mod - samples/mfc/standard/03_Viewer2d/src/Viewer2dDoc.cpp | Diff File | ||
mod - samples/mfc/standard/04_Viewer3d/src/ModelClippingDlg.cpp | Diff File | ||
mod - samples/mfc/standard/04_Viewer3d/src/OCCDemo_Presentation.cpp | Diff File | ||
mod - samples/mfc/standard/04_Viewer3d/src/TexturesExt_Presentation.cpp | Diff File | ||
mod - samples/mfc/standard/04_Viewer3d/src/Viewer3dDoc.cpp | Diff File | ||
mod - samples/mfc/standard/04_Viewer3d/src/Viewer3dView.cpp | Diff File | ||
mod - samples/mfc/standard/05_ImportExport/src/ColoredShapes.cpp | Diff File | ||
mod - samples/mfc/standard/05_ImportExport/src/ImportExportDoc.cpp | Diff File | ||
mod - samples/mfc/standard/06_Ocaf/src/OcafDoc.cpp | Diff File | ||
mod - samples/mfc/standard/07_Triangulation/src/OCCDemo_Presentation.cpp | Diff File | ||
mod - samples/mfc/standard/07_Triangulation/src/Tesselate_Presentation.cpp | Diff File | ||
mod - samples/mfc/standard/07_Triangulation/src/TriangulationDoc.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/Convert_Presentation.cpp | Diff File | ||
mod - samples/mfc/standard/10_Convert/src/OCCDemo_Presentation.cpp | Diff File | ||
mod - samples/mfc/standard/10_Convert/src/WNT/OCCDemoDoc.cpp | Diff File | ||
mod - samples/mfc/standard/10_Convert/src/WNT/OCCDemoView.cpp | Diff File | ||
mod - samples/mfc/standard/Common/AISDialogs.cpp | Diff File | ||
mod - samples/mfc/standard/Common/AngleParamsVerticesPage.cpp | Diff File | ||
mod - samples/mfc/standard/Common/ImportExport/ImportExport.cpp | Diff File | ||
mod - samples/mfc/standard/Common/LengthParamsEdgePage.cpp | Diff File | ||
mod - samples/mfc/standard/Common/LengthParamsEdgesPage.cpp | Diff File | ||
mod - samples/mfc/standard/Common/LengthParamsVerticesPage.cpp | Diff File | ||
mod - samples/mfc/standard/Common/OCC_2dDoc.cpp | Diff File | ||
mod - samples/mfc/standard/Common/OCC_2dView.cpp | Diff File | ||
mod - samples/mfc/standard/Common/OCC_3dBaseDoc.cpp | Diff File | ||
mod - samples/mfc/standard/Common/ParamsFacesPage.cpp | Diff File | ||
mod - samples/mfc/standard/Common/RadiusParamsPage.cpp | Diff File | ||
mod - samples/qt/Common/src/DocumentCommon.cxx | Diff File | ||
mod - samples/qt/Common/src/View.cxx | Diff File | ||
mod - samples/qt/Tutorial/src/DocumentTut.cxx | Diff File | ||
mod - src/AIS/AIS_InteractiveContext.cxx | Diff File | ||
mod - src/AIS/AIS_InteractiveContext.hxx | Diff File | ||
mod - src/AIS/AIS_InteractiveContext_1.cxx | Diff File | ||
mod - src/AIS/AIS_LocalContext.cxx | Diff File | ||
mod - src/AIS/AIS_Manipulator.cxx | Diff File | ||
mod - src/AIS/AIS_Trihedron.cxx | Diff File | ||
mod - src/QABugs/QABugs_1.cxx | Diff File | ||
mod - src/QABugs/QABugs_11.cxx | Diff File | ||
mod - src/QABugs/QABugs_14.cxx | Diff File | ||
mod - src/QABugs/QABugs_15.cxx | Diff File | ||
mod - src/QABugs/QABugs_16.cxx | Diff File | ||
mod - src/QABugs/QABugs_17.cxx | Diff File | ||
mod - src/QABugs/QABugs_19.cxx | Diff File | ||
mod - src/QABugs/QABugs_3.cxx | Diff File | ||
mod - src/QABugs/QABugs_4.cxx | Diff File | ||
mod - src/QABugs/QABugs_8.cxx | Diff File | ||
mod - src/QABugs/QABugs_9.cxx | Diff File | ||
mod - src/QADraw/QADraw.cxx | Diff File | ||
mod - src/TPrsStd/TPrsStd_AISPresentation.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_FilletCommands.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_RelationCommands.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File | ||
mod - src/XDEDRAW/XDEDRAW.cxx | Diff File | ||
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx | Diff File | ||
master 96fffdc6 2016-12-27 08:19:21
Committer: apn Details Diff |
0028285: Configuration - add missing macro Standard_EXPORT to OpenGl_StateInterface subclasses |
Affected Issues 0028285 |
|
mod - src/OpenGl/OpenGl_ShaderStates.hxx | Diff File | ||
master 0c5a6d47 2016-12-26 12:31:14
Committer: apn Details Diff |
0028283: The command bopcheck crashes on the given shape BOPAlgo_CheckerSI crashed due to building of pcurve for an edge not lying on surface. The fix avoids building of pcurves in this algorithm. The new flag has been added in BOPAlgo_PaveFiller class (method SetAvoidBuildPCurve). It tells whether to avoid building pcurves. It is worth to set if the result is not used to create splits of faces, as in example with BOPAlgo_CheckerSI. |
||
mod - src/BOPAlgo/BOPAlgo_CheckerSI.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller.hxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_7.cxx | Diff File | ||
add - tests/bugs/modalg_6/bug28283 | Diff File | ||
master 5c20836e 2016-12-25 17:07:39 Committer: apn Details Diff |
0028281: Draw Harness - remove unused command vperf |
Affected Issues 0028281 |
|
mod - dox/user_guides/draw_test_harness/draw_test_harness.md | Diff File | ||
mod - src/ViewerTest/ViewerTest.cxx | Diff File | ||
master 09f30297 2016-12-23 18:21:00 Committer: apn Details Diff |
0028276: Visualization, Graphic3d_ArrayOfPrimitives - fix usage of 16-bit indices Graphic3d_ArrayOfPrimitives now check the amount of vertex data rather than amount of indices. |
Affected Issues 0028276 |
|
mod - src/Graphic3d/Graphic3d_ArrayOfPrimitives.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_PrimitiveArray.cxx | Diff File | ||
master a8232603 2016-12-23 13:04:25
Committer: apn Details Diff |
0028273: Inefficient implementation of the BRepOffset_MakeOffset::BuildSplitsOfFace function The method for building splits of the face BRepOffset_MakeOffset::BuildSplitsOfFace has been redesigned to use the BOPAlgo_BuilderFace algorithm directly. The methods FindInvalidFaces and TrimNewIntersectionEdges have been corrected to avoid possible instabilities. The filtering of invalid edges by existing bounding edges has been corrected to avoid removal of valid splits. The method BRepOffset_Analyse::Correct2dPoint has been modified to avoid unnecessary initialization of BRepAdaptor_Surface. Adjustment of the test cases. Test case bugs modalg_6 bug26513 has been modified to unify faces of the input shape before operation. |
||
mod - src/BRepOffset/BRepOffset_Analyse.cxx | Diff File | ||
mod - src/BRepOffset/BRepOffset_MakeOffset_1.cxx | Diff File | ||
mod - tests/bugs/modalg_6/bug26513 | Diff File | ||
mod - tests/offset/shape_type_i_c/XD3 | Diff File | ||
mod - tests/offset/shape_type_i_c/ZD9 | Diff File | ||
master 9f951ebc 2016-12-23 07:10:55 Details Diff |
Warnings on vc14 were eliminated | ||
mod - src/XDEDRAW/XDEDRAW_GDTs.cxx | Diff File | ||
master 5da3dfdf 2016-12-22 17:54:00
Committer: apn Details Diff |
0026866: Configuration, genproj - ensure consistency between FILES and actual content of inc and src folders Added check of consistency between FILES and actual content of inc and src folders in genproj procedure. |
Affected Issues 0026866 |
|
mod - adm/genproj.tcl | Diff File | ||
master 9ed6494b 2016-12-22 15:55:55 Committer: bugmaster Details Diff |
0028228: Provide possibility to keep the given edges during unification of faces in ShapeUpgrade_UnifySameDomain algorithm - Added methods "KeepShape" and "KeepShapes" for "ShapeUpgrade_UnifySameDomain" class - Updated "unifysamedom" command in Draw Remarks correction Additional remarks correction Removed redundant checks Removing compilation warning |
Affected Issues 0028228 |
|
mod - src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.cxx | Diff File | ||
mod - src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.hxx | Diff File | ||
mod - src/SWDRAW/SWDRAW_ShapeUpgrade.cxx | Diff File | ||
mod - tests/heal/grids.list | Diff File | ||
add - tests/heal/unify_same_domain/A1 | Diff File | ||
add - tests/heal/unify_same_domain/A2 | Diff File | ||
add - tests/heal/unify_same_domain/A3 | Diff File | ||
master 0f0f0c06 2016-12-22 09:53:46
Committer: kgv Details Diff |
0028244: Visualization - AIS_AngleDimension throws exception for 180 degree Small correction of test case for issue CR28244 |
Affected Issues 0028244 |
|
mod - src/AIS/AIS_AngleDimension.cxx | Diff File | ||
add - tests/v3d/dimensions/angle180 | Diff File | ||
master 8613985b 2016-12-22 09:48:16 Details Diff |
0028180: Visualization, TKOpenGl - Performance of Shaded presentation dropped due to FFP disabled by default FFP state management (light sources, matrices, clipping planes) has been moved to OpenGl_ShaderManager for consistency with Programmable Pipeline. OpenGl_Context::BindProgram() does not re-bind already active Program. OpenGl_PrimitiveArray::Render() does not reset active Program at the end. OpenGl_Context::ApplyModelViewMatrix() now checks if matrix differs from already set one before modifying state in Shader Manager. This allows avoing redundant state changes, matrix uploads onto GPU and re-computation of inversed matrices. NCollection_Mat4 has been extended with equality check operators for proper comparison. OpenGl_ShaderManager - the tracking Material state has been added. Removed unreachable states OPENGL_NS_RESMAT, OPENGL_NS_TEXTURE and OPENGL_NS_WHITEBACK. Fixed resetting FFP material state after displaying GL_COLOR_ARRAY vertices; the Material state within Shader Manager is now invalidated within OpenGl_VertexBuffer::unbindFixedColor(). OpenGl_Workspace::ApplyAspectFace() - fixed invalidating Material State when only Highlighting style is changing. |
||
mod - src/NCollection/NCollection_Mat4.hxx | Diff File | ||
mod - src/NCollection/NCollection_Vec2.hxx | Diff File | ||
mod - src/NCollection/NCollection_Vec3.hxx | Diff File | ||
mod - src/NCollection/NCollection_Vec4.hxx | Diff File | ||
mod - src/OpenGl/FILES | Diff File | ||
mod - src/OpenGl/OpenGl_Clipping.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Clipping.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Context.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Context.hxx | Diff File | ||
add - src/OpenGl/OpenGl_Material.hxx | Diff File | ||
add - src/OpenGl/OpenGl_MaterialState.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_NamedStatus.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_PrimitiveArray.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_ShaderManager.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_ShaderManager.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_ShaderProgram.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_ShaderProgram.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_ShaderStates.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_ShaderStates.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Structure.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Text.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_VertexBuffer.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_VertexBuffer.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_VertexBuffer.lxx | 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/ViewerTest/ViewerTest_OpenGlCommands.cxx | Diff File | ||
master 4e66868a 2016-12-22 09:43:48
Committer: apn Details Diff |
0028221: General Fuse operation error The method BOPTools_AlgoTools2D::AttachExistingPCurve has been corrected so that to call BRepLib::SameParameter not on the target edge with the whole set of pcurves, but rather on a temporary edge with 3D curve and copied pcurve only. After that the updated pcurve is transferred to the target edge. Small correction of test case for issue CR28221 |
||
mod - src/BOPTools/BOPTools_AlgoTools2D_1.cxx | Diff File | ||
add - tests/bugs/modalg_6/bug28221 | Diff File | ||
master 1ef277c3 2016-12-22 09:40:55
Committer: apn Details Diff |
0028204: TopoTools_ShapeSet::Dump() does not show flag Locked Corrected command dump to show flag Locked for shapes in DRAW. Test case for issue CR28204 Updated test case. |
||
mod - src/TopTools/TopTools_ShapeSet.cxx | Diff File | ||
mod - tests/bugs/moddata_2/bug6278 | Diff File | ||
add - tests/bugs/moddata_3/bug28204 | Diff File | ||
master 4b3d6eb1 2016-12-22 09:39:13 Committer: apn Details Diff |
0028004: Visualization, AIS_ColorScale - allow defining labels list not equal to intervals list Cosmetics, code clean up. AIS_ColorScale now draw labels using Graphic3d_VTA_CENTER vertical alignment flag, instead of incorrect own alignment logic. The color bar now adds margin on the top simmetrical to the bottom. AIS_ColorScale::SetSmoothTransition() - added new property for displaying colorscale with smooth transition between color intervals. AIS_ColorScale::SetHueRange() - added new property defining the hue angles corresponding to minimal and maximum values on the color scale. AIS_ColorScale::SetLabels() now allows setting the sequence of free labels, which number does not match the number of intervals. In this case the labels will be displayed at positions of virtual intervals corresponding to the number of labels. |
||
mod - src/AIS/AIS_ColorScale.cxx | Diff File | ||
mod - src/AIS/AIS_ColorScale.hxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File | ||
mod - tests/bugs/vis/bug25136 | Diff File | ||
add - tests/bugs/vis/bug28004 | Diff File | ||
master a20cce39 2016-12-21 10:41:04
Committer: apn Details Diff |
0028135: Configuration - adopt building script for using built-in Android cross-compiling support in CMake 3.7 Added toolchain file for using built-in Android cross-compiling support in CMake 3.7 Added variable CMAKE_ANDROID_STL_TYPE for Android platform build via CMake. Updated documentation about building of occt for UWP and Android via CMake. Eliminated CMake warning CMP0054 for Android platform build. |
Affected Issues 0028135 |
|
mod - adm/cmake/occt_toolkit.cmake | Diff File | ||
add - adm/templates/android.toolchain.config.cmake | Diff File | ||
mod - dox/dev_guides/building/android/android.md | Diff File | ||
mod - dox/dev_guides/building/android/images/android_image001.png | Diff File | ||
mod - dox/dev_guides/building/android/images/android_image002.png | Diff File | ||
mod - dox/dev_guides/building/android/images/android_image003.png | Diff File | ||
mod - dox/dev_guides/building/android/images/android_image004.png | Diff File | ||
mod - dox/dev_guides/building/android/images/android_image005.png | Diff File | ||
mod - dox/dev_guides/building/android/images/android_image006.png | Diff File | ||
mod - dox/dev_guides/building/cmake/cmake.md | Diff File | ||
master 400af1bc 2016-12-20 12:12:09 Committer: apn Details Diff |
0028235: Data Exchange - DG&T datum XCAF object has incomplete list of shape references Update STEP import and export of datums. Update test cases. |
||
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx | Diff File | ||
mod - src/STEPCAFControl/STEPCAFControl_Writer.cxx | Diff File | ||
mod - src/XCAFDimTolObjects/XCAFDimTolObjects_DatumObject.cxx | Diff File | ||
mod - src/XCAFDimTolObjects/XCAFDimTolObjects_DatumObject.hxx | Diff File | ||
mod - src/XCAFDoc/XCAFDoc_Datum.cxx | Diff File | ||
mod - src/XCAFDoc/XCAFDoc_DimTolTool.cxx | Diff File | ||
mod - src/XCAFDoc/XCAFDoc_DimTolTool.hxx | Diff File | ||
mod - src/XDEDRAW/XDEDRAW.cxx | 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 | ||
mod - tests/gdt/import/A1 | Diff File | ||
mod - tests/gdt/import/A2 | Diff File | ||
mod - tests/gdt/import/A3 | Diff File | ||
mod - tests/gdt/import/A4 | Diff File | ||
mod - tests/gdt/import/A5 | Diff File | ||
mod - tests/gdt/presentation/A1 | Diff File | ||
mod - tests/gdt/presentation/A2 | Diff File | ||
mod - tests/gdt/presentation/A3 | Diff File | ||
mod - tests/gdt/presentation/A4 | Diff File | ||
mod - tests/gdt/presentation/A5 | Diff File | ||
mod - tests/gdt/presentation/A6 | Diff File | ||
mod - tests/gdt/presentation/A7 | Diff File | ||
mod - tests/gdt/presentation/A8 | Diff File | ||
mod - tests/gdt/presentation/A9 | Diff File | ||
mod - tests/gdt/presentation/B1 | Diff File | ||
mod - tests/gdt/presentation/B2 | Diff File | ||
mod - tests/gdt/presentation/B3 | Diff File | ||
mod - tests/gdt/presentation/B4 | Diff File | ||
master 51663cb4 2016-12-20 10:25:02 Committer: kgv Details Diff |
0028250: Data Exchange - Wrong number of geometric tolerance modifiers. fix some copy paste mistakes, update test cases. |
||
mod - src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol.cxx | Diff File | ||
mod - src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMod.cxx | Diff File | ||
mod - src/STEPCAFControl/STEPCAFControl_Writer.cxx | Diff File | ||
mod - src/XDEDRAW/XDEDRAW_GDTs.cxx | Diff File | ||
mod - tests/gdt/export/A1 | Diff File | ||
mod - tests/gdt/export/B1 | Diff File | ||
mod - tests/gdt/export/B2 | Diff File | ||
mod - tests/gdt/export/B4 | Diff File | ||
mod - tests/gdt/export/B5 | Diff File | ||
master 06e06389 2016-12-19 11:00:09
Committer: apn Details Diff |
0028241: Visualization, Path tracing - shader compilation error on Radeon 290 |
Affected Issues 0028241 |
|
mod - src/Shaders/PathtraceBase.fs | Diff File | ||
mod - src/Shaders/RaytraceBase.fs | Diff File | ||
mod - src/Shaders/Shaders_PathtraceBase_fs.pxx | Diff File | ||
mod - src/Shaders/Shaders_RaytraceBase_fs.pxx | Diff File | ||
master b6826918 2016-12-18 07:18:55 Details Diff |
0028232: Visualization, StdPrs_ShadedShape - create WireFrame presentation for sole Vertex / Edge / Wire |
Affected Issues 0028232 |
|
mod - src/StdPrs/StdPrs_ShadedShape.cxx | Diff File | ||
master a061150b 2016-12-18 06:21:54
Committer: apn Details Diff |
0028240: Avoid redundant search for span index in evaluation of BSpline cache |
Affected Issues 0028240 |
|
mod - src/Adaptor3d/Adaptor3d_TopolTool.cxx | Diff File | ||
mod - src/BSplCLib/BSplCLib.cxx | Diff File | ||
mod - src/BSplCLib/BSplCLib.hxx | Diff File | ||
mod - src/BSplCLib/BSplCLib_Cache.cxx | Diff File | ||
mod - src/BSplCLib/BSplCLib_CurveComputation.gxx | Diff File |