Changesets: occt

master 9eefb360

2019-09-04 15:42:42

kgv


Committer: bugmaster Details Diff
0030846: Foundation Classes - StorageInfo violates the C++ One Definition Rule

Local definitions have been put into anonymouse namespace within files
OSD_MAllocHook.cxx and NCollection_BaseAllocator.cxx.
Affected Issues
0030846
mod - src/NCollection/NCollection_BaseAllocator.cxx Diff File
mod - src/OSD/OSD_MAllocHook.cxx Diff File

master 30870f51

2019-09-04 15:28:49

abv


Committer: bugmaster Details Diff
Test for 0023979: Performance problem of STEP export for large files
add - tests/perf/de/bug23979 Diff File

master bbd8ce10

2019-09-04 14:24:13

kgv


Committer: bugmaster Details Diff
0030721: Visualization - Arrows in dimensions are drawn behind some other lines after applying 30716

AIS_Dimension::DrawArrow() now disables polygon offsets for drawing 2D arrow,
so that it is expected to be drawn at the same depth as dimension line.
Affected Issues
0030721
mod - src/AIS/AIS_Dimension.cxx Diff File

master 741c4f3e

2019-09-04 07:00:42

nds


Committer: bugmaster Details Diff
0030728: Visualization - using one implementation of highlight/unhighlight in context Affected Issues
0030728
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

master c8428cb3

2019-09-04 06:35:15

abv


Committer: bugmaster Details Diff
0030938: Configuration, genproj - Support building with VS 2019

Commands genproj and genconf are updated to support generation of projects for VS 2019, toolset v142
Affected Issues
0030938
mod - adm/genconf.tcl Diff File
mod - adm/genproj.tcl Diff File

master dec7af16

2019-09-03 14:22:35

ifv


Committer: bugmaster Details Diff
0030196: [REGRESSION] Modeling Algorithms - Crash in BRepBuilderAPI_GTransform

Test case is added
add - tests/bugs/modalg_7/bug30196 Diff File

master 94beb42a

2019-09-03 13:08:54

aml


Committer: bugmaster Details Diff
0029858: Modeling Data - Regression in GeomAPI_ExtremaCurveCurve

Fix Newton's minimum projection algorithm onto boundaries in case of conditional optimization.
Add possibility to detect several optimal points at initialization of the math_GlobOptMin.
Affected Issues
0029858
mod - src/ChFi3d/ChFi3d_Builder_CnCrn.cxx Diff File
mod - src/math/math_BFGS.cxx Diff File
mod - src/math/math_GlobOptMin.cxx Diff File
mod - src/math/math_GlobOptMin.hxx Diff File
mod - src/math/math_NewtonMinimum.cxx Diff File
add - tests/lowalgos/extcc/bug29858_01 Diff File
add - tests/lowalgos/extcc/bug29858_02 Diff File
add - tests/lowalgos/extcc/bug29858_03 Diff File
add - tests/lowalgos/extcc/bug29858_04 Diff File

master 79aa9b5c

2019-09-03 12:48:24

ifv


Committer: bugmaster Details Diff
0027087: [Regression to OCCT 6.7.1] BRepExtrema_DistShapeShape gives wrong result

Extrema_ExtCs.cxx: number of subdivision is incresed for curve;

Modifications to fix regressions of some tests
IntTools_BeanFaceIntersector.cxx: restriction of curve, which is used in Extrema_ExtCS
ProjLib_CompProjectedCurve.cxx: tolerance is reduced for Extrema_ExtCS
BRepOffset_Tool.cxx: checking common vertex if it is Null

tests/bugs/modalg_7/bug27087 : test case added.

tests/bugs/modalg_5/bug25232_8 : test is modified according to new behavior of algorithms
Affected Issues
0027087
mod - src/BRepOffset/BRepOffset_Tool.cxx Diff File
mod - src/Extrema/Extrema_ExtCS.cxx Diff File
mod - src/IntTools/IntTools_BeanFaceIntersector.cxx Diff File
mod - src/ProjLib/ProjLib_CompProjectedCurve.cxx Diff File
mod - tests/bugs/modalg_5/bug25232_8 Diff File
add - tests/bugs/modalg_7/bug27087 Diff File

