MantisBT
Mantis Bug Tracker Workflow

Changesets: occt Browse ] Back to Index ]
master 420f5c86
Timestamp: 2020-03-26 20:59:02
Author: kgv
Committer: bugmaster
Details ] Diff ]
0031467: Foundation Classes, OSD_MemInfo - disable reading /proc/%d/status with Emscripten

OSD_MemInfo::Update() no more uses procfs with Emscripten.
OSD_MemInfo::MemVirtual counter is now set to WebAssembly module heap length.
mod - src/OSD/OSD_MemInfo.cxx Diff ] File ]
master 85b14758
Timestamp: 2020-03-26 10:48:09
Author: kgv
Committer: bugmaster
Details ] Diff ]
0031465: Data Exchange, RWObj_Reader - skip duplicating smooth groups

RWObj_Reader::pushSmoothGroup() now ignores smooth groups statements pointing to the same group.
mod - src/RWObj/RWObj_Reader.cxx Diff ] File ]
add - tests/de_mesh/obj_read/smooth Diff ] File ]
master 64943a51
Timestamp: 2020-03-26 07:03:48
Author: mzernova
Committer: bugmaster
Details ] Diff ]
0031459: Visualization, AIS_TextLabel - add missing getters

Add getters for Text, FontName and FontAspect
Remove duplicate properties: Font and FontAspect
mod - src/AIS/AIS_TextLabel.cxx Diff ] File ]
mod - src/AIS/AIS_TextLabel.hxx Diff ] File ]
master 517ba7aa
Timestamp: 2020-03-24 07:23:46
Author: ifv
Committer: bugmaster
Details ] Diff ]
0031460: Modeling Algorithms - Regression: Revolution not done.

BRepPrimAPI_MakeRevol.cxx: check of intersection of edge with rotation axis is improved.
Test case added
mod - src/BRepPrimAPI/BRepPrimAPI_MakeRevol.cxx Diff ] File ]
add - tests/bugs/modalg_7/bug31460 Diff ] File ]
master 486ad712
Timestamp: 2020-03-22 19:39:12
Author: jgv
Committer: bugmaster
Details ] Diff ]
0031441: UnifySameDomain corrupts the shape

Local function TransformPCurves is modified to process correctly same-domain elementary surfaces with different local coordinate systems.
mod - src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.cxx Diff ] File ]
add - tests/bugs/modalg_7/bug31441 Diff ] File ]
master 787ff240
Timestamp: 2020-03-21 13:31:03
Author: kgv
Committer: bugmaster
Details ] Diff ]
0031456: Visualization - move out Dimensions and Relations from package AIS to PrsDims

The following classes and their subclasses within AIS package
have been moved to new package PrsDim and renamed:
- AIS_Relation -> PrsDim_Relation;
- AIS_Dimension -> PrsDim_Dimension,
mod - adm/UDLIST Diff ] File ]
mod - dox/dev_guides/upgrade/upgrade.md Diff ] File ]
mod - dox/user_guides/visualization/visualization.md Diff ] File ]
mod - samples/mfc/standard/Common/AngleParamsVerticesPage.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/ParamsFacesPage.cpp Diff ] File ]
mod - samples/mfc/standard/Common/RadiusParamsPage.cpp Diff ] File ]
mod - src/AIS/AIS.hxx Diff ] File ]
rm - src/AIS/AIS_Chamf2dDimension.lxx Diff ] File ]
rm - src/AIS/AIS_Chamf3dDimension.lxx Diff ] File ]
rm - src/AIS/AIS_EqualDistanceRelation.lxx Diff ] File ]
rm - src/AIS/AIS_KindOfSurface.hxx Diff ] File ]
rm - src/AIS/AIS_MidPointRelation.lxx Diff ] File ]
rm - src/AIS/AIS_OffsetDimension.lxx Diff ] File ]
rm - src/AIS/AIS_ParallelRelation.lxx Diff ] File ]
rm - src/AIS/AIS_StandardDatum.hxx Diff ] File ]
rm - src/AIS/AIS_SymmetricRelation.lxx Diff ] File ]
mod - src/AIS/FILES Diff ] File ]
add - src/PrsDim/FILES Diff ] File ]
add - src/PrsDim/PrsDim.hxx Diff ] File ]
mod - src/QABugs/QABugs_16.cxx Diff ] File ]
mod - src/QABugs/QABugs_17.cxx Diff ] File ]
mod - src/QABugs/QABugs_3.cxx Diff ] File ]
mod - src/TKV3d/PACKAGES Diff ] File ]
mod - src/TPrsStd/TPrsStd_ConstraintDriver.cxx Diff ] File ]
mod - src/TPrsStd/TPrsStd_ConstraintTools.cxx Diff ] File ]
mod - src/ViewerTest/ViewerTest.cxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_RelationCommands.cxx Diff ] File ]
master 62afcbbb
Timestamp: 2020-03-20 20:41:52
Author: msv
Committer: msv
Details ] Diff ]
0031455: Modeling Algorithms - useless pointer casts in BRepAlgoAPI classes

Useless casts are removed.

Off-topic: corrected description of constructor of TCollection_HAsciiString class from TCollection_HExtendedString for the case when input string contains non-Ascii character.
mod - src/BRepAlgoAPI/BRepAlgoAPI_Common.cxx Diff ] File ]
mod - src/BRepAlgoAPI/BRepAlgoAPI_Cut.cxx Diff ] File ]
mod - src/BRepAlgoAPI/BRepAlgoAPI_Fuse.cxx Diff ] File ]
mod - src/TCollection/TCollection_HAsciiString.hxx Diff ] File ]
master 87c7d554
Timestamp: 2020-03-20 11:28:02
Author: ifv
Committer: bugmaster
Details ] Diff ]
0031415: Modeling Algorithms - Solid classifier works incorrectly on a cylinder

BRepClass3d_SClassifier.cxx : revert integration for CR29712

Test case added
mod - src/BRepClass3d/BRepClass3d_SClassifier.cxx Diff ] File ]
add - tests/bugs/modalg_7/bug31415 Diff ] File ]
master dc9f1dbf
Timestamp: 2020-03-19 14:14:48
Author: kgv
Committer: bugmaster
Details ] Diff ]
0031445: Advanced wrappers, C# wrapper - provide device info in About dialog of WPF sample

D3DHost_View::DiagnosticInformation() now appends D3D device information to the map.
mod - src/D3DHost/D3DHost_View.cxx Diff ] File ]
mod - src/D3DHost/D3DHost_View.hxx Diff ] File ]
master 14b741b0
Timestamp: 2020-03-19 07:03:40
Author: abv
Committer: bugmaster
Details ] Diff ]
0031454: Visualization - perceptually uniform color scale

