MantisBT
Mantis Bug Tracker Workflow

Changesets: occt Browse ] Back to Index ]
master 52c38ce1
Timestamp: 2019-05-16 08:23:21
Author: asl
Committer: bugmaster
Details ] Diff ]
0030561: Visualization, PrsMgr_PresentableObject - Keep the current transformation for child in AddChild()

New methods AddChildWithCurrentTransformation(), RemoveChildWithRestoreTransformation() are implemented to keep the current global transformation of the object (child).
In DRAW a new command vchild is provided for testing low-level connections between presentations.
mod - src/PrsMgr/PrsMgr_PresentableObject.cxx Diff ] File ]
mod - src/PrsMgr/PrsMgr_PresentableObject.hxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff ] File ]
add - tests/bugs/vis/bug30561 Diff ] File ]
master b271edb0
Timestamp: 2019-05-15 09:10:36
Author: msv
Committer: bugmaster
Details ] Diff ]
0030712: Application Framework - Protect binary TriangulationDriver against empty triangulation in the file

The matter is that when the binary OCAF file contained a triangulation with 0 nodes and 0 triangles the method Paste would cause construction error of Poly_Triangulation.
This patch protects this method against exception.
mod - src/BinMDataXtd/BinMDataXtd_TriangulationDriver.cxx Diff ] File ]
master 4811214c
Timestamp: 2019-05-13 13:19:35
Author: msv
Committer: bugmaster
Details ] Diff ]
0030679: Attached model hangs most of OCCT common functionality

Evaluator of offset surface has been protected against evaluation at infinite parameters. Now it throws exception when evaluating such data.

The methods IsUClosed and IsVClosed of the class ShapeAnalysis_Surface have been corrected to avoid evaluation of the surface at infinite parameters (fighting with regressions "parasolid doc_3 E3" and "parasolid doc_2 A3" in products).
mod - src/GeomEvaluator/GeomEvaluator_OffsetSurface.cxx Diff ] File ]
mod - src/ShapeAnalysis/ShapeAnalysis_Surface.cxx Diff ] File ]
add - tests/bugs/modalg_7/bug30679 Diff ] File ]
master cca36b6b
Timestamp: 2019-05-13 09:32:09
Author: emv
Committer: bugmaster
Details ] Diff ]
0030708: Modeling Data - Exception is raised while initializing TopoDS_Iterator with null shape

Added protection from null shapes to TopoDS_Iterator::Initialize method.
mod - src/QABugs/QABugs_20.cxx Diff ] File ]
mod - src/TopoDS/TopoDS_Iterator.cxx Diff ] File ]
add - tests/bugs/moddata_3/bug30708_1 Diff ] File ]
add - tests/bugs/moddata_3/bug30708_2 Diff ] File ]
master 853af31f
Timestamp: 2019-05-13 08:31:42
Author: kgv
Committer: bugmaster
Details ] Diff ]
0030705: Visualization, TKOpenGl - stipple line GLSL error on using OpenGL 2.1 + GL_EXT_gpu_shader4 extension on macOS

Fix compatibility with pure GL_EXT_gpu_shader4 specs by defining "uint" as "unsigned int".
mod - src/OpenGl/OpenGl_ShaderManager.cxx Diff ] File ]
master 43070f2f
Timestamp: 2019-05-06 19:44:51
Author: kgv
Committer: bugmaster
Details ] Diff ]
0030696: Draw Harness, testgrid - specify encoding in HTML header
mod - src/DrawResources/TestCommands.tcl Diff ] File ]
master ab1f4580
Timestamp: 2019-05-03 09:30:02
Author: kgv
Committer: bugmaster
Details ] Diff ]
0030690: Draw Harness - provide XDisplay command for displaying XDE document

XDisplay - added new command displaying XDE document in ViewerTest map of object:
> XDisplay Doc [label1 [label2 [...]]] [-explore {on|off}] [-docPrefix {on|off}] [-names {on|off}]
> [-noupdate] [-dispMode Mode] [-highMode Mode]

