Changesets: occt

master d32dc118

2014-09-26 14:25:37

mkv


Committer: bugmaster Details Diff
0025084: Incorrect PCurve construction

Test case for issue CR25084
add - tests/bugs/moddata_3/bug25084 Diff File

master 59427cbc

2014-09-26 13:13:56

pkv


Committer: bugmaster Details Diff
0025263: Wrong result of cut operation.

Changes:
class BOPDS_DS
method:
void BOPDS_DS::InitPaveBlocks(const Standard_Integer theI)

The treatment of internal edges has been added.

Test case for issue CR25263
mod - src/BOPDS/BOPDS_DS.cxx Diff File
add - tests/bugs/modalg_5/bug25263 Diff File

master 92ae0f2f

2014-09-26 12:41:20

emv


Committer: bugmaster Details Diff
0025232: Functionality to create solids from set of shapes

Purpose:
The algorithm is to build solids from set of shapes.
It uses the BOPAlgo_Builder algorithm to intersect the given shapes and build the images
of faces (if needed) and BOPAlgo_BuilderSolid algorithm to build the solids.
Steps of the algorithm:
1. Collect all faces: intersect the shapes if necessary and collect the images of faces,
otherwise just collect the faces to the <myFaces> list.
All faces on this step added twice, with orientation FORWARD and REVERSED;
2. Create bounding box covering all the faces from <myFaces> and create solid box from corner points
of that bounding box (myBBox, mySBox). Add faces from that box to <myFaces>;
3. Build solids using faces from <myFaces> using BOPAlgo_BuilderSolid algorithm;
4. Treat the result: Eliminate solid containig faces from <mySBox>;
5. Fill internal shapes: add internal vertices and edges into created solids;
6. Prepare the history.

Fix for regression.
class BOPAlgo_BuilderSolid:
The tolerance value used in BRepClass3d_SolidClassifier has been increased.

Test cases for issue CR25232

Small correction to eliminate the warning.
mod - src/BOPAlgo/BOPAlgo.cdl Diff File
mod - src/BOPAlgo/BOPAlgo_Builder.cdl Diff File
mod - src/BOPAlgo/BOPAlgo_Builder.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_BuilderSolid.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_Builder_3.cxx Diff File
add - src/BOPAlgo/BOPAlgo_MakerVolume.cdl Diff File
add - src/BOPAlgo/BOPAlgo_MakerVolume.cxx Diff File
add - src/BOPAlgo/BOPAlgo_MakerVolume.lxx Diff File
mod - src/BOPTest/BOPTest_BOPCommands.cxx Diff File
mod - src/TKBO/EXTERNLIB Diff File
add - tests/bugs/modalg_5/bug25232_1 Diff File
add - tests/bugs/modalg_5/bug25232_10 Diff File
add - tests/bugs/modalg_5/bug25232_11 Diff File
add - tests/bugs/modalg_5/bug25232_12 Diff File
add - tests/bugs/modalg_5/bug25232_2 Diff File
add - tests/bugs/modalg_5/bug25232_3 Diff File
add - tests/bugs/modalg_5/bug25232_4 Diff File
add - tests/bugs/modalg_5/bug25232_5 Diff File
add - tests/bugs/modalg_5/bug25232_6 Diff File
add - tests/bugs/modalg_5/bug25232_7 Diff File
add - tests/bugs/modalg_5/bug25232_8 Diff File
add - tests/bugs/modalg_5/bug25232_9 Diff File

master c1e18dd8

2014-09-26 12:36:04

pdn


Committer: bugmaster Details Diff
0025259: Incorrect split on toroidal surface in LocOpe

Current implementation can fail in case if several alternative directions in wire creation are possible.
The proposed fix provides:
* define the most left direction in UV
* usage of indexed map to provide deterministic behavior

Error message is put into exception raised in case if split is not possible
mod - src/LocOpe/LocOpe_SplitShape.cxx Diff File
mod - src/LocOpe/LocOpe_WiresOnShape.cxx Diff File

master ceb418e1

2014-09-26 12:31:27

oan


Committer: bugmaster Details Diff
0023106: BRepMesh_IncrementalMesh returns wrong status

Fix compilation errors on Linux platform

Squeeze compilation warnings on Linux

Fix regressions

Back RemoveFaceAttribute for further reasons

Fix retrieving of polygon by index