Support of CIE Lab and Lch color spaces is introduced in Quantity_Color:
- Enumeration Quantity_TypeOfColor is extended by new values representing CIE Lab and Lch color spaces (with D65 2 deg illuminant).
- Conversion of RGB color to and from these color spaces is implemented in Quantity_Color class (within existing API).
- Color difference calculation using CIE Delta E 200 formula is implemented in method DeltaE2000().

New methods MakeUniformColors() and SetUniformColors() are added in class AIS_ColorScale, generating and setting color scale based on colors of the same lightness in CIE Lch color model.

DRAW commands vcolorconvert and vcolordiff are added to perform conversions and compute difference, respectively.
A new option -uniform is added in DRAW command vcolorscale, to set uniform color scale.

Added test grid v3d colors (color conversions and difference), test bugs vis bug31454 (uniform color scale)
mod - src/AIS/AIS_ColorScale.cxx Diff ] File ]
mod - src/AIS/AIS_ColorScale.hxx Diff ] File ]
mod - src/Quantity/Quantity_Color.cxx Diff ] File ]
mod - src/Quantity/Quantity_Color.hxx Diff ] File ]
mod - src/Quantity/Quantity_TypeOfColor.hxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff ] File ]
mod - tests/bugs/vis/bug22632 Diff ] File ]
add - tests/bugs/vis/bug31454 Diff ] File ]
add - tests/v3d/colors/begin Diff ] File ]
add - tests/v3d/colors/de2000 Diff ] File ]
add - tests/v3d/colors/de2000_sharma Diff ] File ]
add - tests/v3d/colors/rgb2lab Diff ] File ]
add - tests/v3d/colors/rgb2lch Diff ] File ]
add - tests/v3d/colors/stability Diff ] File ]
mod - tests/v3d/grids.list Diff ] File ]
master 877fd611
Timestamp: 2020-03-19 06:47:09
Author: kgv
Committer: bugmaster
Details ] Diff ]
0031442: Samples - remove unsupported sample mfc/occtdemo
rm - samples/mfc/occtdemo/adm/cmake/Approx/CMakeLists.txt Diff ] File ]
rm - samples/mfc/occtdemo/adm/cmake/Chamfers/CMakeLists.txt Diff ] File ]
rm - samples/mfc/occtdemo/adm/cmake/CMakeLists.txt Diff ] File ]
rm - samples/mfc/occtdemo/adm/cmake/Convert/CMakeLists.txt Diff ] File ]
rm - samples/mfc/occtdemo/adm/cmake/DCA/CMakeLists.txt Diff ] File ]
rm - samples/mfc/occtdemo/adm/cmake/Extrema/CMakeLists.txt Diff ] File ]
rm - samples/mfc/occtdemo/adm/cmake/GeomConstraints/CMakeLists.txt Diff ] File ]
rm - samples/mfc/occtdemo/adm/cmake/Glue/CMakeLists.txt Diff ] File ]
rm - samples/mfc/occtdemo/adm/cmake/GProps/CMakeLists.txt Diff ] File ]
rm - samples/mfc/occtdemo/adm/cmake/HLR/CMakeLists.txt Diff ] File ]
rm - samples/mfc/occtdemo/adm/cmake/Interpol/CMakeLists.txt Diff ] File ]
rm - samples/mfc/occtdemo/adm/cmake/Intersections/CMakeLists.txt Diff ] File ]
rm - samples/mfc/occtdemo/adm/cmake/LProps/CMakeLists.txt Diff ] File ]
rm - samples/mfc/occtdemo/adm/cmake/Offset2d/CMakeLists.txt Diff ] File ]
rm - samples/mfc/occtdemo/adm/cmake/PointOnCurve/CMakeLists.txt Diff ] File ]
rm - samples/mfc/occtdemo/adm/cmake/Primitives/CMakeLists.txt Diff ] File ]
rm - samples/mfc/occtdemo/adm/cmake/Projection/CMakeLists.txt Diff ] File ]
rm - samples/mfc/occtdemo/adm/cmake/Simplify/CMakeLists.txt Diff ] File ]
rm - samples/mfc/occtdemo/adm/cmake/SplitShape/CMakeLists.txt Diff ] File ]
rm - samples/mfc/occtdemo/adm/cmake/Sweep/CMakeLists.txt Diff ] File ]
rm - samples/mfc/occtdemo/adm/cmake/Tesselate/CMakeLists.txt Diff ] File ]
rm - samples/mfc/occtdemo/adm/cmake/TexturesExt/CMakeLists.txt Diff ] File ]
rm - samples/mfc/occtdemo/adm/cmake/ThruSections/CMakeLists.txt Diff ] File ]
rm - samples/mfc/occtdemo/adm/cmake/Transform/CMakeLists.txt Diff ] File ]
rm - samples/mfc/occtdemo/adm/cmake/Validate/CMakeLists.txt Diff ] File ]
rm - samples/mfc/occtdemo/All/All.vcproj Diff ] File ]
rm - samples/mfc/occtdemo/Approx/Approx.vcproj Diff ] File ]
rm - samples/mfc/occtdemo/Approx/Approx_Presentation.cpp Diff ] File ]
rm - samples/mfc/occtdemo/Approx/Approx_Presentation.h Diff ] File ]
rm - samples/mfc/occtdemo/Chamfers/Chamfers.vcproj Diff ] File ]
rm - samples/mfc/occtdemo/Chamfers/Chamfers_Presentation.cpp Diff ] File ]
rm - samples/mfc/occtdemo/Chamfers/Chamfers_Presentation.h Diff ] File ]
rm - samples/mfc/occtdemo/Common/ISession/ISession_Curve.cpp Diff ] File ]
rm - samples/mfc/occtdemo/Common/ISession/ISession_Curve.h Diff ] File ]
rm - samples/mfc/occtdemo/Common/OCCDemo_Presentation.cpp Diff ] File ]
rm - samples/mfc/occtdemo/Common/OCCDemo_Presentation.h Diff ] File ]
rm - samples/mfc/occtdemo/Common/WNT/MainFrm.cpp Diff ] File ]
rm - samples/mfc/occtdemo/Common/WNT/MainFrm.h Diff ] File ]
rm - samples/mfc/occtdemo/Common/WNT/OCCDemo.cpp Diff ] File ]
rm - samples/mfc/occtdemo/Common/WNT/OCCDemo.h Diff ] File ]
rm - samples/mfc/occtdemo/Common/WNT/OCCDemo.rc Diff ] File ]
rm - samples/mfc/occtdemo/Common/WNT/OCCDemoDoc.cpp Diff ] File ]
rm - samples/mfc/occtdemo/Common/WNT/OCCDemoDoc.h Diff ] File ]
rm - samples/mfc/occtdemo/Common/WNT/OCCDemoView.cpp Diff ] File ]
rm - samples/mfc/occtdemo/Common/WNT/OCCDemoView.h Diff ] File ]
rm - samples/mfc/occtdemo/Common/WNT/res/OCCDemo.ico Diff ] File ]
rm - samples/mfc/occtdemo/Common/WNT/res/OCCDemo.rc2 Diff ] File ]
rm - samples/mfc/occtdemo/Common/WNT/res/occ_logo.bmp Diff ] File ]
rm - samples/mfc/occtdemo/Common/WNT/res/toolbar.bmp Diff ] File ]
rm - samples/mfc/occtdemo/Common/WNT/res/toolbar1.bmp Diff ] File ]
rm - samples/mfc/occtdemo/Common/WNT/resource.h Diff ] File ]
rm - samples/mfc/occtdemo/Common/WNT/ResultDialog.cpp Diff ] File ]
rm - samples/mfc/occtdemo/Common/WNT/ResultDialog.h Diff ] File ]
rm - samples/mfc/occtdemo/Common/WNT/StdAfx.cpp Diff ] File ]
rm - samples/mfc/occtdemo/Common/WNT/StdAfx.h Diff ] File ]
rm - samples/mfc/occtdemo/Convert/Convert.vcproj Diff ] File ]
rm - samples/mfc/occtdemo/Convert/Convert_Presentation.cpp Diff ] File ]
rm - samples/mfc/occtdemo/Convert/Convert_Presentation.h Diff ] File ]
rm - samples/mfc/occtdemo/Data/aev.gif Diff ] File ]
rm - samples/mfc/occtdemo/Data/agn.gif Diff ] File ]
rm - samples/mfc/occtdemo/Data/asv.gif Diff ] File ]
rm - samples/mfc/occtdemo/Data/bottle.brep Diff ] File ]
rm - samples/mfc/occtdemo/Data/carrelage1.gif Diff ] File ]
rm - samples/mfc/occtdemo/Data/chataignier.gif Diff ] File ]
rm - samples/mfc/occtdemo/Data/cookerplate.gif Diff ] File ]
rm - samples/mfc/occtdemo/Data/emo.gif Diff ] File ]
rm - samples/mfc/occtdemo/Data/Kitchen/MODERN_Chair_1.brep Diff ] File ]
rm - samples/mfc/occtdemo/Data/Kitchen/MODERN_Cooker_1.brep Diff ] File ]
rm - samples/mfc/occtdemo/Data/Kitchen/MODERN_Cooker_1_opened.brep Diff ] File ]
rm - samples/mfc/occtdemo/Data/Kitchen/MODERN_Exhaust_1.brep Diff ] File ]
rm - samples/mfc/occtdemo/Data/Kitchen/MODERN_MVCooker_1.brep Diff ] File ]
rm - samples/mfc/occtdemo/Data/Kitchen/MODERN_MVCooker_1_opened.brep Diff ] File ]
rm - samples/mfc/occtdemo/Data/Kitchen/MODERN_Refrigerator_1.brep Diff ] File ]
rm - samples/mfc/occtdemo/Data/Kitchen/MODERN_Refrigerator_1_opened.brep Diff ] File ]
rm - samples/mfc/occtdemo/Data/Kitchen/MODERN_Sink_1.brep Diff ] File ]
rm - samples/mfc/occtdemo/Data/Kitchen/MODERN_Sink_1_opened.brep Diff ] File ]
rm - samples/mfc/occtdemo/Data/Kitchen/MODERN_Table_1.brep Diff ] File ]
rm - samples/mfc/occtdemo/Data/Kitchen/Room.brep Diff ] File ]
rm - samples/mfc/occtdemo/Data/mla.gif Diff ] File ]
rm - samples/mfc/occtdemo/Data/msv.gif Diff ] File ]
rm - samples/mfc/occtdemo/Data/plancher.gif Diff ] File ]
rm - samples/mfc/occtdemo/Data/points.dat Diff ] File ]
rm - samples/mfc/occtdemo/Data/Pump_Nut.brep Diff ] File ]
rm - samples/mfc/occtdemo/Data/Pump_TopCover.brep Diff ] File ]
rm - samples/mfc/occtdemo/Data/shape1.brep Diff ] File ]
rm - samples/mfc/occtdemo/Data/shape2.brep Diff ] File ]
rm - samples/mfc/occtdemo/Data/shape2_bad.brep Diff ] File ]
rm - samples/mfc/occtdemo/Data/shell1.brep Diff ] File ]
rm - samples/mfc/occtdemo/Data/terrain.brep Diff ] File ]
rm - samples/mfc/occtdemo/Data/terrain.gif Diff ] File ]
rm - samples/mfc/occtdemo/Data/texture1.gif Diff ] File ]
rm - samples/mfc/occtdemo/Data/texture2.gif Diff ] File ]
rm - samples/mfc/occtdemo/Data/wallpaper.gif Diff ] File ]
rm - samples/mfc/occtdemo/Data/wedge_bad.brep Diff ] File ]
rm - samples/mfc/occtdemo/Data/wedge_ok.brep Diff ] File ]
rm - samples/mfc/occtdemo/DCA/DCA.vcproj Diff ] File ]
rm - samples/mfc/occtdemo/DCA/DCA_Presentation.cpp Diff ] File ]
rm - samples/mfc/occtdemo/DCA/DCA_Presentation.h Diff ] File ]
rm - samples/mfc/occtdemo/Extrema/Extrema.vcproj Diff ] File ]
rm - samples/mfc/occtdemo/Extrema/Extrema_Presentation.cpp Diff ] File ]
rm - samples/mfc/occtdemo/Extrema/Extrema_Presentation.h Diff ] File ]
rm - samples/mfc/occtdemo/GeomConstraints/GeomConstraints.vcproj Diff ] File ]
rm - samples/mfc/occtdemo/GeomConstraints/GeomConstraints_Presentation.cpp Diff ] File ]
rm - samples/mfc/occtdemo/GeomConstraints/GeomConstraints_Presentation.h Diff ] File ]
rm - samples/mfc/occtdemo/Glue/Glue.vcproj Diff ] File ]
rm - samples/mfc/occtdemo/Glue/Glue_Presentation.cpp Diff ] File ]
rm - samples/mfc/occtdemo/Glue/Glue_Presentation.h Diff ] File ]
rm - samples/mfc/occtdemo/GProps/GProps.vcproj Diff ] File ]
rm - samples/mfc/occtdemo/GProps/GProps_Presentation.cpp Diff ] File ]
rm - samples/mfc/occtdemo/GProps/GProps_Presentation.h Diff ] File ]
rm - samples/mfc/occtdemo/HLR/HLR.vcproj Diff ] File ]
rm - samples/mfc/occtdemo/HLR/HLR_Presentation.cpp Diff ] File ]
rm - samples/mfc/occtdemo/HLR/HLR_Presentation.h Diff ] File ]
rm - samples/mfc/occtdemo/Interpol/Interpol.vcproj Diff ] File ]
rm - samples/mfc/occtdemo/Interpol/Interpol_Presentation.cpp Diff ] File ]
rm - samples/mfc/occtdemo/Interpol/Interpol_Presentation.h Diff ] File ]
rm - samples/mfc/occtdemo/Intersections/Intersections.vcproj Diff ] File ]
rm - samples/mfc/occtdemo/Intersections/Intersections_Presentation.cpp Diff ] File ]
rm - samples/mfc/occtdemo/Intersections/Intersections_Presentation.h Diff ] File ]
rm - samples/mfc/occtdemo/LProps/LProps.vcproj Diff ] File ]
rm - samples/mfc/occtdemo/LProps/LProps_Presentation.cpp Diff ] File ]
rm - samples/mfc/occtdemo/LProps/LProps_Presentation.h Diff ] File ]
rm - samples/mfc/occtdemo/OCCDemo.sln Diff ] File ]
rm - samples/mfc/occtdemo/Offset2d/Offset2d.vcproj Diff ] File ]
rm - samples/mfc/occtdemo/Offset2d/Offset2d_Presentation.cpp Diff ] File ]
rm - samples/mfc/occtdemo/Offset2d/Offset2d_Presentation.h Diff ] File ]
rm - samples/mfc/occtdemo/PointOnCurve/PointOnCurve.vcproj Diff ] File ]
rm - samples/mfc/occtdemo/PointOnCurve/PointOnCurve_Presentation.cpp Diff ] File ]
rm - samples/mfc/occtdemo/PointOnCurve/PointOnCurve_Presentation.h Diff ] File ]
rm - samples/mfc/occtdemo/Primitives/Primitives.vcproj Diff ] File ]
rm - samples/mfc/occtdemo/Primitives/Primitives_Presentation.cpp Diff ] File ]
rm - samples/mfc/occtdemo/Primitives/Primitives_Presentation.h Diff ] File ]
rm - samples/mfc/occtdemo/Projection/Projection.vcproj Diff ] File ]
rm - samples/mfc/occtdemo/Projection/Projection_Presentation.cpp Diff ] File ]
rm - samples/mfc/occtdemo/Projection/Projection_Presentation.h Diff ] File ]
rm - samples/mfc/occtdemo/readme.txt Diff ] File ]
rm - samples/mfc/occtdemo/Simplify/Simplify.vcproj Diff ] File ]
rm - samples/mfc/occtdemo/Simplify/Simplify_Presentation.cpp Diff ] File ]
rm - samples/mfc/occtdemo/Simplify/Simplify_Presentation.h Diff ] File ]
rm - samples/mfc/occtdemo/SplitShape/SplitShape.vcproj Diff ] File ]
rm - samples/mfc/occtdemo/SplitShape/SplitShape_Presentation.cpp Diff ] File ]
rm - samples/mfc/occtdemo/SplitShape/SplitShape_Presentation.h Diff ] File ]
rm - samples/mfc/occtdemo/Sweep/Sweep.vcproj Diff ] File ]
rm - samples/mfc/occtdemo/Sweep/Sweep_Presentation.cpp Diff ] File ]
rm - samples/mfc/occtdemo/Sweep/Sweep_Presentation.h Diff ] File ]
rm - samples/mfc/occtdemo/Tesselate/Tesselate.vcproj Diff ] File ]
rm - samples/mfc/occtdemo/Tesselate/Tesselate_Presentation.cpp Diff ] File ]
rm - samples/mfc/occtdemo/Tesselate/Tesselate_Presentation.h Diff ] File ]
rm - samples/mfc/occtdemo/Textures/Textures.vcproj Diff ] File ]
rm - samples/mfc/occtdemo/Textures/Textures_Presentation.cpp Diff ] File ]
rm - samples/mfc/occtdemo/Textures/Textures_Presentation.h Diff ] File ]
rm - samples/mfc/occtdemo/TexturesExt/TexturesExt.vcproj Diff ] File ]
rm - samples/mfc/occtdemo/TexturesExt/TexturesExt_Presentation.cpp Diff ] File ]
rm - samples/mfc/occtdemo/TexturesExt/TexturesExt_Presentation.h Diff ] File ]
rm - samples/mfc/occtdemo/ThruSections/ThruSections.vcproj Diff ] File ]
rm - samples/mfc/occtdemo/ThruSections/ThruSections_Presentation.cpp Diff ] File ]
rm - samples/mfc/occtdemo/ThruSections/ThruSections_Presentation.h Diff ] File ]
rm - samples/mfc/occtdemo/TopLProps/TopLProps.vcproj Diff ] File ]
rm - samples/mfc/occtdemo/TopLProps/TopLProps_Presentation.cpp Diff ] File ]
rm - samples/mfc/occtdemo/TopLProps/TopLProps_Presentation.h Diff ] File ]
rm - samples/mfc/occtdemo/Transform/Transform.vcproj Diff ] File ]
rm - samples/mfc/occtdemo/Transform/Transform_Presentation.cpp Diff ] File ]
rm - samples/mfc/occtdemo/Transform/Transform_Presentation.h Diff ] File ]
rm - samples/mfc/occtdemo/Validate/Validate.vcproj Diff ] File ]
rm - samples/mfc/occtdemo/Validate/Validate_Presentation.cpp Diff ] File ]
rm - samples/mfc/occtdemo/Validate/Validate_Presentation.h Diff ] File ]
master 22fa1da3
Timestamp: 2020-03-18 09:30:44
Author: mgn
Committer: bugmaster
Details ] Diff ]
0031439: Visualization - Access to the active axis of AIS Manipulator