vstate - added NULL checks.
vdisplay now prints error on attempt to specify unsupported display mode.
verase, vremove now raise Tcl exception on attempt to hide non-existing object.
verase, vremove, vdir now accept name masks like "verase b*".
vremove and vdir output is now consistent to verase command (space-separated list of removed objects).
mod - src/ViewerTest/ViewerTest.cxx Diff ] File ]
mod - src/XDEDRAW/XDEDRAW.cxx Diff ] File ]
mod - tests/bugs/vis/bug27751_capping Diff ] File ]
mod - tests/v3d/dimensions/identic Diff ] File ]
mod - tests/v3d/glsl/clipping1 Diff ] File ]
mod - tests/v3d/glsl/distinguish_off Diff ] File ]
master 49dfdb7a
Timestamp: 2019-05-02 13:58:06
Author: kgv
Committer: bugmaster
Details ] Diff ]
0030516: Visualization - Pointer to an OpenGl_Structure is deleted and accessed later after PrsMgr_Presentation::Highlight()

Do not set IsForHighlight flag for already displayed presentation.
mod - src/PrsMgr/PrsMgr_Presentation.cxx Diff ] File ]
master b44bf0f8
Timestamp: 2019-05-01 09:24:35
Author: kgv
Committer: bugmaster
Details ] Diff ]
0030686: Visualization, SelectMgr_ViewerSelector - sorting issues of transformation-persistent objects

SelectMgr_ViewerSelector::updatePoint3d() - added missing Abs() for computed tolerance
and added check to not attempt transforming undefined 3D point.
mod - src/SelectMgr/SelectMgr_ViewerSelector.cxx Diff ] File ]
master 1ac10599
Timestamp: 2019-04-29 19:31:45
Author: kgv
Committer: bugmaster
Details ] Diff ]
0030684: Coding Rules - eliminate GCC compiler warnings -Wformat-overflow and -Wcatch-value
mod - src/Storage/Storage_TypeData.cxx Diff ] File ]
mod - src/XSControl/XSControl_FuncShape.cxx Diff ] File ]
master 77bc2ad1
Timestamp: 2019-04-29 16:51:34
Author: kgv
Committer: bugmaster
Details ] Diff ]
0030683: Coding Rules - eliminate CLang compiler warnings -Wreturn-std-move

Added generalized move constructor and assignment operator to initialize TopoDS_Shape by object of this or derived type.
Added move constructor and assignment operator for TopLoc_SListOfItemLocation.
Macro OCCT_NO_RVALUE_REFERENCE is used in Standard_Handle.hxx instead of direct check of compiler version.
mod - src/Standard/Standard_Handle.hxx Diff ] File ]
mod - src/TopLoc/FILES Diff ] File ]
mod - src/TopLoc/TopLoc_SListOfItemLocation.hxx Diff ] File ]
rm - src/TopLoc/TopLoc_SListOfItemLocation.lxx Diff ] File ]
mod - src/TopoDS/TopoDS_Shape.hxx Diff ] File ]
master 42451ec0
Timestamp: 2019-04-29 15:43:14
Author: kgv
Committer: bugmaster
Details ] Diff ]
0030681: Configuration - suppress OpenGL deprecation warning on macOS 10.14

Define GL_SILENCE_DEPRECATION to suppress warnings.
mod - src/OpenGl/OpenGl_Context_1.mm Diff ] File ]
mod - src/OpenGl/OpenGl_GlFunctions.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_Window_1.mm Diff ] File ]
master faa0a911
Timestamp: 2019-04-29 15:24:36
Author: kgv
Committer: bugmaster
Details ] Diff ]
0030682: Configuration, qmake - all warnings are suppressed on macOS target

Fixed inconsistency of compiler flags with genproj.
warn_on+QMAKE_CXXFLAGS_WARN_ON is now used instead of warn_off+QMAKE_CXXFLAGS.
Added No_Exception to DEFINES.
mod - adm/qmake/OccCppConfig.pri Diff ] File ]
master 7dd7c146
Timestamp: 2019-04-24 16:53:17
Author: kgv
Committer: bugmaster
Details ] Diff ]
0030675: Visualization - remove redundant proxy classes in hierarchy of PrsMgr_Presentation