Fix applying of location

Test case for issue CR23106

Fix memory leak regression 'test bugs vis bug79' occurred due to incorrect memory cleaning of inherited objects by MMgtRaw::Free through BRepMesh_IEdgeTool;

Replace BRepMesh_PDiscretRoot by pure pointer to BRepMesh_DiscretRoot;

Fix IVtkOCC_ShapeMesher.
Affected Issues
0023106
mod - adm/UDLIST Diff File
mod - src/BRepMesh/BRepMesh.cdl Diff File
mod - src/BRepMesh/BRepMesh_Collections.hxx Diff File
mod - src/BRepMesh/BRepMesh_Delaun.cxx Diff File
mod - src/BRepMesh/BRepMesh_Delaun.hxx Diff File
mod - src/BRepMesh/BRepMesh_DiscretFactory.cxx Diff File
mod - src/BRepMesh/BRepMesh_Edge.hxx Diff File
add - src/BRepMesh/BRepMesh_EdgeParameterProvider.cxx Diff File
add - src/BRepMesh/BRepMesh_EdgeParameterProvider.hxx Diff File
add - src/BRepMesh/BRepMesh_EdgeTessellationExtractor.cxx Diff File
add - src/BRepMesh/BRepMesh_EdgeTessellationExtractor.hxx Diff File
add - src/BRepMesh/BRepMesh_EdgeTessellator.cxx Diff File
add - src/BRepMesh/BRepMesh_EdgeTessellator.hxx Diff File
mod - src/BRepMesh/BRepMesh_FaceAttribute.cxx Diff File
mod - src/BRepMesh/BRepMesh_FaceAttribute.hxx Diff File
mod - src/BRepMesh/BRepMesh_FastDiscret.cxx Diff File
mod - src/BRepMesh/BRepMesh_FastDiscret.hxx Diff File
mod - src/BRepMesh/BRepMesh_FastDiscretFace.cxx Diff File
mod - src/BRepMesh/BRepMesh_FastDiscretFace.hxx Diff File
add - src/BRepMesh/BRepMesh_IEdgeTool.cxx Diff File
add - src/BRepMesh/BRepMesh_IEdgeTool.hxx Diff File
mod - src/BRepMesh/BRepMesh_IncrementalMesh.cxx Diff File
mod - src/BRepMesh/BRepMesh_IncrementalMesh.hxx Diff File
mod - src/BRepMesh/BRepMesh_PluginMacro.hxx Diff File
mod - src/BRepMesh/BRepMesh_ShapeTool.cxx Diff File
mod - src/BRepMesh/BRepMesh_ShapeTool.hxx Diff File
mod - src/BRepMesh/BRepMesh_Vertex.hxx Diff File
mod - src/BRepMesh/BRepMesh_WireChecker.cxx Diff File
mod - src/BRepMesh/BRepMesh_WireChecker.hxx Diff File
mod - src/BRepMesh/FILES Diff File
mod - src/IVtkOCC/IVtkOCC_ShapeMesher.cxx Diff File
mod - src/MeshTest/MeshTest.cxx Diff File
mod - src/MeshTest/MeshTest_DrawableMesh.cxx Diff File
mod - src/MeshTest/MeshTest_DrawableMesh.hxx Diff File
mod - src/MeshTest/MeshTest_PluginCommands.cxx Diff File
add - src/XBRepMesh/FILES Diff File
rm - src/XBRepMesh/XBRepMesh.cdl Diff File
mod - src/XBRepMesh/XBRepMesh.cxx Diff File
add - src/XBRepMesh/XBRepMesh.hxx Diff File
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML_ToVRML.cxx Diff File
add - tests/bugs/mesh/bug23106 Diff File

master 709e97a0

2014-09-26 12:26:12

anv


Committer: bugmaster Details Diff
0024961: MeshVS: revision of DRAW commands

meshfromstl - display MeshVS_Mesh object in a way consistent with vdisplay command
meshdel - deleted, vremove to be used instead
meshshowall - set empty maps of hidden IDs instead of null handles
meshhidesel - initialize the maps of hidden IDs to avoid exception
meshmat - add optional transparency argument and enable transparency in the viewer if not yet done
meshvectors - command for testing VectorPrsBuilder added