master 7a740876

2019-09-03 12:36:07

aml


Committer: bugmaster Details Diff
0027534: [Regression to 6.9.1]: Infinite loop in Curve on Surface projection algorithm

Add test case.
Affected Issues
0027534
add - tests/bugs/moddata_3/bug27534 Diff File

master 7185019a

2019-09-02 15:15:55

abv


Committer: apn Details Diff
0028242: [Regression] HLR Poly Algo has broken edges

Added test hlr poly_hlr bug28242
Affected Issues
0028242
add - tests/hlr/poly_hlr/bug28242 Diff File

master 1202160b

2019-09-01 10:19:40

kgv


Committer: apn Details Diff
0030931: Visualization, TKOpenGl - do not render into GL_FRONT within "GDI Generic" renderer

OpenGl_Workspace now disables at initialization time
OpenGl_View::SetImmediateModeDrawToFront() property in case of "GDI Generic" OpenGL implementation.

OpenGl_View::redrawImmediate() - fixed no buffer swap in case of
myTransientDrawToFront without offscreen FBO.
Affected Issues
0030931
mod - src/OpenGl/OpenGl_View_Redraw.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace.cxx Diff File

master 61168418

2019-08-30 18:52:12

kgv


Committer: bugmaster Details Diff
0029516: Visualization - eliminate redundant property Graphic3d_MaterialAspect::ReflectionMode()

Decomposition of Ambient, Diffuse, Specular and Emissive properties has been eliminated within *Graphic3d_MaterialAspect* definition,
so that following methods of *Graphic3d_MaterialAspect* class have been removed:
SetReflectionMode(), SetReflectionModeOn(), Ambient(), Diffuse(), Emissive(), Specular(), SetAmbient(), SetDiffuse(), SetSpecular(), SetEmissive().

Graphic3d_NOM_NEON_GNC non-physical material definition has been corrected
and define WHITE emission color coefficient instead of YELLOW.

Added method Graphic3d_ClipPlane::SetCappingColor() for more straight-forward modification of Capping color in case of non-physical material.
Prs3d_ShadingAspect::Color() has been fixed to return InteriorColor instead of material color coefficient in case of non-physical material.
Affected Issues
0029516
mod - dox/dev_guides/upgrade/upgrade.md Diff File
mod - samples/mfc/standard/Common/User_Cylinder.cxx Diff File
mod - src/AIS/AIS_Dimension.cxx Diff File
mod - src/AIS/AIS_Manipulator.cxx Diff File
mod - src/AIS/AIS_Shape.cxx Diff File
mod - src/AIS/AIS_Triangulation.cxx Diff File
mod - src/AIS/AIS_ViewCube.cxx Diff File
mod - src/Graphic3d/Graphic3d_ClipPlane.cxx Diff File
mod - src/Graphic3d/Graphic3d_ClipPlane.hxx Diff File
mod - src/Graphic3d/Graphic3d_MaterialAspect.cxx Diff File
mod - src/Graphic3d/Graphic3d_MaterialAspect.hxx Diff File
mod - src/MeshVS/MeshVS_ElementalColorPrsBuilder.cxx Diff File
mod - src/MeshVS/MeshVS_MeshPrsBuilder.cxx Diff File
mod - src/MeshVS/MeshVS_NodalColorPrsBuilder.cxx Diff File
mod - src/OpenGl/OpenGl_Aspects.cxx Diff File
mod - src/OpenGl/OpenGl_Material.hxx Diff File
mod - src/OpenGl/OpenGl_SceneGeometry.cxx Diff File
mod - src/OpenGl/OpenGl_SceneGeometry.hxx Diff File
mod - src/OpenGl/OpenGl_View.hxx Diff File
mod - src/OpenGl/OpenGl_View_Raytrace.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace.cxx Diff File
mod - src/Prs3d/Prs3d_ShadingAspect.cxx Diff File
mod - src/QABugs/QABugs_17.cxx Diff File
mod - src/QABugs/QABugs_PresentableObject.cxx Diff File
mod - src/V3d/V3d_Trihedron.cxx Diff File
mod - src/ViewerTest/ViewerTest.cxx Diff File
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff File
mod - src/ViewerTest/ViewerTest_OpenGlCommands.cxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File