A new method that returns the active axis of the manipulator has been added.
mod - src/AIS/AIS_Manipulator.hxx Diff ] File ]
master 895a80d3
Timestamp: 2020-03-17 08:45:30
Author: ifv
Committer: bugmaster
Details ] Diff ]
0031404: Modeling Algorithms - BOP Fuse produces a self-interfering or a good shape depending on the order of arguments

Approx_ComputeCLine.gxx : number of possible cuttings is increased

tests/bugs/modalg_7/bug31404 : test case added
mod - src/Approx/Approx_ComputeCLine.gxx Diff ] File ]
add - tests/bugs/modalg_7/bug31404 Diff ] File ]
master b5163d2f
Timestamp: 2020-03-14 17:34:46
Author: kgv
Details ] Diff ]
0031431: Visualization, PrsMgr_PresentableObject - simplify HLR computing interface

Multiple PrsMgr_PresentableObject::Compute() methods have been replaced by single one
PrsMgr_PresentableObject::computeHLR().
Dummy implementations of previously declared methods have been removed
from AIS classes not implementng HLR presentation.
Class Prs3d_Projector has been removed and Graphic3d_Camera is now passed directly,
so that redundant dependency from HLRAlgo_Projector in Prs3d interfaces has been eliminated.
StdPrs_HLRShape and StdPrs_HLRPolyShape now implement common interface StdPrs_HLRShapeI.
mod - dox/dev_guides/upgrade/upgrade.md Diff ] File ]
mod - samples/mfc/standard/01_Geometry/src/ISession2D/ISession_Curve.h Diff ] File ]
mod - samples/mfc/standard/01_Geometry/src/ISession2D/ISession_Direction.cpp Diff ] File ]
mod - samples/mfc/standard/01_Geometry/src/ISession2D/ISession_Direction.h Diff ] File ]
mod - samples/mfc/standard/01_Geometry/src/ISession2D/ISession_Point.cpp Diff ] File ]
mod - samples/mfc/standard/01_Geometry/src/ISession2D/ISession_Point.h Diff ] File ]
mod - samples/mfc/standard/01_Geometry/src/ISession2D/ISession_Surface.h Diff ] File ]
mod - samples/mfc/standard/04_Viewer3d/src/ISession_Curve.cpp Diff ] File ]
mod - samples/mfc/standard/04_Viewer3d/src/ISession_Curve.h Diff ] File ]
mod - samples/mfc/standard/06_Ocaf/src/StdAfx.h Diff ] File ]
mod - samples/mfc/standard/07_Triangulation/src/ISession_Curve.cpp Diff ] File ]
mod - samples/mfc/standard/07_Triangulation/src/ISession_Curve.h Diff ] File ]
mod - samples/mfc/standard/08_HLR/src/SelectionDialog.cpp Diff ] File ]
mod - samples/mfc/standard/10_Convert/src/ISession/ISession_Curve.cpp Diff ] File ]
mod - samples/mfc/standard/10_Convert/src/ISession/ISession_Curve.h Diff ] File ]
mod - samples/mfc/standard/Common/User_Cylinder.cxx Diff ] File ]
mod - samples/mfc/standard/Common/User_Cylinder.hxx Diff ] File ]
mod - src/AIS/AIS_AngleDimension.hxx Diff ] File ]
mod - src/AIS/AIS_Axis.cxx Diff ] File ]
mod - src/AIS/AIS_Axis.hxx Diff ] File ]
mod - src/AIS/AIS_Chamf2dDimension.cxx Diff ] File ]
mod - src/AIS/AIS_Chamf2dDimension.hxx Diff ] File ]
mod - src/AIS/AIS_Chamf3dDimension.cxx Diff ] File ]
mod - src/AIS/AIS_Chamf3dDimension.hxx Diff ] File ]
mod - src/AIS/AIS_Circle.cxx Diff ] File ]
mod - src/AIS/AIS_Circle.hxx Diff ] File ]
mod - src/AIS/AIS_ConcentricRelation.cxx Diff ] File ]
mod - src/AIS/AIS_ConcentricRelation.hxx Diff ] File ]
mod - src/AIS/AIS_ConnectedInteractive.cxx Diff ] File ]
mod - src/AIS/AIS_ConnectedInteractive.hxx Diff ] File ]
mod - src/AIS/AIS_EqualDistanceRelation.cxx Diff ] File ]
mod - src/AIS/AIS_EqualDistanceRelation.hxx Diff ] File ]
mod - src/AIS/AIS_EqualRadiusRelation.cxx Diff ] File ]
mod - src/AIS/AIS_EqualRadiusRelation.hxx Diff ] File ]
mod - src/AIS/AIS_FixRelation.cxx Diff ] File ]
mod - src/AIS/AIS_FixRelation.hxx Diff ] File ]
mod - src/AIS/AIS_IdenticRelation.cxx Diff ] File ]
mod - src/AIS/AIS_IdenticRelation.hxx Diff ] File ]
mod - src/AIS/AIS_LengthDimension.hxx Diff ] File ]
mod - src/AIS/AIS_Line.cxx Diff ] File ]
mod - src/AIS/AIS_Line.hxx Diff ] File ]
mod - src/AIS/AIS_MaxRadiusDimension.cxx Diff ] File ]
mod - src/AIS/AIS_MaxRadiusDimension.hxx Diff ] File ]
mod - src/AIS/AIS_MidPointRelation.cxx Diff ] File ]
mod - src/AIS/AIS_MidPointRelation.hxx Diff ] File ]
mod - src/AIS/AIS_MinRadiusDimension.cxx Diff ] File ]
mod - src/AIS/AIS_MinRadiusDimension.hxx Diff ] File ]
mod - src/AIS/AIS_MultipleConnectedInteractive.cxx Diff ] File ]
mod - src/AIS/AIS_MultipleConnectedInteractive.hxx Diff ] File ]
mod - src/AIS/AIS_OffsetDimension.cxx Diff ] File ]
mod - src/AIS/AIS_OffsetDimension.hxx Diff ] File ]
mod - src/AIS/AIS_ParallelRelation.cxx Diff ] File ]
mod - src/AIS/AIS_ParallelRelation.hxx Diff ] File ]
mod - src/AIS/AIS_PerpendicularRelation.cxx Diff ] File ]
mod - src/AIS/AIS_PerpendicularRelation.hxx Diff ] File ]
mod - src/AIS/AIS_Plane.cxx Diff ] File ]
mod - src/AIS/AIS_Plane.hxx Diff ] File ]
mod - src/AIS/AIS_PlaneTrihedron.cxx Diff ] File ]
mod - src/AIS/AIS_PlaneTrihedron.hxx Diff ] File ]
mod - src/AIS/AIS_Point.cxx Diff ] File ]
mod - src/AIS/AIS_Point.hxx Diff ] File ]
mod - src/AIS/AIS_Shape.cxx Diff ] File ]
mod - src/AIS/AIS_Shape.hxx Diff ] File ]
mod - src/AIS/AIS_SymmetricRelation.cxx Diff ] File ]
mod - src/AIS/AIS_SymmetricRelation.hxx Diff ] File ]
mod - src/AIS/AIS_TangentRelation.cxx Diff ] File ]
mod - src/AIS/AIS_TangentRelation.hxx Diff ] File ]
mod - src/AIS/AIS_Trihedron.cxx Diff ] File ]
mod - src/AIS/AIS_Trihedron.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_CView.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_CView.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_DataStructureManager.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_Structure.hxx Diff ] File ]
mod - src/Prs3d/FILES Diff ] File ]
rm - src/Prs3d/Prs3d_Projector.cxx Diff ] File ]
rm - src/Prs3d/Prs3d_Projector.hxx Diff ] File ]
mod - src/PrsMgr/PrsMgr_PresentableObject.cxx Diff ] File ]
mod - src/PrsMgr/PrsMgr_PresentableObject.hxx Diff ] File ]
mod - src/PrsMgr/PrsMgr_Presentation.cxx Diff ] File ]
mod - src/PrsMgr/PrsMgr_Presentation.hxx Diff ] File ]
mod - src/QABugs/QABugs_17.cxx Diff ] File ]
mod - src/StdPrs/FILES Diff ] File ]
mod - src/StdPrs/StdPrs_HLRPolyShape.cxx Diff ] File ]
mod - src/StdPrs/StdPrs_HLRPolyShape.hxx Diff ] File ]
mod - src/StdPrs/StdPrs_HLRShape.cxx Diff ] File ]
mod - src/StdPrs/StdPrs_HLRShape.hxx Diff ] File ]
add - src/StdPrs/StdPrs_HLRShapeI.cxx Diff ] File ]
add - src/StdPrs/StdPrs_HLRShapeI.hxx Diff ] File ]
mod - src/StdSelect/StdSelect_Shape.cxx Diff ] File ]
mod - src/StdSelect/StdSelect_Shape.hxx Diff ] File ]
master fb991777
Timestamp: 2020-03-14 10:49:17
Author: Roman Lygin
Committer: bugmaster
Details ] Diff ]
0031430: Offset surfaces on C1 surfaces (with multiplicity equal to degree) may still throw exception