Removed redundant proxy class Prs3d_Presentation - Graphic3d_Structure now should be used directly.
Removed auxiliary class PrsMgr_ModedPresentation holding Structure and Display Mode index (field has been moved to Structure itself),
so that PrsMgr_Presentations (AIS_InteractiveObject::Presentations()) now holds Structures directly.
PrsMgr_Prs proxy class has been removed, and PrsMgr_Presentation now inherits Graphic3d_Structure.

Graphic3d_Structure, maps declarations have been corrected to use class instead of void*, which allowed to avoid redundant casts.
Several methods have been also modified to avoid creating Handle from this pointer.
AIS package headers have been cleaned up from forward declaration of Prs3d_Presentation class.

Fixed dereference of destroyed presentations within connected and HLR computed objects:
- AIS_InteractiveContext::Disconnect() now erases connected presentation.
- Graphic3d_CView::Clear() now removes destructed structures from Computed list.

- fix inaccessibility of PrsMgr_Presentation methods
mod - dox/dev_guides/upgrade/upgrade.md Diff ] File ]
mod - src/AIS/AIS.cxx Diff ] File ]
mod - src/AIS/AIS.hxx Diff ] File ]
mod - src/AIS/AIS_Chamf2dDimension.hxx Diff ] File ]
mod - src/AIS/AIS_Chamf3dDimension.hxx Diff ] File ]
mod - src/AIS/AIS_ConcentricRelation.hxx Diff ] File ]
mod - src/AIS/AIS_ConnectedInteractive.cxx Diff ] File ]
mod - src/AIS/AIS_EqualDistanceRelation.hxx Diff ] File ]
mod - src/AIS/AIS_EqualRadiusRelation.hxx Diff ] File ]
mod - src/AIS/AIS_FixRelation.hxx Diff ] File ]
mod - src/AIS/AIS_InteractiveContext.cxx Diff ] File ]
mod - src/AIS/AIS_InteractiveContext_2.cxx Diff ] File ]
mod - src/AIS/AIS_InteractiveObject.cxx Diff ] File ]
mod - src/AIS/AIS_InteractiveObject.hxx Diff ] File ]
mod - src/AIS/AIS_LengthDimension.hxx Diff ] File ]
mod - src/AIS/AIS_MaxRadiusDimension.hxx Diff ] File ]
mod - src/AIS/AIS_MidPointRelation.hxx Diff ] File ]
mod - src/AIS/AIS_MinRadiusDimension.hxx Diff ] File ]
mod - src/AIS/AIS_MultipleConnectedInteractive.cxx Diff ] File ]
mod - src/AIS/AIS_OffsetDimension.hxx Diff ] File ]
mod - src/AIS/AIS_ParallelRelation.hxx Diff ] File ]
mod - src/AIS/AIS_PerpendicularRelation.hxx Diff ] File ]
mod - src/AIS/AIS_PointCloud.cxx Diff ] File ]
mod - src/AIS/AIS_Relation.hxx Diff ] File ]
mod - src/AIS/AIS_Shape.cxx Diff ] File ]
mod - src/AIS/AIS_SymmetricRelation.hxx Diff ] File ]
mod - src/AIS/AIS_TangentRelation.hxx Diff ] File ]
mod - src/AIS/AIS_TexturedShape.cxx Diff ] File ]
mod - src/AIS/AIS_Triangulation.cxx Diff ] File ]
mod - src/AIS/AIS_Triangulation.hxx Diff ] File ]
mod - src/DsgPrs/DsgPrs.cxx Diff ] File ]
mod - src/DsgPrs/DsgPrs.hxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_AnglePresentation.hxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_Chamf2dPresentation.hxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_ConcentricPresentation.hxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_DiameterPresentation.hxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_EllipseRadiusPresentation.hxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_EqualDistancePresentation.hxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_EqualRadiusPresentation.hxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_FilletRadiusPresentation.hxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_FixPresentation.hxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_IdenticPresentation.hxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_LengthPresentation.hxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_MidPointPresentation.hxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_OffsetPresentation.hxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_ParalPresentation.hxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_PerpenPresentation.hxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_RadiusPresentation.hxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_ShadedPlanePresentation.hxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_ShapeDirPresentation.hxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_SymbPresentation.hxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_SymmetricPresentation.hxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_TangentPresentation.hxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_XYZAxisPresentation.hxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_XYZPlanePresentation.hxx Diff ] File ]
mod - src/Graphic3d/FILES Diff ] File ]
mod - src/Graphic3d/Graphic3d_CView.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_CView.hxx Diff ] File ]
rm - src/Graphic3d/Graphic3d_IndexedMapOfAddress.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_ElementalColorPrsBuilder.hxx Diff ] File ]
mod - src/MeshVS/MeshVS_Mesh.cxx Diff ] File ]
mod - src/MeshVS/MeshVS_Mesh.hxx Diff ] File ]
mod - src/MeshVS/MeshVS_MeshPrsBuilder.hxx Diff ] File ]
mod - src/MeshVS/MeshVS_NodalColorPrsBuilder.hxx Diff ] File ]
mod - src/MeshVS/MeshVS_PrsBuilder.hxx Diff ] File ]
mod - src/MeshVS/MeshVS_TextPrsBuilder.hxx Diff ] File ]
mod - src/MeshVS/MeshVS_VectorPrsBuilder.hxx Diff ] File ]
mod - src/Prs3d/FILES Diff ] File ]
mod - src/Prs3d/Prs3d.hxx Diff ] File ]
rm - src/Prs3d/Prs3d_Presentation.cxx Diff ] File ]
mod - src/Prs3d/Prs3d_Presentation.hxx Diff ] File ]
mod - src/Prs3d/Prs3d_PresentationShadow.cxx Diff ] File ]
mod - src/Prs3d/Prs3d_PresentationShadow.hxx Diff ] File ]
mod - src/PrsMgr/FILES Diff ] File ]
rm - src/PrsMgr/PrsMgr_ModedPresentation.cxx Diff ] File ]
rm - src/PrsMgr/PrsMgr_ModedPresentation.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/PrsMgr/PrsMgr_PresentationManager.cxx Diff ] File ]
mod - src/PrsMgr/PrsMgr_PresentationManager.hxx Diff ] File ]
mod - src/PrsMgr/PrsMgr_Presentations.hxx Diff ] File ]
rm - src/PrsMgr/PrsMgr_Prs.cxx Diff ] File ]
rm - src/PrsMgr/PrsMgr_Prs.hxx Diff ] File ]
mod - src/QABugs/QABugs_PresentableObject.hxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_SelectableObject.hxx Diff ] File ]
mod - src/StdPrs/StdPrs_Curve.hxx Diff ] File ]
mod - src/StdPrs/StdPrs_DeflectionCurve.hxx Diff ] File ]
mod - src/StdPrs/StdPrs_HLRPolyShape.hxx Diff ] File ]
mod - src/StdPrs/StdPrs_Plane.hxx Diff ] File ]
mod - src/StdPrs/StdPrs_PoleCurve.hxx Diff ] File ]
mod - src/StdPrs/StdPrs_ShadedShape.hxx Diff ] File ]
mod - src/StdPrs/StdPrs_ShadedSurface.hxx Diff ] File ]
mod - src/StdPrs/StdPrs_WFDeflectionRestrictedFace.hxx Diff ] File ]
mod - src/StdPrs/StdPrs_WFDeflectionSurface.hxx Diff ] File ]
mod - src/StdPrs/StdPrs_WFPoleSurface.hxx Diff ] File ]
mod - src/StdPrs/StdPrs_WFSurface.hxx Diff ] File ]
mod - src/StdSelect/StdSelect_Shape.hxx Diff ] File ]
mod - src/ViewerTest/ViewerTest.cxx Diff ] File ]
mod - src/XCAFPrs/XCAFPrs_AISObject.cxx Diff ] File ]
master 245cbf94
Timestamp: 2019-04-24 15:50:29
Author: kgv
Committer: bugmaster
Details ] Diff ]
0030669: Visualization - AIS_Manipulator ignores parent transformation