master cc50812d

2019-08-30 15:10:05

oan


Committer: bugmaster Details Diff
0025588: BRepMesh_ShapeTool::FindUV check for 2d points to be the same is inconsistent with ShapeAnalysis_Wire::CheckLacking Affected Issues
0025588
add - tests/bugs/mesh/bug25588 Diff File
add - tests/bugs/mesh/bug25588_1 Diff File
add - tests/bugs/mesh/bug25588_10 Diff File
add - tests/bugs/mesh/bug25588_11 Diff File
add - tests/bugs/mesh/bug25588_12 Diff File
add - tests/bugs/mesh/bug25588_13 Diff File
add - tests/bugs/mesh/bug25588_14 Diff File
add - tests/bugs/mesh/bug25588_15 Diff File
add - tests/bugs/mesh/bug25588_16 Diff File
add - tests/bugs/mesh/bug25588_17 Diff File
add - tests/bugs/mesh/bug25588_18 Diff File
add - tests/bugs/mesh/bug25588_19 Diff File
add - tests/bugs/mesh/bug25588_2 Diff File
add - tests/bugs/mesh/bug25588_20 Diff File
add - tests/bugs/mesh/bug25588_21 Diff File
add - tests/bugs/mesh/bug25588_22 Diff File
add - tests/bugs/mesh/bug25588_23 Diff File
add - tests/bugs/mesh/bug25588_24 Diff File
add - tests/bugs/mesh/bug25588_25 Diff File
add - tests/bugs/mesh/bug25588_26 Diff File
add - tests/bugs/mesh/bug25588_27 Diff File
add - tests/bugs/mesh/bug25588_28 Diff File
add - tests/bugs/mesh/bug25588_29 Diff File
add - tests/bugs/mesh/bug25588_3 Diff File
add - tests/bugs/mesh/bug25588_30 Diff File
add - tests/bugs/mesh/bug25588_31 Diff File
add - tests/bugs/mesh/bug25588_32 Diff File
add - tests/bugs/mesh/bug25588_4 Diff File
add - tests/bugs/mesh/bug25588_5 Diff File
add - tests/bugs/mesh/bug25588_6 Diff File
add - tests/bugs/mesh/bug25588_7 Diff File
add - tests/bugs/mesh/bug25588_8 Diff File
add - tests/bugs/mesh/bug25588_9 Diff File

master 59ee34ef

2019-08-30 14:54:09

kgv


Committer: apn Details Diff
0030930: Draw Harness, ViewerTest - add commands vlistcolors and vlistmaterials listing standard Colors and Materials

Introduced two new commands vlistcolors listing named colors and vlistmaterials listing standard materials.
These commands also can generate HTML table listing colors/materials with their properties.
vlistmaterials can generate OBJ model for comparing OCCT materials in different viewers.
New test cases use these commands for generating HTML tables.

Graphic3d_MaterialAspect::MaterialType() - added missing getter.
Corrected name of unlit shading model within vaspects and vrenderparams commands.
Affected Issues
0030930
mod - src/Graphic3d/Graphic3d_MaterialAspect.hxx Diff File
mod - src/Graphic3d/Graphic3d_TypeOfMaterial.hxx Diff File
mod - src/Quantity/Quantity_Color.hxx Diff File
mod - src/Quantity/Quantity_NameOfColor.hxx Diff File
mod - src/ViewerTest/ViewerTest.cxx Diff File
mod - src/ViewerTest/ViewerTest_OpenGlCommands.cxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
add - tests/v3d/materials/colors Diff File
add - tests/v3d/materials/materials Diff File

master a22151d8

2019-08-29 16:02:25

jgv


Committer: apn Details Diff
0030927: Modeling Algorithms - UnifySameDom looses the Closed flag for wires

Add setting the Closed flag for a new wire
Affected Issues
0030927
mod - src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.cxx Diff File
add - tests/bugs/modalg_7/bug30927 Diff File

master 990d032c

2019-08-29 13:20:50

vro