MeshVS: DRAW commands improving
Updating test cases due to previous changes
Small bug in MeshVS_ElementalColorPrsBuilder fixed
vselmode fix
Small correction of test cases for issue CR24961
Affected Issues
0024961
mod - src/MeshVS/MeshVS_ElementalColorPrsBuilder.cxx Diff File
mod - src/MeshVS/MeshVS_Mesh.cxx Diff File
mod - src/SelectMgr/SelectMgr_SelectableObject.cxx Diff File
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff File
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML.cdl Diff File
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx Diff File
add - src/XSDRAWSTLVRML/XSDRAWSTLVRML_DataSource3D.cdl Diff File
add - src/XSDRAWSTLVRML/XSDRAWSTLVRML_DataSource3D.cxx Diff File
mod - tests/3rdparty/export/A1 Diff File
mod - tests/bugs/moddata_2/bug22572 Diff File
mod - tests/bugs/vis/bug10702 Diff File
mod - tests/bugs/vis/bug10781 Diff File
mod - tests/bugs/vis/bug11095 Diff File
mod - tests/bugs/vis/bug137_10 Diff File
mod - tests/bugs/vis/bug137_11 Diff File
mod - tests/bugs/vis/bug137_9 Diff File
mod - tests/bugs/vis/bug21091_3 Diff File
mod - tests/bugs/vis/bug24389 Diff File
mod - tests/bugs/vis/bug6652 Diff File
mod - tests/perf/multi_mesh_selection/A1 Diff File
mod - tests/perf/multi_mesh_selection/A2 Diff File
mod - tests/perf/multi_mesh_selection/A3 Diff File
mod - tests/perf/multi_mesh_selection/A4 Diff File
mod - tests/perf/multi_mesh_selection/A5 Diff File
mod - tests/perf/multi_mesh_selection/A6 Diff File
mod - tests/perf/multi_mesh_selection/A7 Diff File
mod - tests/perf/multi_mesh_selection/A8 Diff File
mod - tests/perf/multi_mesh_selection/A9 Diff File
mod - tests/perf/multi_mesh_selection/B1 Diff File
mod - tests/perf/multi_mesh_selection/B2 Diff File
mod - tests/perf/multi_mesh_selection/B3 Diff File
mod - tests/perf/multi_mesh_selection/B4 Diff File
mod - tests/perf/multi_mesh_selection/B5 Diff File
mod - tests/perf/multi_mesh_selection/B6 Diff File
mod - tests/perf/multi_mesh_selection/B7 Diff File
mod - tests/perf/multi_mesh_shading/begin Diff File
mod - tests/perf/multi_mesh_shrink/begin Diff File
mod - tests/perf/multi_mesh_wireframe/begin Diff File
mod - tests/perf/single_mesh_selection/A1 Diff File
mod - tests/perf/single_mesh_selection/A2 Diff File
mod - tests/perf/single_mesh_selection/A3 Diff File
mod - tests/perf/single_mesh_selection/A4 Diff File
mod - tests/perf/single_mesh_selection/A5 Diff File
mod - tests/perf/single_mesh_selection/A6 Diff File
mod - tests/perf/single_mesh_selection/A7 Diff File
mod - tests/perf/single_mesh_selection/A8 Diff File
mod - tests/perf/single_mesh_selection/A9 Diff File
mod - tests/perf/single_mesh_selection/B1 Diff File
mod - tests/perf/single_mesh_selection/B2 Diff File
mod - tests/perf/single_mesh_selection/B3 Diff File
mod - tests/perf/single_mesh_selection/B4 Diff File
mod - tests/perf/single_mesh_selection/B5 Diff File
mod - tests/perf/single_mesh_selection/B6 Diff File
mod - tests/perf/single_mesh_selection/B7 Diff File
mod - tests/perf/single_mesh_shading/begin Diff File
mod - tests/perf/single_mesh_shrink/begin Diff File
mod - tests/perf/single_mesh_wireframe/begin Diff File
mod - tests/v3d/end Diff File
add - tests/v3d/mesh/A1 Diff File
add - tests/v3d/mesh/A2 Diff File
add - tests/v3d/mesh/A3 Diff File
add - tests/v3d/mesh/A4 Diff File
add - tests/v3d/mesh/A5 Diff File
add - tests/v3d/mesh/A6 Diff File
add - tests/v3d/mesh/A7 Diff File
add - tests/v3d/mesh/A8 Diff File
add - tests/v3d/mesh/B1 Diff File
add - tests/v3d/mesh/B2 Diff File
add - tests/v3d/mesh/B3 Diff File
add - tests/v3d/mesh/B4 Diff File
add - tests/v3d/mesh/B5 Diff File
add - tests/v3d/mesh/B6 Diff File
add - tests/v3d/mesh/B7 Diff File
add - tests/v3d/mesh/B8 Diff File
add - tests/v3d/mesh/begin Diff File