AIS_Manipulator::Transform() now considers object parent transformation.

Added new command vchild for easier testing of low-level connections between presentations.
mod - src/AIS/AIS_Manipulator.cxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff ] File ]
add - tests/bugs/vis/bug30669 Diff ] File ]
master 66278500
Timestamp: 2019-04-24 06:16:19
Author: kgv
Committer: bugmaster
Details ] Diff ]
0030672: Visualization - AIS_InteractiveContext::SetLocation() sets invalid selection BVH flag to removed object

SelectMgr_SelectionManager::Remove() now deactivates selection before removal.
mod - src/SelectMgr/SelectMgr_SelectionManager.cxx Diff ] File ]
add - tests/bugs/vis/bug30672 Diff ] File ]
master 293211ae
Timestamp: 2019-04-22 07:51:22
Author: tiv
Committer: bugmaster
Details ] Diff ]
0030592: Draw Harness, ViewerTest - provide vbackground command unifying vsetbg, vsetbgmode, vsetgradientbg, vsetgrbgmode, vsetcolorbg

A new command vbackground is created. Old background commands are made aliases for the newly created command (including vsetdefaultbg).
Tests are modified using newly added command vbackground.
mod - samples/tcl/ANC101.tcl Diff ] File ]
mod - samples/tcl/dimensions.tcl Diff ] File ]
mod - samples/tcl/materials.tcl Diff ] File ]
mod - samples/tcl/MBBGehauseRohteil.tcl Diff ] File ]
mod - samples/tcl/pencil.tcl Diff ] File ]
mod - samples/tcl/Penrose.tcl Diff ] File ]
mod - samples/tcl/raytrace.tcl Diff ] File ]
mod - samples/tcl/snowflake.tcl 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/bug1188 Diff ] File ]
mod - tests/bugs/vis/bug21747_1 Diff ] File ]
mod - tests/bugs/vis/bug21747_10 Diff ] File ]
mod - tests/bugs/vis/bug21747_11 Diff ] File ]
mod - tests/bugs/vis/bug21747_12 Diff ] File ]
mod - tests/bugs/vis/bug21747_13 Diff ] File ]
mod - tests/bugs/vis/bug21747_14 Diff ] File ]
mod - tests/bugs/vis/bug21747_15 Diff ] File ]
mod - tests/bugs/vis/bug21747_16 Diff ] File ]
mod - tests/bugs/vis/bug21747_17 Diff ] File ]
mod - tests/bugs/vis/bug21747_2 Diff ] File ]
mod - tests/bugs/vis/bug21747_3 Diff ] File ]
mod - tests/bugs/vis/bug21747_4 Diff ] File ]
mod - tests/bugs/vis/bug21747_5 Diff ] File ]
mod - tests/bugs/vis/bug21747_6 Diff ] File ]
mod - tests/bugs/vis/bug21747_7 Diff ] File ]
mod - tests/bugs/vis/bug21747_8 Diff ] File ]
mod - tests/bugs/vis/bug21747_9 Diff ] File ]
mod - tests/bugs/vis/bug22906 Diff ] File ]
mod - tests/bugs/vis/bug23102 Diff ] File ]
mod - tests/bugs/vis/bug23363 Diff ] File ]
mod - tests/bugs/vis/bug25475 Diff ] File ]
mod - tests/bugs/vis/bug25775 Diff ] File ]
mod - tests/bugs/vis/bug25778 Diff ] File ]
mod - tests/bugs/vis/bug26404 Diff ] File ]
mod - tests/bugs/vis/bug26599 Diff ] File ]
mod - tests/bugs/vis/bug27836 Diff ] File ]
mod - tests/bugs/vis/bug29787 Diff ] File ]
mod - tests/bugs/vis/bug29847 Diff ] File ]
mod - tests/v3d/glsl/interior2 Diff ] File ]
mod - tests/v3d/glsl/msaa Diff ] File ]
mod - tests/v3d/glsl/outline1 Diff ] File ]
mod - tests/v3d/glsl/outline2 Diff ] File ]
mod - tests/v3d/glsl/tiles Diff ] File ]
mod - tests/v3d/materials/bug24855 Diff ] File ]
mod - tests/v3d/raytrace/bug24130 Diff ] File ]
mod - tests/v3d/raytrace/bug24819 Diff ] File ]
mod - tests/v3d/raytrace/bug25201 Diff ] File ]
mod - tests/v3d/raytrace/bug26617 Diff ] File ]
mod - tests/v3d/raytrace/refraction Diff ] File ]
mod - tests/v3d/raytrace/textures Diff ] File ]
mod - tests/v3d/transparency/blend Diff ] File ]
master 1bbd7c79
Timestamp: 2019-04-19 06:17:57
Author: vro
Committer: bugmaster
Details ] Diff ]
0030663: Visualization - synthesize italic style for a font having no italic style

