Changesets: occt

master 59e11a2f

2020-01-21 08:46:45

abv


Committer: abv Details Diff
0031310: Application Framework - A document with a reference array attribute crashes on attempt to save on disk
mod - src/XmlMDataStd/XmlMDataStd_ReferenceArrayDriver.cxx Diff File

master 3eba1c72

2020-01-20 15:09:32

kgv

Details Diff
0031309: Data Exchange - RWObj_Reader fails to read mh03.obj with multi-line syntax

Standard_ReadLineBuffer::SetMultilineMode() now accepts a flag to put gap space while joining lines, enabled by default.
Affected Issues
0031309
mod - src/Standard/Standard_ReadLineBuffer.hxx Diff File
mod - tests/de_mesh/obj_read/multiline Diff File

master 9e9b826a

2020-01-20 13:45:34

emv


Committer: bugmaster Details Diff
0031307: Modeling Algorithms - Offset algorithm produces incorrect result in mode "Complete" join type "Intersection"

Do not classify edges originated from combination of edges and vertices as the classification will likely be unstable.
Mark faces containing valid inverted edges as invalid but do not remove them from valid splits.

Extend the debug command DBRep_SetComp to allow different containers for creating the TopoDS_Compound.
mod - src/BRepOffset/BRepOffset_Inter2d.cxx Diff File
mod - src/BRepOffset/BRepOffset_MakeOffset_1.cxx Diff File
mod - src/DBRep/DBRep_Debug.cxx Diff File
mod - tests/offset/shape_type_i_c/J2 Diff File
mod - tests/offset/shape_type_i_c/XC1 Diff File
mod - tests/offset/shape_type_i_c/XE5 Diff File
mod - tests/offset/shape_type_i_c/XE7 Diff File
mod - tests/offset/shape_type_i_c/XE8 Diff File
mod - tests/offset/shape_type_i_c/XF1 Diff File
mod - tests/offset/shape_type_i_c/XG2 Diff File
add - tests/offset/shape_type_i_c/XT3 Diff File
add - tests/offset/shape_type_i_c/XT4 Diff File
add - tests/offset/shape_type_i_c/XT5 Diff File
add - tests/offset/shape_type_i_c/XT6 Diff File
add - tests/offset/shape_type_i_c/XT7 Diff File
add - tests/offset/shape_type_i_c/XT8 Diff File
add - tests/offset/shape_type_i_c/XT9 Diff File
add - tests/offset/shape_type_i_c/XU1 Diff File
add - tests/offset/shape_type_i_c/XU2 Diff File
add - tests/offset/shape_type_i_c/XU3 Diff File
mod - tests/offset/shape_type_i_c/ZC7 Diff File
mod - tests/offset/shape_type_i_c/ZG5 Diff File
mod - tests/offset/shape_type_i_c/ZS1 Diff File

master 0c74168c

2020-01-17 13:46:20

emv


Committer: bugmaster Details Diff
0031306: Modeling Algorithms - Incomplete result of Cut operation

The problem is fixed by #0029323. Integrating test case only.
add - tests/bugs/modalg_7/bug31306 Diff File

master e83d440f

2020-01-17 09:12:11

kgv


Committer: bugmaster Details Diff
0031304: Configuration - TKACIS building failure due to duplicated symbol GeomFillFusInt()

Added missing "static" to internal methods of GeomFill package.
mod - src/GeomConvert/GeomConvert_1.cxx Diff File
mod - src/GeomFill/GeomFill_BezierCurves.cxx Diff File
mod - src/GeomFill/GeomFill_BSplineCurves.cxx Diff File
mod - src/GeomFill/GeomFill_CircularBlendFunc.cxx Diff File
mod - src/GeomFill/GeomFill_Darboux.cxx Diff File
mod - src/GeomFill/GeomFill_NSections.cxx Diff File
mod - src/GeomFill/GeomFill_Profiler.cxx Diff File
mod - src/GeomInt/GeomInt_LineTool.cxx Diff File
mod - src/GeomLProp/GeomLProp.cxx Diff File

master 65584001

2020-01-16 12:55:29

iko


Committer: bugmaster Details Diff
0031302: Visualization, TKOpenGl - wrong tangent space calculation for normal maps