master ec661e43

2014-09-26 12:21:03

dbv


Committer: bugmaster Details Diff
0024159: Colors are not imported for Step-Files created with Inventor 2014

Method STEPConstruct_Styles::LoadStyles() now imports StepVisual_StyledItem entities even if they was defined without StepVisual_MechanicalDesignGeometricPresentationRepresentation or StepVisual_DraughtingModel entity

Update of reference data
Affected Issues
0024159
mod - src/STEPConstruct/STEPConstruct_Styles.cdl Diff File
mod - src/STEPConstruct/STEPConstruct_Styles.cxx Diff File
mod - tests/de/step_1/A1 Diff File
mod - tests/de/step_1/E3 Diff File
mod - tests/de/step_1/J7 Diff File
mod - tests/de/step_1/J8 Diff File
mod - tests/de/step_1/J9 Diff File
mod - tests/de/step_1/N7 Diff File
mod - tests/de/step_2/K4 Diff File
mod - tests/de/step_2/K5 Diff File
mod - tests/de/step_2/K8 Diff File
mod - tests/de/step_3/C9 Diff File
mod - tests/de/step_4/E3 Diff File

master 9e20ed57

2014-09-26 11:32:46

abv


Committer: abv Details Diff
0023547: Tests failures in debug mode

1. DRAW-commands for curve/surface continuity returning were changed.
2. Output of "distmini" DRAW-command is amended.
3. Function MinMax() was moved from Standard_Real to IntPatch_ImpImpIntersection_4.gxx.
4. Incorrect computing of nbcurveC1 in Geom2dConvert::C0BSplineToC1BSplineCurve(...) function was liquidated.