Font_FTFont now defines shear transformation to synthesize italic style for fonts having no such style.
Font_FontMgr::FindFont() and command "vfont -find" have been extended with -strict option
to check whether the given font is actually registered or not.
Font_FTFont::Init() - added constructor from memory buffer.
Second Font_FTFont::Init() override has been renamed to Font_FTFont::FindAndInit()
to avoid ambiguity between two similar methods taking full font path and font name as string.
mod - src/AIS/AIS_Dimension.cxx Diff ] File ]
mod - src/AIS/AIS_TextLabel.cxx Diff ] File ]
mod - src/Font/FILES Diff ] File ]
mod - src/Font/Font_BRepFont.cxx Diff ] File ]
mod - src/Font/Font_BRepFont.hxx Diff ] File ]
mod - src/Font/Font_FontMgr.cxx Diff ] File ]
mod - src/Font/Font_FontMgr.hxx Diff ] File ]
mod - src/Font/Font_FTFont.cxx Diff ] File ]
mod - src/Font/Font_FTFont.hxx Diff ] File ]
add - src/Font/Font_StrictLevel.hxx Diff ] File ]
mod - src/Font/Font_SystemFont.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_Text.cxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff ] File ]
add - tests/3rdparty/fonts/B7 Diff ] File ]
master 130bc3c0
Timestamp: 2019-04-17 19:23:51
Author: kgv
Committer: bugmaster
Details ] Diff ]
0030657: Visualization - misprint in Graphic3d_ZLayerSettings::SetOrigin()