Committer: apn Details Diff
0030926: Data Exchange - Change of the number of GDT points of a View may lead to a crash Affected Issues
0030926
mod - src/XCAFDoc/XCAFDoc_View.cxx Diff File

master ba00aab7

2019-08-29 08:04:56

kgv


Committer: apn Details Diff
0029528: Visualization, TKOpenGl - allow defining sRGB textures

OpenGL rendering is now done into sRGB framebuffer.
OpenGl_ShaderManager::prepareStdProgramFboBlit() has been extended
by programs resolving MSAA texture and applying gamma correction as fallbacks.

Quantity_Color definition has been modified to store RGB components
in linear color space within Quantity_TOC_RGB type.
Standard colors defined by Quantity_NameOfColor enumeration has been updated accordingly.
New Quantity_TOC_sRGB type has been introduced to handle RGB components in non-linear sRGB color space.

OpenGl_TextureFormat class definition has been moved to dedicated files.
New method OpenGl_TextureFormat::FindFormat() replaces OpenGl_Texture::GetDataFormat().
New method OpenGl_TextureFormat::FindSizedFormat() replaces OpenGl_FrameBuffer::getColorDataFormat()
and OpenGl_FrameBuffer::getDepthDataFormat().

Graphic3d_TextureRoot::IsColorMap() - introduced new property defining
if RGB(A)8 image formats should be loaded as sRGB(A) textures or as data RGB(A) textures.
OpenGl_Texture initialization methods have been extended with new theIsColorMap argument.

vreadpixel - added argument -sRGB printing color in sRGB color space.