In constructor of Geom_RectangularTrimmedSurface, skip check if an offset surface has insufficient continuity. The reason is that this surface has already passed the check once created. So, here we must not apply more strict check than that first time.
mod - src/Geom/Geom_RectangularTrimmedSurface.cxx Diff ] File ]
add - tests/bugs/modalg_7/bug31430 Diff ] File ]
master 7f24b768
Timestamp: 2020-03-14 10:32:48
Author: kgv
Committer: bugmaster
Details ] Diff ]
0031458: Visualization - refine classes across Prs3d and StdPrs packages

Prs3d::GetDeflection() has been moved to StdPrs_ToolTriangulatedShape::GetDeflection().
Prs3d_ShapeTool has been moved to StdPrs_ShapeTool.
Code collecting free edges on Poly_Triangulation
has been moved out from StdPrs_WFShape to Prs3d::AddFreeEdges().
StdPrs_BndBox has been moved to Prs3d_BndBox.
Geom_Transformation has been replaced by TopLoc_Datum3D within visualization classes.

Select3D_SensitiveCircle constructor now takes gp_Circ instead of Geom_Circle.
StdSelect_ViewerSelector3d has been moved to SelectMgr_ViewerSelector3d.
Methods ::GetPoint3d() and ::ArrayBounds() has been moved
from subclass Select3D_SensitiveCircle to the base class Select3D_SensitiveCurve.
StdSelect_ViewerSelector3d::computeSensitivePrs() has been moved to SelectMgr::ComputeSensitivePrs().