Test cases were changed.
Affected Issues
0023547
mod - src/BRepBuilderAPI/BRepBuilderAPI_Sewing.cxx Diff File
mod - src/BRepCheck/BRepCheck_Wire.cxx Diff File
mod - src/BRepFill/BRepFill_Sweep.cxx Diff File
mod - src/BRepTest/BRepTest_ExtremaCommands.cxx Diff File
mod - src/Geom2dConvert/Geom2dConvert.cxx Diff File
mod - src/GeometryTest/GeometryTest_CurveCommands.cxx Diff File
mod - src/GeometryTest/GeometryTest_SurfaceCommands.cxx Diff File
mod - src/HLRBRep/HLRBRep_Hider.cxx Diff File
mod - src/IntPatch/IntPatch_ImpImpIntersection_4.gxx Diff File
mod - src/Standard/Standard_Real.hxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Writer.cxx Diff File
mod - src/StepToGeom/StepToGeom_MakeSurface.cxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_WireframeBuilder.cxx Diff File
mod - tests/blend/parse.rules Diff File
mod - tests/boolean/bopcommon_complex/D8 Diff File
mod - tests/boolean/bopcommon_complex/D9 Diff File
mod - tests/boolean/bopcut_complex/E1 Diff File
mod - tests/boolean/bopcut_complex/E2 Diff File
mod - tests/boolean/bopfuse_complex/C9 Diff File
mod - tests/boolean/bopfuse_complex/D1 Diff File
mod - tests/boolean/bopfuse_complex/E5 Diff File
mod - tests/boolean/bsection/N5 Diff File
mod - tests/boolean/bsection/N6 Diff File
mod - tests/bugs/heal/bug23944 Diff File
mod - tests/bugs/heal/bug24 Diff File
mod - tests/bugs/iges/bug131_8 Diff File
mod - tests/bugs/iges/bug133_6 Diff File
mod - tests/bugs/modalg_4/bug827_1 Diff File
mod - tests/bugs/modalg_4/bug8842_16 Diff File
mod - tests/bugs/modalg_4/bug8842_8 Diff File
mod - tests/bugs/modalg_5/bug23906 Diff File
mod - tests/bugs/moddata_1/bug11081_1 Diff File
mod - tests/bugs/moddata_1/bug11081_2 Diff File
mod - tests/bugs/moddata_1/bug20683 Diff File
mod - tests/bugs/moddata_3/bug599 Diff File
mod - tests/bugs/parse.rules Diff File
mod - tests/bugs/vis/bug23813 Diff File
mod - tests/bugs/xde/bug24759 Diff File
mod - tests/bugs/xde/bug394 Diff File
mod - tests/bugs/xde/bug810 Diff File
mod - tests/bugs/xde/bug810_1 Diff File
mod - tests/chamfer/parse.rules Diff File
mod - tests/de/iges_3/A3 Diff File
mod - tests/de/iges_3/A7 Diff File
mod - tests/de/step_1/D1 Diff File
mod - tests/de/step_1/E6 Diff File
mod - tests/de/step_1/F9 Diff File
mod - tests/de/step_1/G2 Diff File
mod - tests/de/step_1/G3 Diff File
mod - tests/de/step_1/G5 Diff File
mod - tests/de/step_1/G6 Diff File
mod - tests/de/step_1/G7 Diff File
mod - tests/de/step_1/ZF7 Diff File
mod - tests/de/step_1/ZG2 Diff File
mod - tests/de/step_1/ZH7 Diff File
mod - tests/de/step_2/A5 Diff File
mod - tests/de/step_2/D9 Diff File
mod - tests/de/step_2/E1 Diff File
mod - tests/de/step_2/E7 Diff File
mod - tests/de/step_2/E9 Diff File
mod - tests/de/step_2/F2 Diff File
mod - tests/de/step_2/F3 Diff File
mod - tests/demo/parse.rules Diff File
mod - tests/fillet2d/parse.rules Diff File
mod - tests/heal/data/advanced/H5 Diff File
mod - tests/heal/data/advanced/W8 Diff File
mod - tests/heal/data/advanced/Y3 Diff File
mod - tests/heal/data/advanced/Y4 Diff File
mod - tests/heal/data/advanced/Z4 Diff File
mod - tests/heal/data/advanced/ZB5 Diff File
mod - tests/heal/data/advanced/ZE8 Diff File
mod - tests/heal/data/advanced/ZE9 Diff File
mod - tests/heal/parse.rules Diff File
rm - tests/mesh/parse.rules Diff File
mod - tests/offset/faces_type_i/C9 Diff File
mod - tests/offset/parse.rules Diff File
mod - tests/offset/wire_closed_inside_0_025/D1 Diff File
mod - tests/parse.rules Diff File
mod - tests/pipe/parse.rules Diff File
mod - tests/thrusection/parse.rules Diff File

master 7d9e854b

2014-09-26 10:41:51

duv


Committer: bugmaster Details Diff
0025276: Visualization - Lighting is broken if some kinds of transformation applied to a shape

In order to solve the problem, triangle vertices order is inverted in
mirrored mesh (triangulation). Mesh considered to be mirrored if its
transformation matrix determinant is less than 0.

To handle AIS object mirror transformations "Mirrored" flag stored in
OpenGl_Structure. If this flag is enabled, glFrontFace (GL_CW) applied
before the draw call.

New DRAW commands for visualization level transformations added.
mod - src/Graphic3d/Graphic3d_Structure.cxx Diff File
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_Context.hxx Diff File
mod - src/OpenGl/OpenGl_Structure.cxx Diff File
mod - src/OpenGl/OpenGl_Structure.hxx Diff File
mod - src/OpenGl/OpenGl_View_2.cxx Diff File
mod - src/StdPrs/StdPrs_ShadedShape.cxx Diff File
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff File
add - tests/bugs/vis/bug25276 Diff File

master f99b4409

2014-09-26 10:29:56

bugmaster

Details Diff
Removing TODO in testing cases due to improvements
mod - tests/bugs/modalg_5/bug24086 Diff File
mod - tests/bugs/xde/bug23969 Diff File
mod - tests/de/iges_2/H9 Diff File
mod - tests/sewing/tol_1/R2 Diff File

master 7277133a

2014-09-26 10:20:06

abv


Committer: bugmaster Details Diff
0025072: Environment variable MMGT_REENTRANT is still mentioned in the Overview although it was removed