The normal after tangent space calculation has been reverted in order to be in right orientation.
The tangent space calculation has been modified in order to handle back faces with inverted normal.
Affected Issues
0031302
mod - src/OpenGl/OpenGl_ShaderManager.cxx Diff File
add - tests/v3d/glsl/pbr_tangent_normal Diff File

master 389f5b59

2020-01-16 09:07:33

ifv


Committer: bugmaster Details Diff
0031260: Geom2dGcc_Circ2d2TanRad fails in this case (720)

Adaptor2d/Adaptor2d_OffsetCurve.cxx:
Function nbPoints(...) is modified

Test case added
mod - src/Adaptor2d/Adaptor2d_OffsetCurve.cxx Diff File
add - tests/bugs/modalg_7/bug31260 Diff File

master 08353e37

2020-01-13 11:50:03

ifv


Committer: bugmaster Details Diff
0031294: Modeling Algorithms - Regression relatively 7.3.0. Crash in method BRepPrimAPI_MakePrism::Generated(...)

BRepSweep_NumLinearRegularSweep.cxx: raising exeption is removed

Test case is added

QABugs_20.cxx - test command is added
mod - src/BRepSweep/BRepSweep_NumLinearRegularSweep.cxx Diff File
mod - src/QABugs/QABugs_20.cxx Diff File
add - tests/bugs/modalg_7/bug31294 Diff File

master c8bead47

2020-01-13 10:41:39

iko


Committer: bugmaster Details Diff
0031293: Visualization, TKOpenGl - broken capping when PBR shading is ON

Division by 'w' component has been added in texture coordinates calculations in PBR functions.
Affected Issues
0031293
mod - src/OpenGl/OpenGl_ShaderManager.cxx Diff File
add - tests/demo/samples/dimensionspbr Diff File

master 9df71488

2020-01-13 09:14:59

osa


Committer: bugmaster Details Diff
0031295: Foundation Classes, BVH_Tools - incorrect detection of ray-box intersection Affected Issues
0031295
mod - src/BVH/BVH_Tools.hxx Diff File

master 832a6f44

2020-01-13 07:21:10

mzernova


Committer: bugmaster Details Diff
0031279: Visualization, TKOpenGl - environment background is misplaced within Ray-Tracing

Fixed problem with misplacing background texture in Ray-Tracing.

An environment background is always drawn using a perspective matrix.
Affected Issues
0031279
mod - src/OpenGl/OpenGl_View_Raytrace.cxx Diff File
mod - src/Shaders/RaytraceBase.fs Diff File
mod - src/Shaders/Shaders_RaytraceBase_fs.pxx Diff File
add - tests/v3d/raytrace/bug31279 Diff File

master ef59b5e0

2020-01-10 17:59:51

msv


Committer: bugmaster Details Diff
0031292: Data Exchange - SIGSEGV on reading STEP file with references to invalid entities

Changes:

- in StepData_StepReaderData::ReadEntity, make sure that entity handle is not null before calling IsKind() of it.

- in StepData_StepReaderData::SetEntityNumbers, do not invert the sign of entity number of referenced parameter if the second pass is not required. Otherwise, the number -1 (obviously invalid) becomes 1 (invalid, but not obviously) without further correction of it.

- in StepData_UndefinedEntity::ReadRecord, consider the case when the entity number is positive but refers to non-existing entity. In this case literal value will be used instead of null entity for the problematic parameter.
mod - src/StepData/StepData_StepReaderData.cxx Diff File
mod - src/StepData/StepData_UndefinedEntity.cxx Diff File
add - tests/bugs/step/bug31292 Diff File

master 0c061f3d

2019-12-30 22:01:06

oan


Committer: bugmaster Details Diff
0025287: BRepMesh_IncrementalMesh produces (way) out of tolerance mesh Added test case Affected Issues
0025287
add - tests/bugs/mesh/bug25287 Diff File

master 0858125f

2019-12-27 11:24:58

kgv


Committer: bugmaster Details Diff
0031284: Visualization - XCAFDoc_VisMaterialPBR lacks Index of Refraction