Add missing initialization of Geom_Transformation object.
mod - src/Graphic3d/Graphic3d_ZLayerSettings.hxx Diff ] File ]
master 1ec17fb4
Timestamp: 2019-04-17 11:58:35
Author: kgv
Committer: bugmaster
Details ] Diff ]
0030644: Coding - inline trivial methods of V3d_View class
mod - src/V3d/V3d_View.cxx Diff ] File ]
mod - src/V3d/V3d_View.hxx Diff ] File ]
master 2506cf29
Timestamp: 2019-04-16 19:46:43
Author: kgv
Committer: bugmaster
Details ] Diff ]
0030652: Configuration, genproj - reuse PRODUCTS_PATH within generated custom.bat

genconfdeps.tcl now puts %PRODUCTS_PATH%/$PRODUCTS_PATH into generated custom.bat/custom.sh scripts.
Added missing CSF_winmm definition to OccToolkit.pri
mod - adm/genconfdeps.tcl Diff ] File ]
mod - adm/qmake/OccToolkit.pri Diff ] File ]
master 833034f3
Timestamp: 2019-04-15 09:47:08
Author: ifv
Committer: bugmaster
Details ] Diff ]
0030647: Geom2dGcc_Circ2d2TanRad not giving all the solutions

Method for calculation of correct number of sampling points is added for
Adaptor2d_OffsetCurve.
Now number of sampling points correspond with similar method for
Geom2dAdaptor_Curve for curve type GeomAbs_OffsetCurve
Test case added
mod - src/Adaptor2d/Adaptor2d_OffsetCurve.cxx Diff ] File ]
mod - src/Adaptor2d/Adaptor2d_OffsetCurve.hxx Diff ] File ]
add - tests/bugs/modalg_7/bug30647 Diff ] File ]
master 6fd9bdf2
Timestamp: 2019-04-13 11:57:39
Author: azv
Committer: bugmaster
Details ] Diff ]
0030645: Modeling Algorithms - B-spline segmentation produces wrong parametrization