Removed unused declarations StdSelect_Prs, StdSelect_DisplayMode,
StdSelect_SensitivityMode, StdSelect_TypeOfResult, SelectMgr_SOPtr, TColQuantity.

Package Graphic3d has been moved from TKV3d to TKService.
mod - adm/UDLIST Diff ] File ]
mod - dox/dev_guides/upgrade/upgrade.md Diff ] File ]
mod - samples/ios/UIKitSample/UIKitSample/OcctViewer.mm Diff ] File ]
mod - samples/mfc/standard/Common/User_Cylinder.cxx Diff ] File ]
mod - samples/mfc/standard/Common/User_Cylinder.hxx Diff ] File ]
mod - src/AIS/AIS_Axis.cxx Diff ] File ]
mod - src/AIS/AIS_Circle.cxx Diff ] File ]
mod - src/AIS/AIS_ColoredShape.cxx Diff ] File ]
mod - src/AIS/AIS_ConnectedInteractive.cxx Diff ] File ]
mod - src/AIS/AIS_ConnectedInteractive.hxx Diff ] File ]
mod - src/AIS/AIS_Line.cxx Diff ] File ]
mod - src/AIS/AIS_Manipulator.cxx Diff ] File ]
mod - src/AIS/AIS_Manipulator.hxx Diff ] File ]
mod - src/AIS/AIS_MultipleConnectedInteractive.cxx Diff ] File ]
mod - src/AIS/AIS_MultipleConnectedInteractive.hxx 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_Shape.cxx Diff ] File ]
mod - src/AIS/AIS_Shape.hxx Diff ] File ]
mod - src/AIS/AIS_TexturedShape.cxx Diff ] File ]
mod - src/AIS/AIS_Trihedron.cxx Diff ] File ]
mod - src/AIS/AIS_Trihedron.hxx Diff ] File ]
mod - src/Font/FILES Diff ] File ]
mod - src/Font/Font_BRepFont.hxx Diff ] File ]
mod - src/Font/Font_BRepTextBuilder.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_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/Graphic3d/Graphic3d_ZLayerSettings.hxx Diff ] File ]
mod - src/IVtkOCC/IVtkOCC_ShapeMesher.cxx 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_Structure.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Structure.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_View.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_View_Raytrace.cxx Diff ] File ]
mod - src/Prs3d/FILES Diff ] File ]
mod - src/Prs3d/Prs3d.cxx Diff ] File ]
mod - src/Prs3d/Prs3d.hxx Diff ] File ]
add - src/Prs3d/Prs3d_BndBox.hxx Diff ] File ]
mod - src/Prs3d/Prs3d_ShapeTool.hxx Diff ] File ]
mod - src/Prs3d/Prs3d_ToolCylinder.hxx Diff ] File ]
mod - src/Prs3d/Prs3d_ToolDisk.hxx Diff ] File ]
mod - src/Prs3d/Prs3d_ToolQuadric.hxx Diff ] File ]
mod - src/Prs3d/Prs3d_ToolSector.hxx Diff ] File ]
mod - src/Prs3d/Prs3d_ToolSphere.hxx Diff ] File ]
mod - src/PrsDim/PrsDim_ConcentricRelation.cxx Diff ] File ]
mod - src/PrsDim/PrsDim_Dimension.cxx Diff ] File ]
mod - src/PrsDim/PrsDim_EqualDistanceRelation.cxx Diff ] File ]
mod - src/PrsMgr/PrsMgr_PresentableObject.cxx Diff ] File ]
mod - src/PrsMgr/PrsMgr_PresentableObject.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_17.cxx Diff ] File ]
mod - src/Select3D/Select3D_SensitiveCircle.cxx Diff ] File ]
mod - src/Select3D/Select3D_SensitiveCircle.hxx Diff ] File ]
mod - src/Select3D/Select3D_SensitiveCurve.cxx Diff ] File ]
mod - src/Select3D/Select3D_SensitiveCurve.hxx Diff ] File ]
mod - src/Select3D/Select3D_SensitivePoly.hxx Diff ] File ]
mod - src/SelectMgr/FILES Diff ] File ]
add - src/SelectMgr/SelectMgr.cxx Diff ] File ]
add - src/SelectMgr/SelectMgr.hxx Diff ] File ]
add - src/SelectMgr/SelectMgr_SelectionImageFiller.cxx Diff ] File ]
add - src/SelectMgr/SelectMgr_SelectionImageFiller.hxx Diff ] File ]
rm - src/SelectMgr/SelectMgr_SOPtr.hxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_ViewerSelector.cxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_ViewerSelector.hxx Diff ] File ]
add - src/SelectMgr/SelectMgr_ViewerSelector3d.cxx Diff ] File ]
add - src/SelectMgr/SelectMgr_ViewerSelector3d.hxx Diff ] File ]
mod - src/StdPrs/FILES Diff ] File ]
mod - src/StdPrs/StdPrs_BndBox.hxx Diff ] File ]
add - src/StdPrs/StdPrs_BRepFont.hxx Diff ] File ]
add - src/StdPrs/StdPrs_BRepTextBuilder.hxx Diff ] File ]
add - src/StdPrs/StdPrs_ShapeTool.hxx Diff ] File ]
mod - src/StdPrs/StdPrs_ToolTriangulatedShape.cxx Diff ] File ]
mod - src/StdPrs/StdPrs_ToolTriangulatedShape.hxx Diff ] File ]
mod - src/StdPrs/StdPrs_WFShape.cxx Diff ] File ]
mod - src/StdSelect/FILES Diff ] File ]
mod - src/StdSelect/StdSelect.cxx Diff ] File ]
mod - src/StdSelect/StdSelect.hxx Diff ] File ]
rm - src/StdSelect/StdSelect_BRepOwner.lxx Diff ] File ]
mod - src/StdSelect/StdSelect_BRepSelectionTool.cxx Diff ] File ]
rm - src/StdSelect/StdSelect_DisplayMode.hxx Diff ] File ]
rm - src/StdSelect/StdSelect_IndexedDataMapOfOwnerPrs.hxx Diff ] File ]
rm - src/StdSelect/StdSelect_Prs.cxx Diff ] File ]
rm - src/StdSelect/StdSelect_Prs.hxx Diff ] File ]
rm - src/StdSelect/StdSelect_Prs.lxx Diff ] File ]
rm - src/StdSelect/StdSelect_SensitivityMode.hxx Diff ] File ]
mod - src/StdSelect/StdSelect_Shape.cxx Diff ] File ]
mod - src/StdSelect/StdSelect_ShapeTypeFilter.hxx Diff ] File ]
rm - src/StdSelect/StdSelect_ShapeTypeFilter.lxx Diff ] File ]
rm - src/StdSelect/StdSelect_TypeOfResult.hxx Diff ] File ]
rm - src/StdSelect/StdSelect_ViewerSelector3d.cxx Diff ] File ]
mod - src/StdSelect/StdSelect_ViewerSelector3d.hxx Diff ] File ]
rm - src/TColQuantity/FILES Diff ] File ]
rm - src/TColQuantity/TColQuantity_Array1OfLength.hxx Diff ] File ]
rm - src/TColQuantity/TColQuantity_Array2OfLength.hxx Diff ] File ]
rm - src/TColQuantity/TColQuantity_HArray1OfLength.hxx Diff ] File ]
rm - src/TColQuantity/TColQuantity_HArray2OfLength.hxx Diff ] File ]
mod - src/TKOpenGl/EXTERNLIB Diff ] File ]
mod - src/TKService/EXTERNLIB Diff ] File ]
mod - src/TKService/PACKAGES Diff ] File ]
mod - src/TKV3d/PACKAGES Diff ] File ]
mod - src/TopLoc/FILES Diff ] File ]
mod - src/TopLoc/TopLoc_Datum3D.hxx Diff ] File ]
rm - src/TopLoc/TopLoc_Datum3D.lxx Diff ] File ]
mod - src/TPrsStd/TPrsStd_NamedShapeDriver.cxx Diff ] File ]
mod - src/V3d/V3d_CircularGrid.cxx Diff ] File ]
mod - src/V3d/V3d_Plane.cxx Diff ] File ]
mod - src/V3d/V3d_RectangularGrid.cxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff ] File ]
mod - src/VrmlConverter/VrmlConverter_WFDeflectionShape.cxx Diff ] File ]
mod - src/VrmlConverter/VrmlConverter_WFShape.cxx Diff ] File ]
master 67441d0c
Timestamp: 2020-03-12 21:35:06
Author: kgv
Details ] Diff ]
0031424: Visualization - stop using Prs3d_Drawer::HLRAngle() parameter