Added missing parameter.
Affected Issues
0031284
mod - src/BinMXCAFDoc/BinMXCAFDoc_VisMaterialDriver.cxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_VisMaterialDriver.hxx Diff File
mod - src/Graphic3d/Graphic3d_BSDF.cxx Diff File
mod - src/RWGltf/RWGltf_GltfJsonParser.cxx Diff File
mod - src/XCAFDoc/XCAFDoc_VisMaterial.cxx Diff File
mod - src/XCAFDoc/XCAFDoc_VisMaterialPBR.hxx Diff File
mod - src/XDEDRAW/XDEDRAW_Colors.cxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_VisMaterialDriver.cxx Diff File
add - tests/v3d/materials/ior Diff File

master d415125a

2019-12-25 16:36:48

kgv


Committer: bugmaster Details Diff
0031274: Data Exchange - RWObj_Reader ignores usemtl with empty name

Fixed out of range access within pushMaterial().
Affected Issues
0031274
mod - src/RWObj/RWObj_Reader.cxx Diff File
add - tests/de_mesh/obj_read/usemtl Diff File

master 88b312d3

2019-12-24 13:05:00

iko


Committer: bugmaster Details Diff
0031099: Visualization, TKOpenGl - support Point light source with artistic full cut-off distance

"Range" parameter of point light sources (positional and spot) concidering in PBR has been added.
Angular attenuation parameter of spot light in PBR has been reimplemented based on existing "concentration" parameter.
Affected Issues
0031099
mod - src/Graphic3d/Graphic3d_CLight.cxx Diff File
mod - src/Graphic3d/Graphic3d_CLight.hxx Diff File
mod - src/OpenGl/OpenGl_ShaderManager.cxx Diff File
mod - src/OpenGl/OpenGl_ShaderManager.hxx Diff File
mod - src/OpenGl/OpenGl_View_Raytrace.cxx Diff File
mod - src/Shaders/Declarations.glsl Diff File
mod - src/Shaders/FILES Diff File
add - src/Shaders/PointLightAttenuation.glsl Diff File
mod - src/Shaders/Shaders_Declarations_glsl.pxx Diff File
add - src/Shaders/Shaders_PointLightAttenuation_glsl.pxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
add - tests/v3d/glsl/pbr_attenuation Diff File

master 9504a30d

2019-12-18 21:11:55

kgv


Committer: bugmaster Details Diff
0031253: Visualization, TKOpenGl - phong shading GLSL compilation fail on Adreno 308

Removed initialization of global Normal variable outside of main() block.
occLight_IsHeadlight() flag is now packed into occLight_Position().w
Affected Issues
0031253
mod - src/OpenGl/OpenGl_ShaderManager.cxx Diff File
mod - src/OpenGl/OpenGl_ShaderManager.hxx Diff File
mod - src/Shaders/Declarations.glsl Diff File
mod - src/Shaders/DeclarationsImpl.glsl Diff File
mod - src/Shaders/Shaders_DeclarationsImpl_glsl.pxx Diff File
mod - src/Shaders/Shaders_Declarations_glsl.pxx Diff File

master 9a1701fb

2019-12-18 15:24:16

jgv


Committer: bugmaster Details Diff
0030597: Result of BRepOffsetAPI_MakePipeShell doesn't match the given profiles

Modify the local function EdgeToBSpline of BRepFill_NSections to build a BSpline curve of general type for each curve of profile.
mod - src/BRepFill/BRepFill_NSections.cxx Diff File
mod - tests/bugs/modalg_7/bug30597 Diff File

master bdd09cfa

2019-12-18 10:53:11

ifv

Details Diff
0031242: Scaling with different coefficients along axes produces invalid shape

GeomConvert_1.cxx:
Creation periodic BSpline surfaces from trimmed periodic surface if trim is boundaries of periodic domain is allowed

BRepTools_NurbsConvertModification.cxx:
Checking domain of 2dCurves if surfaces are periodic is added

Test case tests/bugs/mesh/bug30008_2 is modified according to current behavior

Test case tests/bugs/modalg_7/bug31242 is added
mod - src/BRepTools/BRepTools_NurbsConvertModification.cxx Diff File
mod - src/GeomConvert/GeomConvert_1.cxx Diff File
mod - tests/bugs/mesh/bug30008_2 Diff File
add - tests/bugs/modalg_7/bug31242 Diff File

master 0da2ecac

2019-12-17 18:17:17

razmyslovich


Committer: bugmaster Details Diff
0031251: Add a new meshing parameter to enforce face linear deflection

Parameter has been renamed to ForceFaceDeflection. Added test case.