Test cases have been updated to new sRGB rendered results.
Affected Issues
0029528
mod - dox/dev_guides/upgrade/upgrade.md Diff File
mod - src/Cocoa/Cocoa_Window.mm Diff File
mod - src/D3DHost/D3DHost_FrameBuffer.cxx Diff File
mod - src/Graphic3d/Graphic3d_MaterialAspect.cxx Diff File
mod - src/Graphic3d/Graphic3d_TextureMap.hxx Diff File
mod - src/Graphic3d/Graphic3d_TextureRoot.cxx Diff File
mod - src/Graphic3d/Graphic3d_TextureRoot.hxx Diff File
mod - src/Graphic3d/Graphic3d_TypeOfLimit.hxx Diff File
mod - src/IGESCAFControl/IGESCAFControl_Reader.cxx Diff File
mod - src/IGESCAFControl/IGESCAFControl_Writer.cxx Diff File
mod - src/MeshVS/MeshVS_TwoColors.cxx Diff File
mod - src/OpenGl/FILES Diff File
mod - src/OpenGl/OpenGl_AspectsSprite.cxx Diff File
mod - src/OpenGl/OpenGl_BackgroundArray.cxx Diff File
mod - src/OpenGl/OpenGl_BackgroundArray.hxx Diff File
mod - src/OpenGl/OpenGl_Caps.cxx Diff File
mod - src/OpenGl/OpenGl_Caps.hxx Diff File
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_Context.hxx Diff File
mod - src/OpenGl/OpenGl_Font.cxx Diff File
mod - src/OpenGl/OpenGl_FrameBuffer.cxx Diff File
mod - src/OpenGl/OpenGl_FrameBuffer.hxx Diff File
mod - src/OpenGl/OpenGl_GlFunctions.hxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver.cxx Diff File
mod - src/OpenGl/OpenGl_Material.hxx Diff File
mod - src/OpenGl/OpenGl_ShaderManager.cxx Diff File
mod - src/OpenGl/OpenGl_ShaderManager.hxx Diff File
mod - src/OpenGl/OpenGl_Texture.cxx Diff File
mod - src/OpenGl/OpenGl_Texture.hxx Diff File
add - src/OpenGl/OpenGl_TextureFormat.cxx Diff File
add - src/OpenGl/OpenGl_TextureFormat.hxx Diff File
mod - src/OpenGl/OpenGl_TileSampler.cxx Diff File
mod - src/OpenGl/OpenGl_View.cxx Diff File
mod - src/OpenGl/OpenGl_View.hxx Diff File
mod - src/OpenGl/OpenGl_View_Raytrace.cxx Diff File
mod - src/OpenGl/OpenGl_View_Redraw.cxx Diff File
mod - src/OpenGl/OpenGl_Window.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace.cxx Diff File
mod - src/QABugs/QABugs_17.cxx Diff File
mod - src/QABugs/QABugs_19.cxx Diff File
mod - src/Quantity/Quantity_Color.cxx Diff File
mod - src/Quantity/Quantity_Color.hxx Diff File
mod - src/Quantity/Quantity_ColorRGBA.cxx Diff File
mod - src/Quantity/Quantity_ColorRGBA.hxx Diff File
mod - src/Quantity/Quantity_ColorTable.pxx Diff File
mod - src/Quantity/Quantity_TypeOfColor.hxx Diff File
mod - src/RWGltf/RWGltf_GltfJsonParser.cxx Diff File
mod - src/RWGltf/RWGltf_MaterialCommon.hxx Diff File
mod - src/RWObj/RWObj_Material.hxx Diff File
mod - src/RWObj/RWObj_MtlReader.cxx Diff File
mod - src/Shaders/Display.fs Diff File
mod - src/Shaders/PathtraceBase.fs Diff File
mod - src/Shaders/Shaders_Display_fs.pxx Diff File
mod - src/Shaders/Shaders_PathtraceBase_fs.pxx Diff File
mod - src/StdSelect/StdSelect_ViewerSelector3d.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Writer.cxx Diff File
mod - src/STEPConstruct/STEPConstruct_Styles.cxx Diff File
mod - src/ViewerTest/ViewerTest.cxx Diff File
mod - src/ViewerTest/ViewerTest_OpenGlCommands.cxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
mod - src/Vrml/Vrml_DirectionalLight.cxx Diff File
mod - src/Vrml/Vrml_Material.cxx Diff File
mod - src/Vrml/Vrml_PointLight.cxx Diff File
mod - src/Vrml/Vrml_SpotLight.cxx Diff File
mod - src/VrmlAPI/VrmlAPI_Writer.cxx Diff File
mod - src/VrmlData/VrmlData_Color.hxx Diff File
mod - src/VrmlData/VrmlData_Material.cxx Diff File
mod - src/VrmlData/VrmlData_ShapeConvert.cxx Diff File
mod - tests/bugs/modalg_6/bug26379_1 Diff File
mod - tests/bugs/modalg_6/bug26379_2 Diff File
mod - tests/bugs/step/bug30189_1 Diff File
mod - tests/bugs/vis/bug22048 Diff File
rm - tests/bugs/vis/bug22879 Diff File
mod - tests/bugs/vis/bug24762_coloredshape Diff File
mod - tests/bugs/vis/bug25136 Diff File
mod - tests/bugs/vis/bug25340 Diff File
mod - tests/bugs/vis/bug25459_coloredshape Diff File
mod - tests/bugs/vis/bug25544_graytexture Diff File
mod - tests/bugs/vis/bug25552 Diff File
mod - tests/bugs/vis/bug25695 Diff File
mod - tests/bugs/vis/bug25723 Diff File
mod - tests/bugs/vis/bug25723_1 Diff File
mod - tests/bugs/vis/bug26028 Diff File
mod - tests/bugs/vis/bug26217 Diff File
mod - tests/bugs/vis/bug26344 Diff File
mod - tests/bugs/vis/bug26357 Diff File
mod - tests/bugs/vis/bug26680 Diff File
mod - tests/bugs/vis/bug26719_1 Diff File
mod - tests/bugs/vis/bug26940 Diff File
mod - tests/bugs/vis/bug26960 Diff File
mod - tests/bugs/vis/bug27083 Diff File
mod - tests/bugs/vis/bug27536 Diff File
mod - tests/bugs/vis/bug27618 Diff File
mod - tests/bugs/vis/bug27629 Diff File
mod - tests/bugs/vis/bug27796 Diff File
mod - tests/bugs/vis/bug27797 Diff File
mod - tests/bugs/vis/bug27817 Diff File
mod - tests/bugs/vis/bug27836 Diff File
mod - tests/bugs/vis/bug27945 Diff File
mod - tests/bugs/vis/bug27986_1 Diff File
mod - tests/bugs/vis/bug27986_2 Diff File
mod - tests/bugs/vis/bug28004 Diff File
mod - tests/bugs/vis/bug28036_1 Diff File
mod - tests/bugs/vis/bug28036_2 Diff File
mod - tests/bugs/vis/bug28127 Diff File
mod - tests/bugs/vis/bug28527 Diff File
mod - tests/bugs/vis/bug28988 Diff File
mod - tests/bugs/vis/bug29051 Diff File
mod - tests/bugs/vis/bug29262 Diff File
mod - tests/bugs/vis/bug29768 Diff File
mod - tests/bugs/vis/bug29791 Diff File
mod - tests/bugs/vis/bug30672 Diff File
mod - tests/bugs/vis/bug30756 Diff File
mod - tests/bugs/vis/bug30906 Diff File
mod - tests/bugs/vis/bug30949 Diff File
mod - tests/bugs/xde/bug23193 Diff File
mod - tests/bugs/xde/bug25381 Diff File
mod - tests/bugs/xde/bug28641 Diff File
mod - tests/bugs/xde/bug30779 Diff File
mod - tests/v3d/anim/objects Diff File
mod - tests/v3d/anim/rotate Diff File
mod - tests/v3d/anim/scale Diff File
mod - tests/v3d/anim/translate Diff File
mod - tests/v3d/face/F3 Diff File
mod - tests/v3d/glsl/clipping1 Diff File
mod - tests/v3d/glsl/distinguish_off Diff File
mod - tests/v3d/glsl/gouraud_pos1 Diff File
mod - tests/v3d/glsl/gouraud_spot1 Diff File
mod - tests/v3d/glsl/phong_plastic Diff File
mod - tests/v3d/glsl/phong_pos1 Diff File
mod - tests/v3d/glsl/phong_spot1 Diff File
mod - tests/v3d/glsl/texture_trsf Diff File
mod - tests/v3d/glsl/texture_trsf2 Diff File
mod - tests/v3d/materials/bug27617 Diff File
mod - tests/v3d/materials/bug27818_1 Diff File
mod - tests/v3d/materials/bug27818_2 Diff File
mod - tests/v3d/viewcube/default Diff File

