Changesets: occt
master 4b5857d3 2016-04-26 13:02:32
Committer: bugmaster Details Diff |
0027435: Compilation error on Linux platfrom in Debug mode with enabled OCCT_DEBUG definition Error was fixed. |
Affected Issues 0027435 |
|
mod - src/MAT2d/MAT2d_Tool2d.cxx | Diff File | ||
master 7856b126 2016-04-26 12:38:42 Committer: bugmaster Details Diff |
0027384: BRepMesh_IncrementalMesh does not take angular deflection into account for spun/elementary surfaces Check deviation of normals at vertices of triangles for complex surface types different from Bezier and BSpline. Modified test cased according to changes in BRepMesh. Do not remove more intermediate parameters than N - 3 in order to have at least one parameter related to surface internals. Check angle for angular deflection before removement of intermediate parameters. Unify computation of internal vertices for complex surfaces. Discretization points of edges are taken into account during computation of step of mesh grid. Remove parameters only if they fit the constrains along the whole surface. Do not add random internal parameters in case if their number is just 2. Force freezing parameters both for U and V in case of significant control point. Modified test cases Warnings elimination in vc14. |
||
mod - src/BRepMesh/BRepMesh.hxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_FastDiscretFace.cxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_FastDiscretFace.hxx | Diff File | ||
mod - src/Extrema/Extrema_GenExtCC.gxx | Diff File | ||
mod - src/LocOpe/LocOpe_SplitShape.cxx | Diff File | ||
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx | Diff File | ||
mod - tests/bugs/begin | Diff File | ||
mod - tests/bugs/end | Diff File | ||
mod - tests/bugs/iges/buc60820_2 | Diff File | ||
mod - tests/bugs/iges/buc60823 | Diff File | ||
mod - tests/bugs/iges/bug306 | Diff File | ||
mod - tests/bugs/mesh/bug24127 | Diff File | ||
mod - tests/bugs/mesh/bug25378_1_1 | Diff File | ||
mod - tests/bugs/mesh/bug25378_1_2 | Diff File | ||
mod - tests/bugs/mesh/bug25378_1_3 | Diff File | ||
mod - tests/bugs/mesh/bug25519 | Diff File | ||
add - tests/bugs/mesh/bug27384_1 | Diff File | ||
add - tests/bugs/mesh/bug27384_2 | Diff File | ||
mod - tests/bugs/modalg_2/bug21909 | Diff File | ||
mod - tests/bugs/modalg_2/bug264_10 | Diff File | ||
mod - tests/bugs/modalg_2/bug358 | Diff File | ||
mod - tests/bugs/moddata_1/bug22759 | Diff File | ||
mod - tests/bugs/moddata_2/fra62476_2 | Diff File | ||
mod - tests/bugs/moddata_3/bug25737_1 | Diff File | ||
mod - tests/bugs/vis/bug288_5 | Diff File | ||
mod - tests/mesh/begin | Diff File | ||
mod - tests/mesh/data/advanced/B1 | Diff File | ||
mod - tests/mesh/data/advanced/B6 | Diff File | ||
mod - tests/mesh/data/advanced/B8 | Diff File | ||
mod - tests/mesh/data/standard/J8 | Diff File | ||
mod - tests/mesh/data/standard/L6 | Diff File | ||
mod - tests/mesh/data/standard/M4 | Diff File | ||
mod - tests/mesh/data/standard/M8 | Diff File | ||
mod - tests/mesh/data/standard/V5 | Diff File | ||
mod - tests/mesh/data/standard/W7 | Diff File | ||
mod - tests/mesh/data/standard/X3 | Diff File | ||
mod - tests/mesh/end | Diff File | ||
master 3ba87fdb 2016-04-26 12:00:29
Committer: bugmaster Details Diff |
0027352: Optimal axis-aligned bounding box for a shape Add method for exact calculation of bounding boxes Modifications made according to remarks. Small correction of test case for issue CR27352 Small correction of test cases for issue CR27352 Avoid warning on VS2015 |
||
mod - src/BndLib/BndLib.cxx | Diff File | ||
mod - src/BndLib/BndLib_Add2dCurve.cxx | Diff File | ||
mod - src/BndLib/BndLib_Add2dCurve.hxx | Diff File | ||
mod - src/BndLib/BndLib_Add3dCurve.cxx | Diff File | ||
mod - src/BndLib/BndLib_Add3dCurve.hxx | Diff File | ||
mod - src/BndLib/BndLib_AddSurface.cxx | Diff File | ||
mod - src/BndLib/BndLib_AddSurface.hxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_WireSplitter_1.cxx | Diff File | ||
mod - src/BRepBndLib/BRepBndLib.cxx | Diff File | ||
mod - src/BRepBndLib/BRepBndLib.hxx | Diff File | ||
mod - src/BRepTest/BRepTest_BasicCommands.cxx | Diff File | ||
mod - tests/boolean/volumemaker/A8 | Diff File | ||
mod - tests/boolean/volumemaker/E4 | Diff File | ||
mod - tests/boolean/volumemaker/E6 | Diff File | ||
mod - tests/boolean/volumemaker/H4 | Diff File | ||
mod - tests/bugs/modalg_2/bug264_7 | Diff File | ||
mod - tests/bugs/modalg_2/bug291 | Diff File | ||
mod - tests/bugs/step/bug24595 | Diff File | ||
mod - tests/bugs/vis/bug23012 | Diff File | ||
master 04cd0c6d 2016-04-26 10:18:53
Committer: bugmaster Details Diff |
0027195: Configuration, CMake - data and samples/tcl folders are installed with DRAW executable only Installation of data and samples/tcl folders was binded with DRAWEXE |
Affected Issues 0027195 |
|
mod - CMakeLists.txt | Diff File | ||
master e13e5f39 2016-04-26 08:05:46
Committer: bugmaster Details Diff |
0027212: Make cmake configurator flexible concerning option BUILD_WITH_DEBUG Added flexible behaviour for option BUILD_WITH_DEBUG. |
Affected Issues 0027212 |
|
mod - adm/cmake/vardescr.cmake | Diff File | ||
mod - CMakeLists.txt | Diff File | ||
master 3e64931d 2016-04-25 12:29:57
|
0027427: Exception on loading a DE package to Draw | ||
mod - src/IFSelect/IFSelect_WorkSession.cxx | Diff File | ||
mod - src/Interface/Interface_Category.cxx | Diff File | ||
master 3a507ddb 2016-04-25 09:29:35
Committer: bugmaster Details Diff |
0027368: Finding objects in vicinity of a ray In frames of this issue, radix sort functionality from BVH_LinearBuilder was generalized and implemented as separate classes in BVH package. The basic API of sorting class is given in BVH_Sorter class, while BVH_QuickSorter and BVH_RadixSorter provide quck sroting and radix sorting algorithms respectivly. |
||
mod - src/BVH/BVH.cxx | Diff File | ||
mod - src/BVH/BVH_LinearBuilder.hxx | Diff File | ||
mod - src/BVH/BVH_LinearBuilder.lxx | Diff File | ||
add - src/BVH/BVH_QuickSorter.hxx | Diff File | ||
add - src/BVH/BVH_RadixSorter.hxx | Diff File | ||
add - src/BVH/BVH_RadixSorter.lxx | Diff File | ||
mod - src/BVH/BVH_Sorter.hxx | Diff File | ||
mod - src/BVH/BVH_SweepPlaneBuilder.lxx | Diff File | ||
mod - src/BVH/FILES | Diff File | ||
master b7b2f85a 2016-04-25 06:51:57 Committer: bugmaster Details Diff |
0027455: Implementation of connection points Add Import/Export connection points. Make some improvements in STEP reading in collections shapes, to which dimension is attached. Update tests. |
||
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_RWConstructiveGeometryRepresentation.cxx | Diff File | ||
add - src/RWStepRepr/RWStepRepr_RWConstructiveGeometryRepresentation.hxx | Diff File | ||
add - src/RWStepRepr/RWStepRepr_RWConstructiveGeometryRepresentationRelationship.cxx | Diff File | ||
add - src/RWStepRepr/RWStepRepr_RWConstructiveGeometryRepresentationRelationship.hxx | Diff File | ||
mod - src/StepAP214/StepAP214_Protocol.cxx | Diff File | ||
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx | Diff File | ||
mod - src/STEPCAFControl/STEPCAFControl_Writer.cxx | Diff File | ||
mod - src/StepRepr/FILES | Diff File | ||
add - src/StepRepr/StepRepr_ConstructiveGeometryRepresentation.cxx | Diff File | ||
add - src/StepRepr/StepRepr_ConstructiveGeometryRepresentation.hxx | Diff File | ||
add - src/StepRepr/StepRepr_ConstructiveGeometryRepresentationRelationship.cxx | Diff File | ||
add - src/StepRepr/StepRepr_ConstructiveGeometryRepresentationRelationship.hxx | Diff File | ||
mod - src/XCAFDimTolObjects/XCAFDimTolObjects_DimensionObject.cxx | Diff File | ||
mod - src/XCAFDimTolObjects/XCAFDimTolObjects_DimensionObject.hxx | Diff File | ||
mod - src/XCAFDoc/XCAFDoc_Dimension.cxx | Diff File | ||
mod - src/XDEDRAW/XDEDRAW_GDTs.cxx | Diff File | ||
add - tests/gdt/dimensions/A9 | Diff File | ||
mod - tests/gdt/export/A4 | Diff File | ||
mod - tests/gdt/import/A4 | Diff File | ||
mod - tests/gdt/presentation/A3 | Diff File | ||
master 92788bf4 2016-04-25 05:56:22
|
0027425: Unable to build AIS package with OCCT_DEBUG enabled in current master The usage of the removed field mySelName of the AIS_LocalContext class has also been removed. |
Affected Issues 0027425 |
|
mod - src/AIS/AIS_LocalContext_1.cxx | Diff File | ||
master 360f800b 2016-04-22 11:15:43 Details Diff |
Update of testing cases for current state of OCCT | ||
mod - tests/bugs/modalg_6/bug26841_2 | Diff File | ||
mod - tests/bugs/modalg_6/bug26914 | Diff File | ||
mod - tests/bugs/moddata_1/bug22759 | Diff File | ||
master 7f56eba8 2016-04-22 10:51:24
Committer: bugmaster Details Diff |
0027349: XtControl_Reader is not thread-safe Support of profiles for norms is removed Getting rid of thread-unsafe static variables. Sequence is not thread-safe. Replacing it with Vector. Updating samples due to previous changes. Resolving conflict with system environment. |
||
mod - samples/mfc/standard/Common/ImportExport/ImportExport.cpp | Diff File | ||
mod - src/IFSelect/IFSelect_Activator.cxx | Diff File | ||
mod - src/IFSelect/IFSelect_Activator.hxx | Diff File | ||
mod - src/IFSelect/IFSelect_Functions.cxx | Diff File | ||
mod - src/IFSelect/IFSelect_WorkSession.cxx | Diff File | ||
mod - src/IFSelect/IFSelect_WorkSession.hxx | Diff File | ||
mod - src/IGESCAFControl/IGESCAFControl_Reader.cxx | Diff File | ||
mod - src/IGESCAFControl/IGESCAFControl_Reader.hxx | Diff File | ||
mod - src/IGESControl/IGESControl_Controller.cxx | Diff File | ||
mod - src/IGESControl/IGESControl_Reader.cxx | Diff File | ||
mod - src/IGESControl/IGESControl_Writer.cxx | Diff File | ||
mod - src/IGESControl/IGESControl_Writer.hxx | Diff File | ||
mod - src/Interface/Interface_Category.cxx | Diff File | ||
mod - src/Interface/Interface_Category.hxx | Diff File | ||
mod - src/InterfaceGraphic/InterfaceGraphic.hxx | Diff File | ||
mod - src/MoniTool/FILES | Diff File | ||
rm - src/MoniTool/MoniTool_Option.cxx | Diff File | ||
rm - src/MoniTool/MoniTool_Option.hxx | Diff File | ||
rm - src/MoniTool/MoniTool_OptValue.cxx | Diff File | ||
rm - src/MoniTool/MoniTool_OptValue.hxx | Diff File | ||
rm - src/MoniTool/MoniTool_Profile.cxx | Diff File | ||
rm - src/MoniTool/MoniTool_Profile.hxx | Diff File | ||
mod - src/QABugs/QABugs_11.cxx | Diff File | ||
mod - src/STEPCAFControl/STEPCAFControl_Controller.cxx | Diff File | ||
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx | Diff File | ||
mod - src/STEPCAFControl/STEPCAFControl_Writer.cxx | Diff File | ||
mod - src/STEPConstruct/STEPConstruct_Tool.cxx | Diff File | ||
mod - src/STEPControl/STEPControl_Controller.cxx | Diff File | ||
mod - src/STEPControl/STEPControl_Controller.hxx | Diff File | ||
mod - src/STEPControl/STEPControl_Reader.cxx | Diff File | ||
mod - src/STEPControl/STEPControl_Writer.cxx | Diff File | ||
mod - src/XSControl/XSControl_Controller.cxx | Diff File | ||
mod - src/XSControl/XSControl_Controller.hxx | Diff File | ||
mod - src/XSControl/XSControl_FuncShape.cxx | Diff File | ||
mod - src/XSControl/XSControl_Functions.cxx | Diff File | ||
mod - src/XSControl/XSControl_Functions.hxx | Diff File | ||
mod - src/XSControl/XSControl_Reader.cxx | Diff File | ||
mod - src/XSControl/XSControl_TransferReader.cxx | Diff File | ||
mod - src/XSControl/XSControl_TransferReader.hxx | Diff File | ||
mod - src/XSControl/XSControl_TransferWriter.cxx | Diff File | ||
mod - src/XSControl/XSControl_TransferWriter.hxx | Diff File | ||
mod - src/XSControl/XSControl_WorkSession.cxx | Diff File | ||
mod - src/XSControl/XSControl_WorkSession.hxx | Diff File | ||
mod - src/XSControl/XSControl_Writer.cxx | Diff File | ||
mod - src/XSDRAW/XSDRAW.cxx | Diff File | ||
mod - src/XSDRAW/XSDRAW.hxx | Diff File | ||
mod - src/XSDRAW/XSDRAW_Functions.hxx | Diff File | ||
mod - src/XSDRAWIGES/XSDRAWIGES.cxx | Diff File | ||
mod - src/XSDRAWSTEP/XSDRAWSTEP.cxx | Diff File | ||
master a139a353 2016-04-22 10:07:52 Committer: bugmaster Details Diff |
0027417: Coose a Better Default Release Optimization Parameter for MinGW-w64 Forcing CMAKE_CXX_FLAGS_RELEASE to -O2 -DNDEBUG, if the compiler is MinGW-w64. Switched to replacing optimization parameter instead of overwriting CMAKE_CXX_FLAGS_RELEASE string |
Affected Issues 0027417 |
|
mod - adm/cmake/occt_defs_flags.cmake | Diff File | ||
master d5265175 2016-04-20 07:45:32
Committer: abv Details Diff |
0027401: Configuration, Plugin - allow using statically linked plugins CMake script now defines OCCT_NO_PLUGINS for static builds, so that linking with OCAF plugins does not lead to duplicated symbols. |
||
mod - adm/cmake/occt_toolkit.cmake | Diff File | ||
mod - adm/genproj.tcl | Diff File | ||
mod - dox/user_guides/foundation_classes/foundation_classes.md | Diff File | ||
mod - src/Plugin/Plugin_Macro.hxx | Diff File | ||
master 8b9a309b 2016-04-20 06:48:58 Committer: bugmaster Details Diff |
0027202: Visualization - add sensitivity Select3D_SensitivePrimitiveArray for Graphic3d_Buffer New class Select3D_SensitivePrimitiveArray can be initialized directly from presentation data structures Graphic3d_Buffer defining triangulation or point set. This class also can combine several elements into patches to reduce BVH initialization time in at the expense of slower detection time. AIS_PointCloud::ComputeSelection() - selection is now computed on point set using Select3D_SensitivePrimitiveArray by default. PrsMgr_PresentableObject::Compute() - redundant default argument value has been dropped. BVH - store BVH_Set size in local variable to simplify debugging. |
||
mod - src/AIS/AIS_PointCloud.cxx | Diff File | ||
mod - src/AIS/AIS_PointCloud.hxx | Diff File | ||
mod - src/BVH/BVH_LinearBuilder.lxx | Diff File | ||
mod - src/BVH/BVH_QueueBuilder.lxx | Diff File | ||
mod - src/BVH/BVH_Set.lxx | Diff File | ||
mod - src/PrsMgr/PrsMgr_PresentableObject.hxx | Diff File | ||
mod - src/Select3D/FILES | Diff File | ||
add - src/Select3D/Select3D_BVHIndexBuffer.hxx | Diff File | ||
add - src/Select3D/Select3D_SensitivePrimitiveArray.cxx | Diff File | ||
add - src/Select3D/Select3D_SensitivePrimitiveArray.hxx | Diff File | ||
mod - src/Select3D/Select3D_SensitiveSet.cxx | Diff File | ||
mod - src/Select3D/Select3D_SensitiveSet.hxx | Diff File | ||
mod - src/ViewerTest/ViewerTest.cxx | Diff File | ||
master eaffb01e 2016-04-19 13:03:03 Committer: bugmaster Details Diff |
0027402: Fix Compilation with MinGw and Additional Libraries Setting CSF_GL2PS in occt_csf.cmake in the same way as CSF_FREETYPE is set. Added MinGw library suffix to a in 3rdparty_macro.cmake, freetype.cmake and tbb.cmake. Removed redundant CSF_GL2PS definition for non-Win32 configurations |
Affected Issues 0027402 |
|
mod - adm/cmake/3rdparty_macro.cmake | Diff File | ||
mod - adm/cmake/freetype.cmake | Diff File | ||
mod - adm/cmake/occt_csf.cmake | Diff File | ||
mod - adm/cmake/tbb.cmake | Diff File | ||
master 299e0ab9 2016-04-17 09:43:08
Committer: bugmaster Details Diff |
0026809: Visualization, TKOpenGl - handle point arrays with per-vertex color within built-in GLSL programs Shader rendering of point sprites with per-vertex colors and shading have been fixed. Material state was removed from OpenGl_ShaderManager. Material properties now should be modified trough OpenGl_Context::SetShadingMaterial(). |
Affected Issues 0026809 |
|
mod - src/OpenGl/OpenGl_Context.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Context.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_Text.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_View_Redraw.cxx | Diff File | ||
master e52cb17a 2016-04-15 14:12:28 Committer: bugmaster Details Diff |
0027356: BRepTools::Clean() does not clean free edges from Poly_Polygon3D Added code to clean 3D polygons on edges in BRepTools::Clean(). |
Affected Issues 0027356 |
|
mod - src/BRepTools/BRepTools.cxx | Diff File | ||
add - tests/bugs/moddata_3/bug27356 | Diff File | ||
master a4ab454c 2016-04-15 14:12:28 Committer: bugmaster Details Diff |
0027356: BRepTools::Clean() does not clean free edges from Poly_Polygon3D Added code to clean 3D polygons on edges in BRepTools::Clean(). |
Affected Issues 0027356 |
|
mod - src/BRepTools/BRepTools.cxx | Diff File | ||
add - tests/bugs/moddata_3/bug27356 | Diff File | ||
master 46802936 2016-04-14 12:41:59
Committer: bugmaster Details Diff |
0027385: assertion in static initializer in a Windows GUI application Useless global pointer to cerr is removed from OSD_Error, along with methods supporting its customization (Windows-only). Global accessors to environment variables are replaced by locals in UnitsAPI.cxx. |
||
mod - src/OSD/OSD_Environment.cxx | Diff File | ||
mod - src/OSD/OSD_Error.cxx | Diff File | ||
mod - src/OSD/OSD_WNT.hxx | Diff File | ||
mod - src/UnitsAPI/UnitsAPI.cxx | Diff File | ||
master ff6665dc 2016-04-14 09:04:54
Committer: bugmaster Details Diff |
0028734: Visualization, OpenGl_Texture - fix initialization of 1D texture OpenGl_Texture::Init() - fixed proxy check for 1D textures. Declarations.glsl - defined occTexture1D/3D aliases similar to occTexture2D. |
Affected Issues 0028734 |
|
mod - src/OpenGl/OpenGl_Texture.cxx | Diff File | ||
mod - src/Shaders/Declarations.glsl | Diff File | ||
mod - src/Shaders/Shaders_Declarations_glsl.pxx | Diff File | ||
master 3321f684 2016-04-13 09:38:17
Committer: bugmaster Details Diff |
0027380: cmake should not try to link against 3rd-party libs when configuring a static OCCT build Linking against 3rd-party libs when configuring a static OCCT build is eliminated. math library is not linked if build is static also: an info message is expanded by several words describing using of only header files of 3rdparties Removed unnecessary for static build CMake gui variables |
||
mod - adm/cmake/3rdparty_macro.cmake | Diff File | ||
mod - adm/cmake/freetype.cmake | Diff File | ||
mod - adm/cmake/occt_csf.cmake | Diff File | ||
mod - adm/cmake/occt_defs_flags.cmake | Diff File | ||
mod - adm/cmake/occt_toolkit.cmake | Diff File | ||
mod - adm/cmake/tbb.cmake | Diff File | ||
mod - adm/cmake/tcl.cmake | Diff File | ||
mod - adm/cmake/tk.cmake | Diff File | ||
mod - adm/cmake/vtk.cmake | Diff File | ||
mod - CMakeLists.txt | Diff File | ||
master 309bad28 2016-04-12 15:16:00
Committer: bugmaster Details Diff |
0026918: GeomLib_CheckCurveOnSurface cannot compute distance if 3D-curve is periodic Creation of test case for this issue. |
Affected Issues 0026918 |
|
mod - tests/bugs/modalg_2/bug22967 | Diff File | ||
master 79981d14 2016-04-12 13:45:37
Committer: bugmaster Details Diff |
0027124: Invalid curve on surface in the result of General Fuse operation Creation of test cases for issues #27124 and #27129. |
||
add - tests/bugs/modalg_6/bug27124 | Diff File | ||
add - tests/bugs/modalg_6/bug27129 | Diff File | ||
master a0bb29e7 2016-04-12 13:34:34
Committer: bugmaster Details Diff |
0027272: FixMissingSeam function creates G1 seam curves Method BRepLib::EncodeRegularity() is improved to set regularity GeomAbs_CN for edges lying on the same-domain surfaces (where derivatives on both surfaces are equal in all points). DRAW command getedgeregularity is added to query regularity of the edge on specified faces. DRAW command edgeregul is removed (this functionality is provided by command encoderegularity). Added tests: bugs modalg_6 bug27272, bug27383_1, bug27383_2 Correction of shape name in test case for issue CR27272 |
||
mod - src/BRepFeat/BRepFeat.cxx | Diff File | ||
mod - src/BRepLib/BRepLib.cxx | Diff File | ||
mod - src/BRepTest/BRepTest_SurfaceCommands.cxx | Diff File | ||
mod - src/BRepTest/BRepTest_TopologyCommands.cxx | Diff File | ||
mod - src/SWDRAW/SWDRAW_ShapeTool.cxx | Diff File | ||
add - tests/bugs/modalg_6/bug27272 | Diff File | ||
add - tests/bugs/modalg_6/bug27383_1 | Diff File | ||
add - tests/bugs/modalg_6/bug27383_2 | Diff File | ||
master 94074ec6 2016-04-12 10:26:10
Committer: bugmaster Details Diff |
0027379: Unable to build TKXDESTEP using WOK (wgenproj command) in current master The dependency on TKShHealing has been added. |
Affected Issues 0027379 |
|
mod - src/TKXDESTEP/EXTERNLIB | Diff File |