Prs3d_Drawer, AIS_Shape, AIS_InteractiveContext - removed properties HLRDeviationCoefficient() and HLRAngle().
Prs3d_Drawer::HLRAngle() is kept as alias to Prs3d_Drawer::DeviationAngle() with deprecated flag.
Prs3d_Drawer::DeviationAngle() default value is changed from 12 to 20 degrees
to match Prs3d_Drawer::HLRAngle() which has been previously used in majority of cases.
Removed unused property HLRBRep_PolyAlgo::Angle().
mod - dox/dev_guides/upgrade/upgrade.md Diff ] File ]
mod - samples/ios/UIKitSample/UIKitSample/OcctViewer.mm Diff ] File ]
mod - src/AIS/AIS_ColoredShape.cxx Diff ] File ]
mod - src/AIS/AIS_InteractiveContext.cxx Diff ] File ]
mod - src/AIS/AIS_InteractiveContext.hxx Diff ] File ]
mod - src/AIS/AIS_Shape.cxx Diff ] File ]
mod - src/AIS/AIS_Shape.hxx Diff ] File ]
mod - src/DBRep/DBRep_HideData.cxx Diff ] File ]
mod - src/DBRep/DBRep_HideData.hxx Diff ] File ]
rm - src/DBRep/DBRep_HideData.lxx Diff ] File ]
mod - src/DBRep/FILES Diff ] File ]
mod - src/HLRBRep/FILES Diff ] File ]
mod - src/HLRBRep/HLRBRep_PolyAlgo.cxx Diff ] File ]
mod - src/HLRBRep/HLRBRep_PolyAlgo.hxx Diff ] File ]
rm - src/HLRBRep/HLRBRep_PolyAlgo.lxx Diff ] File ]
mod - src/Prs3d/Prs3d_Drawer.cxx Diff ] File ]
mod - src/Prs3d/Prs3d_Drawer.hxx Diff ] File ]
mod - src/StdPrs/StdPrs_HLRPolyShape.cxx Diff ] File ]
mod - src/StdPrs/StdPrs_ToolTriangulatedShape.cxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff ] File ]
mod - tests/bugs/vis/bug26014 Diff ] File ]
master c9125b62
Timestamp: 2020-03-12 14:37:09
Author: oan
Committer: bugmaster
Details ] Diff ]
0031378: Modeling algorithms - brep incremental mesh is frozen during STEP file loading