master 07f20646

2019-08-28 13:31:12

anv


Committer: apn Details Diff
0030919: ACIS Import - Improving translation of string attributes into XDE

- Added possibility to get (or create if absent) a properties attribute via ShapeTool;
- Added Draw command to print properties attached to a Label.
mod - src/XCAFDoc/XCAFDoc_ShapeTool.cxx Diff File
mod - src/XCAFDoc/XCAFDoc_ShapeTool.hxx Diff File
mod - src/XDEDRAW/XDEDRAW_Shapes.cxx Diff File

master 87018b45

2019-08-28 07:09:56

kgv


Committer: apn Details Diff
0030924: Coding - incorrect header in file OSD_ThreadPool.hxx

Fixed license statements within files BRepGProp_MeshProps.cxx, BRepGProp_MeshProps.hxx,
OSD_ThreadPool.cxx and OSD_ThreadPool.hxx.

Removed non-ASCII char from BRepMesh_ModelHealer.hxx.
Affected Issues
0030924
mod - src/BRepGProp/BRepGProp_MeshProps.cxx Diff File
mod - src/BRepGProp/BRepGProp_MeshProps.hxx Diff File
mod - src/BRepMesh/BRepMesh_ModelHealer.hxx Diff File
mod - src/OSD/OSD_ThreadPool.cxx Diff File
mod - src/OSD/OSD_ThreadPool.hxx Diff File

master b383a61f

2019-08-27 11:26:45

kgv


Committer: apn Details Diff
0030923: Visualization, AIS_ViewCube - avoid mixing non-zoomable text and trihedron-persistence

Box sides labels are now drawn with zoomable flag.
Affected Issues
0030923
mod - src/AIS/AIS_ViewCube.cxx Diff File

master 3dd193aa

2019-08-27 07:02:26

emv


Committer: apn Details Diff
0030903: Bug in IntCurvesFace_ShapeIntersector

When classifying the intersection point check the ON status in 3D - compare the 3D distances with 3D tolerance.
mod - src/IntCurvesFace/IntCurvesFace_Intersector.cxx Diff File
add - tests/bugs/modalg_7/bug30903 Diff File