References to MMGT_REENTRANT are removed from docs
Affected Issues
0025072
mod - dox/overview/overview.md Diff File
mod - dox/user_guides/foundation_classes/foundation_classes.md Diff File

master 01a7df1b

2014-09-26 09:57:15

abv


Committer: bugmaster Details Diff
0025101: Typo in code documentation of gp_Trsf::SetValues

Documentation of methods Multiply() and Multiplied() corrected in classes gp_(G)Trsf(2d)
Affected Issues
0025101
mod - src/gp/gp_Trsf.cdl Diff File
mod - src/gp/gp_Trsf2d.cdl Diff File

master 008297e1

2014-09-26 09:57:15

abv


Committer: bugmaster Details Diff
0025101: Typo in code documentation of gp_Trsf::SetValues

Documentation of methods Multiply() and Multiplied() corrected in classes gp_(G)Trsf(2d)
Affected Issues
0025101
mod - src/gp/gp_GTrsf.cdl Diff File
mod - src/gp/gp_GTrsf2d.cdl Diff File
mod - src/gp/gp_Trsf.cdl Diff File
mod - src/gp/gp_Trsf2d.cdl Diff File

master 476e84b1

2014-09-26 09:11:01

abv


Committer: bugmaster Details Diff
Added info on VTK availability in dversion command; VTK tests are corrected to report SKIPPED status if VIS is not available
mod - src/Draw/Draw_BasicCommands.cxx Diff File
add - tests/v3d/ivtk/parse.rules Diff File

master f1c9c9d7

2014-09-26 08:51:03

bugmaster

Details Diff
Update of documentation in part of platforms used for certification
mod - dox/overview/overview.md Diff File

master 868dbdba

2014-09-26 08:48:04

abv


Committer: bugmaster Details Diff
0025005: Global function HashCodes() is not exported on Windows

HashCodes() is exported
Affected Issues
0025005
mod - src/Standard/Standard_CString.hxx Diff File

master 8e8070c4

2014-09-26 08:45:41

abv


Committer: bugmaster Details Diff
0025000: Missing implementation of method NCollection_SparseArrayBase::changeValue()

Method changeValue() removed from NCollection_SparseArrayBase, ChangeValue() of NCollection_SparseArray is used instead
Affected Issues
0025000
mod - src/NCollection/NCollection_SparseArray.hxx Diff File
mod - src/NCollection/NCollection_SparseArrayBase.hxx Diff File

master b89b1e08

2014-09-25 11:24:55

nbv


Committer: bugmaster Details Diff
0025248: Curve-Surface intersection algorithm raises exception

All necessary comments are into the program code.

Test case for issue CR25248
mod - src/Intf/Intf_Tool.cdl Diff File
mod - src/Intf/Intf_Tool.cxx Diff File
add - tests/bugs/modalg_5/bug25248 Diff File

master d538d7a2

2014-09-25 10:50:42

aml


Committer: bugmaster Details Diff
0024589: Draw Harness - disable floating-point exceptions by default

OSD::SetSignal() called with Standard_False argument to have FPEs disabled.

Test cased modification:
de step_4 G7 - fixed reference data.
de iges_2 H9 - Fixed reference data. According to input file, there are big tolerance edge and surface, which leads to big tolerance in ref data, result and image has changed due to usage of these shapes instead of omitting them.
de end - changed behavior in case of big isolines, now isolines not break fit command in certain places.

Modeling algorithms:
Fixed 0.0 / 0.0 uncertainty in circle to quasi-angular bspline conversion.

Correction of test cases for issue CR24589
Affected Issues
0024589
mod - src/Convert/Convert_ConicToBSplineCurve.cxx Diff File
mod - src/Draw/Draw.cxx Diff File
mod - src/Draw/Draw_Window.cxx Diff File
mod - src/QABugs/QABugs_11.cxx Diff File
mod - tests/de/end Diff File
mod - tests/de/iges_2/H9 Diff File
mod - tests/de/step_4/G7 Diff File

master d8726c7c

2014-09-25 10:43:28

jgv


Committer: bugmaster Details Diff
0025207: GCPnts_QuasiUniformDeflection achieves incorrect result on some curve.

Test case for issue CR25207
mod - src/GCPnts/GCPnts_QuasiUniformDeflection.gxx Diff File
add - tests/bugs/moddata_3/bug25207 Diff File