Method Segment() of B-spline curve and surface has been extended by parameter theTolerance (theUTolerance and theVTolerance for surface), which defines the proximity between knots of a NURBS and boundaries of cutting segment. The default value of the tolerance is Precision::PConfusion().
Test cases have been added to check segmenting of B-spline surface and curves both 2D and 3D.
mod - src/BndLib/BndLib_Add3dCurve.cxx Diff ] File ]
mod - src/Geom/Geom_BSplineCurve.cxx Diff ] File ]
mod - src/Geom/Geom_BSplineCurve.hxx Diff ] File ]
mod - src/Geom/Geom_BSplineSurface.cxx Diff ] File ]
mod - src/Geom/Geom_BSplineSurface.hxx Diff ] File ]
mod - src/Geom2d/Geom2d_BSplineCurve.cxx Diff ] File ]
mod - src/Geom2d/Geom2d_BSplineCurve.hxx Diff ] File ]
mod - src/GeomliteTest/GeomliteTest_CurveCommands.cxx Diff ] File ]
mod - src/GeomliteTest/GeomliteTest_SurfaceCommands.cxx Diff ] File ]
add - tests/bugs/modalg_7/bug30645_1 Diff ] File ]
add - tests/bugs/modalg_7/bug30645_2 Diff ] File ]
add - tests/bugs/modalg_7/bug30645_3 Diff ] File ]
master f9b30c0d
Timestamp: 2019-04-12 07:45:25
Author: tiv
Committer: bugmaster
Details ] Diff ]
0030623: Draw Harness - support hex color codes within ViewerTest::ParseColor()

ViewerTest::ParseColor() function is improved to be able to parse the following set of input arguments:
  - "Red Green Blue [Alpha]", where Red, Green, Blue, Alpha must be integers within the range [0, 255] or reals within the range [0.0, 1.0]. Note that "0 0 1" triple is parsed as "0.0 0.0 1.0" and will be interpreted as a blue color.
  - "ColorName [Alpha]", where ColorName is one of WHITE, BLACK, RED, GREEN, BLUE, etc. (look at Quantity_NameOfColor enumeration for all possible variants). Alpha may be integer or real, as described at the previous list item.
  - #HHH, [#]HHH[H], [#]HHHHHH[HH], where H is a hexadecimal digit (0 .. 9, a .. f, or A .. F). There are a short hexadecimal RGB, RGBA formats, and a usual RGB[A], respectively.
mod - src/Draw/Draw.hxx Diff ] File ]
mod - src/Draw/Draw_VariableCommands.cxx Diff ] File ]
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/Quantity/FILES Diff ] File ]
mod - src/Quantity/Quantity_Color.cxx Diff ] File ]
mod - src/Quantity/Quantity_Color.hxx Diff ] File ]
add - src/Quantity/Quantity_ColorRGBA.cxx Diff ] File ]
mod - src/Quantity/Quantity_ColorRGBA.hxx Diff ] File ]
mod - src/ViewerTest/ViewerTest.cxx Diff ] File ]
mod - src/ViewerTest/ViewerTest.hxx Diff ] File ]
master 74413ca7
Timestamp: 2019-04-09 13:25:29
Author: kgv
Committer: apn
Details ] Diff ]
0030643: Visualization, Ray-Tracing - shader compilation errors are not properly logged

OpenGl_View::initShader() now uses OpenGl_ShaderObject::LoadAndCompile().
mod - src/OpenGl/OpenGl_View_Raytrace.cxx Diff ] File ]
1 2 3 4 5 ... 20 ... 40 ... 60 ... 80 ... 100 ... 120 ... 140 ... 160 ... 180 ... 193 194 195  >>


Copyright © 2000 - 2019 MantisBT Team
Powered by Mantis Bugtracker