Refactoring of BRepMesh_Delaun::isBoundToFrontier() to unwind the recursion loop.
mod - src/BRepMesh/BRepMesh_Delaun.cxx Diff ] File ]
mod - src/BRepMesh/BRepMesh_Delaun.hxx Diff ] File ]
add - tests/bugs/mesh/bug31378 Diff ] File ]
master 29263c94
Timestamp: 2020-03-11 14:06:49
Author: kgv
Committer: bugmaster
Details ] Diff ]
0031425: Visualization - free Edge has selection sensitivity inconsistent to presentation

BRepTools::Triangulation() has been extended with a new parameter for checking Poly_Polygon3D presense within free Edges.
StdPrs_WFShape::Add() now performs auto-triangulation in the same way as StdPrs_ShadedShape::Add().
StdSelect_BRepSelectionTool::GetEdgeSensitive() now creates Select3D_SensitiveSegment instead of Select3D_SensitiveCurve for tessellated segment.
Select3D_SensitiveSegment default sensitivity factor has been changed to 3 pixels to match Select3D_SensitiveCurve.

Test case bug23625_1, added workaround for out-of-range crash in HLRBRep_PolyAlgo on re-triangulated shape.
mod - samples/tcl/snowflake.tcl Diff ] File ]
mod - src/BRepTools/BRepTools.cxx Diff ] File ]
mod - src/BRepTools/BRepTools.hxx Diff ] File ]
mod - src/Select3D/Select3D_SensitiveSegment.cxx Diff ] File ]
mod - src/StdPrs/StdPrs_ShadedShape.cxx Diff ] File ]
mod - src/StdPrs/StdPrs_ToolTriangulatedShape.cxx Diff ] File ]
mod - src/StdPrs/StdPrs_WFShape.cxx Diff ] File ]
mod - src/StdSelect/StdSelect_BRepSelectionTool.cxx Diff ] File ]
mod - tests/bugs/vis/bug25098 Diff ] File ]
add - tests/bugs/vis/bug31425 Diff ] File ]
mod - tests/hlr/begin Diff ] File ]
mod - tests/hlr/poly_hlr/bug23625_1 Diff ] File ]
mod - tests/hlr/poly_hlr/bug23625_2 Diff ] File ]
mod - tests/hlr/poly_hlr/bug25813_3 Diff ] File ]
master 08669adf
Timestamp: 2020-03-10 18:56:59
Author: kgv
Committer: bugmaster
Details ] Diff ]
0031419: Visualization, TKOpenGl - per-object Graphic3d_TOSM_FACET is ignored within obsolete FFP