master ab9e277f

2019-08-27 05:26:23

nds


Committer: mzernova Details Diff
0031193: Visualization - OpenGl_Flipping wrong text position if local transformation set

Before the patch, if the values of the isReversedX/Y/Z variables were set to false, then the WorldView matrix did not change and local transformation was not applied, which caused errors.
In order to correctly set the local transformation in case the text does not have its own attach point, the local transformation is set in OpenGl_Text, and the ModelWorld matrix is changed in OpenGl_Flipper, instead of the WorldView matrix. In this case, local transformation will always be applied.

bugs/vis/bug31193: test case added
Affected Issues
0031193
mod - src/AIS/AIS_TextLabel.cxx Diff File
mod - src/AIS/AIS_TextLabel.hxx Diff File
mod - src/OpenGl/OpenGl_Flipper.cxx Diff File
mod - src/OpenGl/OpenGl_Text.cxx Diff File
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff File
add - tests/bugs/vis/bug31193 Diff File

master fb64d0f4

2019-08-26 13:31:52

emv


Committer: apn Details Diff
0030914: Modeling Algorithms - Improve performance of UnifySameDom algorithm for specific case with many edges

Use cached containers to find the necessary shapes.
mod - src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.cxx Diff File

master 61f73653

2019-08-26 08:08:23

kgv

Details Diff
0030915: Visualization - AIS_ColorScale::FindColor() returns Wrong color for maximal value

Map the very upper value (theValue==theMax) to the largest color interval.
mod - src/AIS/AIS_ColorScale.cxx Diff File
mod - tests/bugs/vis/bug27573 Diff File

master 8ed07085

2019-08-23 11:28:04

nds


Committer: apn Details Diff
0030857: Visualization - using one implementation of Text in graphic group

Graphic3d_Group::Text(...) are obsolete, AddText() should be used instead of these methods.
Graphic3d_Text is a new class for parameters necessary to fill OpenGl_Text. All parameters of Graphic3d_Group::Text() are moved into this class.

OpenGl_TextParam is removed, these fields were moved into Graphic3d_Text.
OpenGl_Text constructors/Init with OpenGl_TextParam parameter were removed. Constructor with Graphic3d_Text should be used instead of it.
Using OpenGl_Text Init() with OpenGl_TextParam should be now replaced on two cases. The first case is setting values into Graphic3d_Text and the second case is calling Reset() after. As example, look at modification in OpenGl_FrameStatsPrs.
Affected Issues
0030857
mod - dox/dev_guides/upgrade/upgrade.md Diff File
mod - src/AIS/AIS_ColorScale.cxx Diff File
mod - src/DsgPrs/DsgPrs_XYZAxisPresentation.cxx Diff File
mod - src/Graphic3d/FILES Diff File
mod - src/Graphic3d/Graphic3d_Group.cxx Diff File
mod - src/Graphic3d/Graphic3d_Group.hxx Diff File
add - src/Graphic3d/Graphic3d_Text.cxx Diff File
add - src/Graphic3d/Graphic3d_Text.hxx Diff File
mod - src/MeshVS/MeshVS_TextPrsBuilder.cxx Diff File
mod - src/OpenGl/FILES Diff File
mod - src/OpenGl/OpenGl_FrameStatsPrs.cxx Diff File
mod - src/OpenGl/OpenGl_GraduatedTrihedron.cxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver.cxx Diff File
mod - src/OpenGl/OpenGl_Group.cxx Diff File
mod - src/OpenGl/OpenGl_Group.hxx Diff File
mod - src/OpenGl/OpenGl_Text.cxx Diff File
mod - src/OpenGl/OpenGl_Text.hxx Diff File
rm - src/OpenGl/OpenGl_TextParam.hxx Diff File
mod - src/OpenGl/OpenGl_Workspace.hxx Diff File
mod - src/Prs3d/Prs3d_Text.cxx Diff File
mod - src/V3d/V3d_Viewer.cxx Diff File
 First  Prev  1 2 3 ... 30 ... 52 53 54 55 56 57 58 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 254 255 256  Next  Last