New parameter -force_face_def has been added to incmesh command.
Affected Issues
0031251
mod - src/BRepMesh/BRepMesh_Deflection.cxx Diff File
mod - src/BRepMesh/BRepMesh_ShapeTool.cxx Diff File
mod - src/IMeshTools/IMeshTools_Parameters.hxx Diff File
mod - src/MeshTest/MeshTest.cxx Diff File
add - tests/bugs/mesh/bug31251 Diff File

master 8bfae263

2019-12-13 12:32:45

abk


Committer: bugmaster Details Diff
0031168: JT Import - cannot see properties attached to objects

Draw command GetNDStrings was improved to sort the properties by the keys and
skip conversions of the strings to type TCollection_AsciiString.

Certain Draw commands were corrected to use the Draw interpreter instead of "std::cout".

A Tcl procedure was created to compare two multi-line strings.
mod - src/DDataStd/DDataStd_BasicCommands.cxx Diff File
mod - src/DrawResources/CheckCommands.tcl Diff File

master 89d855ba

2019-12-13 08:55:50

mzernova


Committer: bugmaster Details Diff
0031225: Visualization, TKOpenGl - support cubemap for environment texture within Ray-Tracing

Ray-Tracing now handles IBL and background cubemaps in similar way as PBR.
Ambient light source is handled by Ray-Tracing in similar way as PBR,
e.g. as coefficient for environment map (IBL) or as constant light source.

Test script generating PBR spheres has been moved to Samples
and now shared by PBR and Path-Tracing tests.
Affected Issues
0031225
mod - samples/tcl/pathtrace_ball.tcl Diff File
mod - samples/tcl/pathtrace_cube.tcl Diff File
mod - samples/tcl/pathtrace_materials.tcl Diff File
add - samples/tcl/vis_pbr_spheres.tcl Diff File
mod - src/OpenGl/OpenGl_View.hxx Diff File
mod - src/OpenGl/OpenGl_View_Raytrace.cxx Diff File
mod - src/Shaders/PathtraceBase.fs Diff File
mod - src/Shaders/RaytraceBase.fs Diff File
mod - src/Shaders/Shaders_PathtraceBase_fs.pxx Diff File
mod - src/Shaders/Shaders_RaytraceBase_fs.pxx Diff File
mod - tests/v3d/glsl/pbr_spheres Diff File
mod - tests/v3d/raytrace/dof_mono Diff File
mod - tests/v3d/raytrace/dof_stereo Diff File
add - tests/v3d/raytrace/pbr_spheres Diff File
mod - tests/v3d/raytrace/textures Diff File
mod - tests/v3d/raytrace/tone_mapping Diff File

master c68c346d

2019-12-10 11:39:56

mzernova


Committer: bugmaster Details Diff
0030600: Visualization, TKOpenGl - include GLES3/gl3.h instead of GLES2/gl2.h

Changed GLES2/gl2.h to GLES3/gl3.h.

OpenGl_Window_1.mm has been updated, now it is trying to create kEAGLRenderingAPIOpenGLES3 before trying to create kEAGLRenderingAPIOpenGLES2.
Affected Issues
0030600
mod - dox/dev_guides/building/android/android.md Diff File
mod - src/OpenGl/OpenGl_GlFunctions.hxx Diff File
mod - src/OpenGl/OpenGl_HaltonSampler.hxx Diff File
mod - src/OpenGl/OpenGl_TextureFormat.hxx Diff File
mod - src/OpenGl/OpenGl_Window_1.mm Diff File

master 1c2ddf56

2019-12-09 17:00:59

ma haidong


Committer: bugmaster Details Diff
0031231: Samples - the command "donl" in ModelingDemo.tcl should be "donly"

Fixed misprint in Tcl sample script.
Affected Issues
0031231
mod - samples/tcl/ModelingDemo.tcl Diff File

master 88610dfc

2019-12-09 15:29:06

abv


Committer: abv Details Diff
0031228: It is impossible switch off setting default names for objects inherited TObj_Partition

In order to switch off setting default names for objects of the type TObj_Partition argument "theSetName" defining addition of the default names was added
mod - src/TObj/TObj_Partition.cxx Diff File
mod - src/TObj/TObj_Partition.hxx Diff File
 First  Prev  1 2 3 ... 30 ... 46 47 48 49 50 51 52 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 254 255 256  Next  Last