master 59af51e3

2014-09-25 10:06:35

jgv


Committer: bugmaster Details Diff
0025243: BRepFeat_SplitShape algorithm processes incorrect faces with degenerated edges

Test case for issue #25243
mod - src/LocOpe/LocOpe.cdl Diff File
mod - src/LocOpe/LocOpe_BuildWires.cdl Diff File
mod - src/LocOpe/LocOpe_BuildWires.cxx Diff File
rm - src/LocOpe/LocOpe_ProjectedWires.cdl Diff File
rm - src/LocOpe/LocOpe_ProjectedWires.cxx Diff File
mod - src/LocOpe/LocOpe_Spliter.cdl Diff File
mod - src/LocOpe/LocOpe_Spliter.cxx Diff File
mod - src/LocOpe/LocOpe_WiresOnShape.cdl Diff File
mod - src/LocOpe/LocOpe_WiresOnShape.cxx Diff File
add - tests/bugs/modalg_5/bug25243 Diff File

master 3e594885

2014-09-25 09:57:45

emv


Committer: bugmaster Details Diff
0025237: Wrong result of COMMON operation

Modifications in Edge/Edge intersection algorithm:
1. Condition to create common part of type TopAbs_EDGE is changed.
2. Correct treatment of closed edges.

Small correction to eliminate warning.

Test case for issue 0025237
Affected Issues
0025237
mod - src/IntTools/IntTools_EdgeEdge.cdl Diff File
mod - src/IntTools/IntTools_EdgeEdge.cxx Diff File
add - tests/bugs/modalg_5/bug25237 Diff File

master d33222c1

2014-09-25 09:54:33

apl


Committer: bugmaster Details Diff
<span class="cntrl">\feff</span>0025129: Visualization - add interactive object for Points Cloud objects

New class AIS_PointCloud for displaying point sets.
Update Graphic3d_ArrayOfPoints, OpenGl_PrimitiveArray and OpenGl_VertexBuffer classes to be able to use normals for points.

Add Draw Harness command vpointcloud.
Add test case v3d/point_cloud/sphere.

Move protected method AIS_Shape::DisplayBox() to public function StdPrs_WFDeflectionRestrictedFace::AddBox().

Small correction of grids.list for v3d tests
mod - src/AIS/AIS.cdl Diff File
add - src/AIS/AIS_PointCloud.cxx Diff File
add - src/AIS/AIS_PointCloud.hxx Diff File
mod - src/AIS/AIS_Shape.cdl Diff File
mod - src/AIS/AIS_Shape.cxx Diff File
mod - src/AIS/AIS_TexturedShape.cxx Diff File
mod - src/AIS/FILES Diff File
mod - src/Graphic3d/Graphic3d_ArrayOfPoints.cdl Diff File
mod - src/Graphic3d/Graphic3d_ArrayOfPoints.cxx Diff File
mod - src/StdPrs/StdPrs_WFDeflectionRestrictedFace.cdl Diff File
mod - src/StdPrs/StdPrs_WFDeflectionRestrictedFace.cxx Diff File
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff File
mod - tests/v3d/grids.list Diff File
add - tests/v3d/point_cloud/sphere Diff File

master a9b30f0a

2014-09-25 09:50:45

abv


Committer: bugmaster Details Diff
0025077: [OOP] Explicit initialization of copy constructor

Explicit calls of copy constructor of base class added where compiler warnings are reported

Minor correction
Affected Issues
0025077
mod - src/BOPDS/BOPDS_PassKey.lxx Diff File
mod - src/BOPDS/BOPDS_PassKeyBoolean.lxx Diff File
mod - src/Graphic3d/Graphic3d_ClipPlane.cxx Diff File
mod - src/Standard/Standard_Failure.cxx Diff File

master d804b26d

2014-09-25 09:41:27

jgv


Committer: bugmaster Details Diff
0024910: Offset of solid is not created

Optimization of local function

Test case for issue #24910
mod - src/BRepOffset/BRepOffset_Analyse.cxx Diff File
mod - src/BRepOffset/BRepOffset_Offset.cxx Diff File
mod - src/GeomFill/GeomFill_CircularBlendFunc.cxx Diff File
add - tests/bugs/modalg_5/bug24910 Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 177 178 179 180 181 182 183 ... 210 ... 240 ... 254 255 256  Next  Last