OpenGl_ShaderManager::PushState() now sets GL_SHADE_MODEL within FFP.
OpenGl_Context::SetShadeModel(), added property holding cached GL_SHADE_MODEL state.
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_View_Redraw.cxx Diff ] File ]
mod - tests/v3d/glsl/shading_models Diff ] File ]
master d6e18114
Timestamp: 2020-03-05 08:07:37
Author: azv
Committer: bugmaster
Details ] Diff ]
0031407: [Regression to 7.3.0] Extrema does not process parallel circles correctly

Use correct ranges of circles when processing the concentric case. Repeat the range comparison 3 times shifting each time for a half-period to process the extrema between boundary points of arcs.
mod - src/Extrema/Extrema_ExtCC.cxx Diff ] File ]
add - tests/bugs/modalg_7/bug31407_1 Diff ] File ]
add - tests/bugs/modalg_7/bug31407_2 Diff ] File ]
add - tests/bugs/modalg_7/bug31407_3 Diff ] File ]
master e5c11edd
Timestamp: 2020-03-04 14:32:44
Author: kgv
Committer: bugmaster
Details ] Diff ]
0031405: Advanced wrappers, C# wrapper - dark colors in WPF sample

D3DHost_FrameBuffer::IsSRGBReady() - added new propery defining if
D3D application handles FBO as sRGB-ready texture or not.
mod - src/D3DHost/D3DHost_FrameBuffer.cxx Diff ] File ]
mod - src/D3DHost/D3DHost_FrameBuffer.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_Context.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Context.hxx Diff ] File ]
master 68064d7b
Timestamp: 2020-03-02 09:16:14
Author: antonavt
Committer: bugmaster
Details ] Diff ]
0028880: Modeling Algorithms - add missing BRepFeat_SplitShape::Right() getter

- Added Right() method to BRepFeat_SplitShape;
- Added an option in command buc60854, which allows to select Left() or Right() method;
- Modified method BUC60854 in QABugs_14.cxx;
- Added new option to the help of command buc60854;
- Modified test case buc60854. Now its state is "OK";
- Added check Right() in buc60854 test case.
mod - src/BRepFeat/BRepFeat_SplitShape.cxx Diff ] File ]
mod - src/BRepFeat/BRepFeat_SplitShape.hxx Diff ] File ]
mod - src/QABugs/QABugs_14.cxx Diff ] File ]
mod - tests/bugs/moddata_1/buc60854 Diff ] File ]
master ae87bb87
Timestamp: 2020-02-28 12:37:44
Author: vro
Committer: bugmaster
Details ] Diff ]
0031400: Application Framework, TPrsStd_AISPresentation - Ocaf selection mechanism doesn't allow multiple selection

TPrsStd_AISPresentation::ActivateSelectionMode() uses Multiple enumeration for definition of the selection mode instead of GlobalOrLocal.
mod - src/TPrsStd/TPrsStd_AISPresentation.cxx Diff ] File ]
master 7ef1f9b7
Timestamp: 2020-02-27 12:26:42
Author: gka
Committer: bugmaster
Details ] Diff ]
0031301: Data Exchange - Export to STEP corrupts the shape

For small edges fully covered by tolerances of vertices BSpline periodic curves are converted to not periodic BSpline curves by cutting segment before writing.
In the class TopoDSToStep_MakeStepEdge permute of edge vertices for closed curves was added for the case when the range obtained from the vertex projection contradicts the edge range in order to avoid computation of the invalid edge range after reading.

Second test script for bug 0031301
mod - src/GeomToStep/GeomToStep_MakeCurve.cxx Diff ] File ]
mod - src/TopoDSToStep/TopoDSToStep_MakeStepEdge.cxx Diff ] File ]
add - tests/bugs/step/bug31301_2 Diff ] File ]
mod - tests/de/step_4/D9 Diff ] File ]
mod - tests/de/step_4/E1 Diff ] File ]
mod - tests/de/step_4/H1 Diff ] File ]
mod - tests/de/step_5/A1 Diff ] File ]
1 2 3 4 5 ... 20 ... 40 ... 60 ... 80 ... 100 ... 120 ... 140 ... 160 ... 180 ... 200 ... 207 208 209  >>


Copyright © 2000 - 2020 MantisBT Team
Powered by Mantis Bugtracker