Changesets: occt

master 0d7753d2

2020-11-11 16:59:29

bugmaster

Details Diff
Update version up to 7.6.0.dev
mod - src/Standard/Standard_Version.hxx Diff File

master 65eed8ff

2020-11-11 11:23:30

dpasukhi

Details Diff
0026047: Data Exchange - Lost colors for IGES export

- Fix problem with write shape with locations ( IGESCAFControl_Writer.cxx )
- Add support for adding sub-shapes (labels) together with sub-shapes without location ( XCAFDoc_ShapeTool.cxx )
Affected Issues
0026047
mod - src/IGESCAFControl/IGESCAFControl_Writer.cxx Diff File
mod - src/XCAFDoc/XCAFDoc_ShapeTool.cxx Diff File
add - tests/bugs/iges/bug26047 Diff File
mod - tests/de/iges_1/K2 Diff File
mod - tests/de/iges_1/K3 Diff File
mod - tests/de/iges_1/L7 Diff File
mod - tests/de/iges_1/Q6 Diff File
mod - tests/de/iges_2/B8 Diff File

master ad2ef259

2020-11-11 10:27:33

skl


Committer: bugmaster Details Diff
0029855: Data Exchange, XCAF GD&T - PMI objects copy constructors ignore presentation

Add all missing values.
mod - src/XCAFDimTolObjects/XCAFDimTolObjects_DatumObject.cxx Diff File
mod - src/XCAFDimTolObjects/XCAFDimTolObjects_DatumObject.hxx Diff File
mod - src/XCAFDimTolObjects/XCAFDimTolObjects_DimensionObject.cxx Diff File
mod - src/XCAFDimTolObjects/XCAFDimTolObjects_GeomToleranceObject.cxx Diff File

master 6e01c25a

2020-11-10 06:41:23

akaftasev


Committer: bugmaster Details Diff
0029827: Modeling Data - TopoDS_Shape::Nullify() does not reset location

TopoDS_Shape::Nullify() nullify not only myTShape but myLocation and myOrient.
Nullified shapes are equal and same now.
Added test.
Affected Issues
0029827
mod - src/BRepTest/BRepTest_BasicCommands.cxx Diff File
mod - src/QABugs/QABugs_20.cxx Diff File
mod - src/TopLoc/TopLoc_Location.hxx Diff File
mod - src/TopoDS/TopoDS_Shape.hxx Diff File
add - tests/bugs/moddata_3/bug29827 Diff File

master da80ff68

2020-11-10 04:52:30

dpasukhi


Committer: bugmaster Details Diff
0031382: Data Exchange - BinXCAF should preserve length unit information

Possibility for adding LengthUnit info to XCAF document using special class XCAFDoc_LenghtUnit and XCAFDoc_LenghtUnitTool is implemented.
Package UnitsMethods is split: geom methods were placed to new file GeomConvert_Units which is in the toolkit TKXSBase, internal step scale factors was placed to StepData.
Updated UnitMethods to convert scale factor to different unit types.
Now, XSAlgo::XSAlgo_AlgoContainer is used to update unit info from static interface values.
New Draw command "XSetLengthUnit" and "XGetLengthUnit" for set or get XDE attribute.
Upgraded tests for STEP, IGES, OBJ, glTF, VRML formats to check area regressing with used unit.
Upgraded tests\de test cases to use any units in the "loop back" algorithms.
Affected Issues
0031382
mod - src/AIS/AIS_Plane.cxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc.cxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc.hxx Diff File
add - src/BinMXCAFDoc/BinMXCAFDoc_LengthUnitDriver.cxx Diff File
add - src/BinMXCAFDoc/BinMXCAFDoc_LengthUnitDriver.hxx Diff File
mod - src/BinMXCAFDoc/FILES Diff File
mod - src/GeomConvert/FILES Diff File
add - src/GeomConvert/GeomConvert_Units.cxx Diff File
add - src/GeomConvert/GeomConvert_Units.hxx Diff File
mod - src/GeomToStep/GeomToStep_MakeCartesianPoint.cxx Diff File
mod - src/GeomToStep/GeomToStep_MakeCircle.cxx Diff File
mod - src/GeomToStep/GeomToStep_MakeCircle_gen.pxx Diff File
mod - src/GeomToStep/GeomToStep_MakeConicalSurface.cxx Diff File
mod - src/GeomToStep/GeomToStep_MakeCylindricalSurface.cxx Diff File
mod - src/GeomToStep/GeomToStep_MakeEllipse.cxx Diff File
mod - src/GeomToStep/GeomToStep_MakeEllipse_gen.pxx Diff File
mod - src/GeomToStep/GeomToStep_MakeHyperbola.cxx Diff File
mod - src/GeomToStep/GeomToStep_MakeParabola.cxx Diff File
mod - src/GeomToStep/GeomToStep_MakeRectangularTrimmedSurface.cxx Diff File
mod - src/GeomToStep/GeomToStep_MakeSphericalSurface.cxx Diff File
mod - src/GeomToStep/GeomToStep_MakeSurface.cxx Diff File
mod - src/GeomToStep/GeomToStep_MakeToroidalSurface.cxx Diff File
mod - src/GeomToStep/GeomToStep_MakeVector.cxx Diff File
mod - src/IGESCAFControl/IGESCAFControl_Reader.cxx Diff File
mod - src/IGESCAFControl/IGESCAFControl_Writer.cxx Diff File
mod - src/IGESCAFControl/IGESCAFControl_Writer.hxx Diff File
mod - src/IGESData/IGESData_BasicEditor.cxx Diff File
mod - src/IGESData/IGESData_GlobalSection.cxx Diff File
mod - src/IGESData/IGESData_GlobalSection.hxx Diff File
mod - src/IGESData/IGESData_IGESModel.cxx Diff File
mod - src/IGESData/IGESData_IGESModel.hxx Diff File
mod - src/PrsDim/PrsDim_AngleDimension.cxx Diff File
mod - src/PrsDim/PrsDim_Dimension.cxx Diff File
mod - src/RWGltf/RWGltf_CafWriter.cxx Diff File
mod - src/RWMesh/RWMesh_CafReader.cxx Diff File
mod - src/RWMesh/RWMesh_CafReader.hxx Diff File
mod - src/RWObj/RWObj_CafWriter.cxx Diff File
mod - src/ShapeAnalysis/ShapeAnalysis_Edge.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Reader.hxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Writer.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Writer.hxx Diff File
mod - src/STEPConstruct/STEPConstruct_UnitContext.cxx Diff File
mod - src/STEPControl/STEPControl_ActorRead.cxx Diff File
mod - src/STEPControl/STEPControl_ActorWrite.cxx Diff File
mod - src/STEPControl/STEPControl_Reader.cxx Diff File
mod - src/STEPControl/STEPControl_Reader.hxx Diff File
mod - src/STEPControl/STEPControl_Writer.cxx Diff File
mod - src/StepData/FILES Diff File
add - src/StepData/StepData_GlobalFactors.cxx Diff File
add - src/StepData/StepData_GlobalFactors.hxx Diff File
mod - src/StepData/StepData_StepModel.cxx Diff File
mod - src/StepData/StepData_StepModel.hxx Diff File
mod - src/StepFile/StepFile_ReadData.cxx Diff File
mod - src/StepToGeom/StepToGeom.cxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_TranslateEdge.cxx Diff File
mod - src/TKernel/PACKAGES Diff File
mod - src/TKXSBase/PACKAGES Diff File
mod - src/TopoDSToStep/TopoDSToStep_MakeStepFace.cxx Diff File
mod - src/UnitsMethods/FILES Diff File
mod - src/UnitsMethods/UnitsMethods.cxx Diff File
mod - src/UnitsMethods/UnitsMethods.hxx Diff File
add - src/UnitsMethods/UnitsMethods_LengthUnit.hxx Diff File
mod - src/XCAFDoc/FILES Diff File
mod - src/XCAFDoc/GUID.txt Diff File
mod - src/XCAFDoc/XCAFDoc.cxx Diff File
mod - src/XCAFDoc/XCAFDoc_DocumentTool.cxx Diff File
mod - src/XCAFDoc/XCAFDoc_DocumentTool.hxx Diff File
add - src/XCAFDoc/XCAFDoc_LengthUnit.cxx Diff File
add - src/XCAFDoc/XCAFDoc_LengthUnit.hxx Diff File
mod - src/XDEDRAW/XDEDRAW.cxx Diff File
mod - src/XDEDRAW/XDEDRAW_Common.cxx Diff File
mod - src/XDEDRAW/XDEDRAW_Shapes.cxx Diff File
mod - src/XmlMXCAFDoc/FILES Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc.cxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc.hxx Diff File
add - src/XmlMXCAFDoc/XmlMXCAFDoc_LengthUnitDriver.cxx Diff File
add - src/XmlMXCAFDoc/XmlMXCAFDoc_LengthUnitDriver.hxx Diff File
mod - src/XSAlgo/XSAlgo_AlgoContainer.cxx Diff File
mod - src/XSDRAWSTEP/XSDRAWSTEP.cxx Diff File
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx Diff File
mod - tests/bugs/xde/bug22962 Diff File
add - tests/bugs/xde/bug31382 Diff File
mod - tests/de/begin Diff File
mod - tests/de/end Diff File
mod - tests/de/iges_1/A2 Diff File
mod - tests/de/iges_1/B4 Diff File
mod - tests/de/iges_1/M9 Diff File
mod - tests/de/iges_2/H1 Diff File
mod - tests/de/step_1/E4 Diff File
mod - tests/de/step_1/J5 Diff File
mod - tests/de/step_1/O7 Diff File
mod - tests/de/step_2/A3 Diff File
mod - tests/de/step_2/M3 Diff File
mod - tests/de/step_2/Q2 Diff File
mod - tests/de/step_2/X1 Diff File
mod - tests/de/step_3/A5 Diff File
mod - tests/de/step_3/F2 Diff File
mod - tests/de/step_4/A5 Diff File
mod - tests/de/step_4/C9 Diff File
mod - tests/de/step_4/E3 Diff File
mod - tests/de/step_4/G6 Diff File
mod - tests/de/step_5/B2 Diff File
mod - tests/de_mesh/gltf_write/helmet Diff File
mod - tests/de_mesh/obj_read/ship_boat Diff File
mod - tests/de_mesh/obj_write/mustang Diff File

master e89202ea

2020-11-09 07:55:34

kgv


Committer: bugmaster Details Diff
0031815: Visualization, TKOpenGl - avoid XResizeWindow() within OpenGl_Window::Resize()

OpenGl_Window::Resize() no more calls XResizeWindow() and relies only on dimensions returned by Aspect_Window.
Xw_Window::Size() now ignores Window in case of virtual window in similar way as WNT_Window does.
Affected Issues
0031815
mod - src/OpenGl/OpenGl_Window.cxx Diff File
mod - src/Xw/Xw_Window.cxx Diff File

master 6eb502b2

2020-11-06 08:33:58

mkrylova


Committer: bugmaster Details Diff
0031703: Data Exchange, RWGltf_CafWriter - add option putting textures inside GLB file as alternative to external references

RWGltf_CafWriter::ToEmbedTexturesInGlb() - added option embedding textures
into GLB file enabled by default.
Fixed uninitialized class field RWGltf_CafWriter::myIsForcedUVExport.

Image_Texture::MimeType() - added method returning MIME type based on image file format.
Image_Texture::WriteImage() - added method writing image into stream.
Affected Issues
0031703
mod - src/Image/Image_Texture.cxx Diff File
mod - src/Image/Image_Texture.hxx Diff File
mod - src/RWGltf/RWGltf_CafWriter.cxx Diff File
mod - src/RWGltf/RWGltf_CafWriter.hxx Diff File
mod - src/RWGltf/RWGltf_GltfBufferView.hxx Diff File
mod - src/RWGltf/RWGltf_GltfMaterialMap.cxx Diff File
mod - src/RWGltf/RWGltf_GltfMaterialMap.hxx Diff File
mod - src/RWMesh/RWMesh_MaterialMap.cxx Diff File
mod - src/RWMesh/RWMesh_MaterialMap.hxx Diff File
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx Diff File
add - tests/de_mesh/gltf_write/helmetglb Diff File
add - tests/de_mesh/gltf_write/lanternglb Diff File

master 5ae53d49

2020-11-06 08:16:22

skl


Committer: bugmaster Details Diff
0030421: Data Exchange - Standard_RangeError exception while reading VRML files with polygons

Import of arbitrary polygon is implemented in VrmlData_IndexedFaceSet.
Class IFCCAFControl_Triangulator has been moved to BRepMesh_Triangulator.
New Draw test /bugs/stlvrml/bug30421 is added.
add - src/BRepMesh/BRepMesh_Triangulator.cxx Diff File
add - src/BRepMesh/BRepMesh_Triangulator.hxx Diff File
mod - src/BRepMesh/FILES Diff File
mod - src/VrmlData/VrmlData_IndexedFaceSet.cxx Diff File
mod - src/VrmlData/VrmlData_Scene.cxx Diff File
add - tests/bugs/stlvrml/bug30421 Diff File

master 0aeb8984

2020-11-05 14:34:08

kgv


Committer: bugmaster Details Diff
0031729: Visualization, Prs3d_DatumAspect - provide per axis text aspects

Prs3d_DatumAspect::TextAspect() now takes Prs3d_DatumParts argument
and defined separately for Prs3d_DatumParts_XAxis/Prs3d_DatumParts_YAxis/Prs3d_DatumParts_ZAxis.
The method without arguments has been marked as deprecated.

V3d_Trihedron now stores per-label text attributes.
Added method V3d_View::Trihedron() returning V3d_Trihedron object for more straightforward definition.
V3d_Trihedron::SetWireframe() - added missing invalidation.

AIS_Trihedron::setOwnDatumAspect() implementation has been moved to Prs3d_DatumAspect::CopyAspectsFrom()
and now used by Prs3d_Drawer::SetOwnDatumAspects().
OpenGl_Text::render() - added NULL-check.

AIS_Trihedron::computePresentation() now takes into account Prs3d_Datum*Arrow shading/line aspects.

Command vtrihedron has been extended by "-textColor XAxis|YAxis|ZAxis Color" syntax.
Command vviewcube has been extended by "-xAxisTextColor|-yAxisTextColor|-zAxisTextColor" arguments.
Affected Issues
0031729
mod - src/AIS/AIS_Trihedron.cxx Diff File
mod - src/AIS/AIS_Trihedron.hxx Diff File
mod - src/AIS/AIS_ViewCube.cxx Diff File
mod - src/OpenGl/OpenGl_Text.cxx Diff File
mod - src/Prs3d/Prs3d_DatumAspect.cxx Diff File
mod - src/Prs3d/Prs3d_DatumAspect.hxx Diff File
mod - src/Prs3d/Prs3d_Drawer.cxx Diff File
mod - src/V3d/V3d_Trihedron.cxx Diff File
mod - src/V3d/V3d_Trihedron.hxx Diff File
mod - src/V3d/V3d_View.hxx Diff File
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
mod - tests/bugs/vis/bug27958 Diff File

master 9a640cbe

2020-11-05 12:28:17

ifv


Committer: bugmaster Details Diff
0030703: Modeling Algorithms - Intersector returns overlapping curves

IntPatch/IntPatch_ImpPrmIntersection.cxx - calculation of step depending on resolution of surface

IntWalk_IWalking_6.gxx - calculation of point-line coincidence is improved

Correction of tests according to current results

lowalgos/intss/bug30703 - new test case added
mod - src/IntPatch/IntPatch_ImpPrmIntersection.cxx Diff File
mod - src/IntWalk/IntWalk_IWalking_6.gxx Diff File
mod - tests/evolved/voluved/HMC001 Diff File
mod - tests/hlr/exact_hlr/C16 Diff File
mod - tests/hlr/exact_hlr/C18 Diff File
mod - tests/hlr/exact_hlr/C5 Diff File
mod - tests/lowalgos/intss/bug29972_4 Diff File
add - tests/lowalgos/intss/bug30703 Diff File

master 24f9d04c

2020-11-05 09:30:46

kgv


Committer: bugmaster Details Diff
0031909: Visualization, AIS_Trihedron - replace maps with arrays

Prs3d_DatumAspect, AIS_Trihedron - redundant maps have been replaced by explicitly sized arrays.

AIS_Trihedron::myHasOwnDatumAspect - removed unused class field.

Prs3d_DatumAttribute, Prs3d_DatumParts, Prs3d_DatumAxes - enumeration values
have been renamed to have full name prefix.

vzbufftrihedron - fixed no more necessary Quantity_Color -> Quantity_NameOfColor convertion.
Affected Issues
0031909
mod - src/AIS/AIS_Axis.cxx Diff File
mod - src/AIS/AIS_GraphicTool.cxx Diff File
mod - src/AIS/AIS_InteractiveContext.cxx Diff File
mod - src/AIS/AIS_Plane.cxx Diff File
mod - src/AIS/AIS_PlaneTrihedron.cxx Diff File
mod - src/AIS/AIS_Trihedron.cxx Diff File
mod - src/AIS/AIS_Trihedron.hxx Diff File
mod - src/AIS/AIS_ViewCube.cxx Diff File
mod - src/AIS/AIS_ViewCube.hxx Diff File
mod - src/DsgPrs/DsgPrs_DatumPrs.cxx Diff File
mod - src/Prs3d/Prs3d_DatumAspect.cxx Diff File
mod - src/Prs3d/Prs3d_DatumAspect.hxx Diff File
mod - src/Prs3d/Prs3d_DatumAttribute.hxx Diff File
mod - src/Prs3d/Prs3d_DatumAxes.hxx Diff File
mod - src/Prs3d/Prs3d_DatumParts.hxx Diff File
mod - src/Prs3d/Prs3d_Drawer.cxx Diff File
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File

master 84d0342c

2020-11-03 14:22:14

asuraven


Committer: bugmaster Details Diff
0031908: Draw Harness, TKTopTest - wavefront file path length is limited to 100 characters

* Change file path variable in wavefront function from char[100] to TCollection_AsciiString
Affected Issues
0031908
mod - src/MeshTest/MeshTest.cxx Diff File
add - tests/demo/draw/bug31908 Diff File

master 14eea829

2020-11-03 14:22:14

asuraven


Committer: bugmaster Details Diff
0031946: Modeling Data - replace version numbers with enumerations in TopTools and BinTools

Added enumerations BinTools_FormatVersion & TopTools_FormatVersion for more clear version tracking in the code.
Added new BinTools::Write() & BRepTools::Write() overloaded functions with version & isWithTriangles parameters.

Added new "readbrep"/"writebrep" DRAW commands handling reading and writing of both Binary and ASCII .brep formats
and providing arguments to setup writing of triangulation data and of format version.
"binrestore" is made an alias to new command "readbrep".
"binsave" now is an alias to new "writebrep" saving into binary format by default ("writebrep" writes into ASCII format by default).
Affected Issues
0031946
mod - src/BinLDrivers/BinLDrivers_DocumentRetrievalDriver.cxx Diff File
mod - src/BinMDataStd/BinMDataStd.hxx Diff File
mod - src/BinMDataStd/BinMDataStd_AsciiStringDriver.cxx Diff File
mod - src/BinMDataStd/BinMDataStd_ByteArrayDriver.cxx Diff File
mod - src/BinMDataStd/BinMDataStd_ExtStringArrayDriver.cxx Diff File
mod - src/BinMDataStd/BinMDataStd_GenericExtStringDriver.cxx Diff File
mod - src/BinMDataStd/BinMDataStd_IntegerArrayDriver.cxx Diff File
mod - src/BinMDataStd/BinMDataStd_IntegerDriver.cxx Diff File
mod - src/BinMDataStd/BinMDataStd_IntPackedMapDriver.cxx Diff File
mod - src/BinMDataStd/BinMDataStd_RealArrayDriver.cxx Diff File
mod - src/BinMDataStd/BinMDataStd_RealDriver.cxx Diff File
mod - src/BinMNaming/BinMNaming_NamedShapeDriver.cxx Diff File
mod - src/BinMNaming/BinMNaming_NamingDriver.cxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_LocationDriver.cxx Diff File
mod - src/BinTools/BinTools.cxx Diff File
mod - src/BinTools/BinTools.hxx Diff File
add - src/BinTools/BinTools_FormatVersion.hxx Diff File
mod - src/BinTools/BinTools_ShapeSet.cxx Diff File
mod - src/BinTools/BinTools_ShapeSet.hxx Diff File
mod - src/BinTools/FILES Diff File
mod - src/BRepTools/BRepTools.cxx Diff File
mod - src/BRepTools/BRepTools.hxx Diff File
mod - src/BRepTools/BRepTools_ShapeSet.cxx Diff File
mod - src/BRepTools/BRepTools_ShapeSet.hxx Diff File
mod - src/DBRep/DBRep.cxx Diff File
mod - src/Draw/Draw_VariableCommands.cxx Diff File
mod - src/Storage/Storage_HeaderData.hxx Diff File
mod - src/TopTools/FILES Diff File
add - src/TopTools/TopTools_FormatVersion.hxx Diff File
mod - src/TopTools/TopTools_ShapeSet.cxx Diff File
mod - src/TopTools/TopTools_ShapeSet.hxx Diff File
mod - src/XmlLDrivers/XmlLDrivers_DocumentRetrievalDriver.cxx Diff File
mod - src/XmlLDrivers/XmlLDrivers_DocumentStorageDriver.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_ByteArrayDriver.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_ExtStringArrayDriver.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_IntegerArrayDriver.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_IntPackedMapDriver.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_RealArrayDriver.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_TreeNodeDriver.cxx Diff File
mod - src/XmlMDF/XmlMDF.cxx Diff File
mod - src/XmlMNaming/XmlMNaming_NamedShapeDriver.cxx Diff File
mod - src/XmlMNaming/XmlMNaming_NamingDriver.cxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_LocationDriver.cxx Diff File
add - tests/bugs/moddata_3/bug31946 Diff File

master a13df0fe

2020-11-03 14:22:14

asuraven


Committer: bugmaster Details Diff
0031990: Coding, Draw Harness - Replace C-like pointers to function in Draw_SaveAndRestore class to virtual function

Save/Restore interface has been moved to Draw_Drawable3D base class.
Create a singleton Draw_Params class for DRAW parameters
Affected Issues
0031990
mod - src/DBRep/DBRep.cxx Diff File
mod - src/DBRep/DBRep.hxx Diff File
mod - src/DBRep/DBRep_DrawableShape.cxx Diff File
mod - src/DBRep/DBRep_DrawableShape.hxx Diff File
add - src/DBRep/DBRep_Params.hxx Diff File
mod - src/DBRep/FILES Diff File
mod - src/Draw/Draw_Appli.hxx Diff File
mod - src/Draw/Draw_Drawable3D.cxx Diff File
mod - src/Draw/Draw_Drawable3D.hxx Diff File
rm - src/Draw/Draw_Drawable3D.lxx Diff File
mod - src/Draw/Draw_Number.cxx Diff File
mod - src/Draw/Draw_Number.hxx Diff File
mod - src/Draw/Draw_VariableCommands.cxx Diff File
mod - src/Draw/FILES Diff File
mod - src/DrawTrSurf/DrawTrSurf.cxx Diff File
mod - src/DrawTrSurf/DrawTrSurf.hxx Diff File
mod - src/DrawTrSurf/DrawTrSurf_BezierCurve.cxx Diff File
mod - src/DrawTrSurf/DrawTrSurf_BezierCurve.hxx Diff File
rm - src/DrawTrSurf/DrawTrSurf_BezierCurve.lxx Diff File
mod - src/DrawTrSurf/DrawTrSurf_BezierCurve2d.cxx Diff File
mod - src/DrawTrSurf/DrawTrSurf_BezierCurve2d.hxx Diff File
rm - src/DrawTrSurf/DrawTrSurf_BezierCurve2d.lxx Diff File
mod - src/DrawTrSurf/DrawTrSurf_BezierSurface.cxx Diff File
mod - src/DrawTrSurf/DrawTrSurf_BezierSurface.hxx Diff File
rm - src/DrawTrSurf/DrawTrSurf_BezierSurface.lxx Diff File
mod - src/DrawTrSurf/DrawTrSurf_BSplineCurve.cxx Diff File
mod - src/DrawTrSurf/DrawTrSurf_BSplineCurve.hxx Diff File
rm - src/DrawTrSurf/DrawTrSurf_BSplineCurve.lxx Diff File
mod - src/DrawTrSurf/DrawTrSurf_BSplineCurve2d.cxx Diff File
mod - src/DrawTrSurf/DrawTrSurf_BSplineCurve2d.hxx Diff File
rm - src/DrawTrSurf/DrawTrSurf_BSplineCurve2d.lxx Diff File
mod - src/DrawTrSurf/DrawTrSurf_BSplineSurface.cxx Diff File
mod - src/DrawTrSurf/DrawTrSurf_BSplineSurface.hxx Diff File
rm - src/DrawTrSurf/DrawTrSurf_BSplineSurface.lxx Diff File
mod - src/DrawTrSurf/DrawTrSurf_Curve.cxx Diff File
mod - src/DrawTrSurf/DrawTrSurf_Curve.hxx Diff File
rm - src/DrawTrSurf/DrawTrSurf_Curve.lxx Diff File
mod - src/DrawTrSurf/DrawTrSurf_Curve2d.cxx Diff File
mod - src/DrawTrSurf/DrawTrSurf_Curve2d.hxx Diff File
rm - src/DrawTrSurf/DrawTrSurf_Curve2d.lxx Diff File
mod - src/DrawTrSurf/DrawTrSurf_Drawable.hxx Diff File
rm - src/DrawTrSurf/DrawTrSurf_Drawable.lxx Diff File
add - src/DrawTrSurf/DrawTrSurf_Params.hxx Diff File
mod - src/DrawTrSurf/DrawTrSurf_Point.cxx Diff File
mod - src/DrawTrSurf/DrawTrSurf_Point.hxx Diff File
mod - src/DrawTrSurf/DrawTrSurf_Polygon2D.cxx Diff File
mod - src/DrawTrSurf/DrawTrSurf_Polygon2D.hxx Diff File
mod - src/DrawTrSurf/DrawTrSurf_Polygon3D.cxx Diff File
mod - src/DrawTrSurf/DrawTrSurf_Polygon3D.hxx Diff File
mod - src/DrawTrSurf/DrawTrSurf_Surface.cxx Diff File
mod - src/DrawTrSurf/DrawTrSurf_Surface.hxx Diff File
rm - src/DrawTrSurf/DrawTrSurf_Surface.lxx Diff File
mod - src/DrawTrSurf/DrawTrSurf_Triangulation.cxx Diff File
mod - src/DrawTrSurf/DrawTrSurf_Triangulation.hxx Diff File
mod - src/DrawTrSurf/FILES Diff File
mod - src/HLRTest/FILES Diff File
mod - src/HLRTest/HLRTest.cxx Diff File
mod - src/HLRTest/HLRTest_Projector.cxx Diff File
mod - src/HLRTest/HLRTest_Projector.hxx Diff File
rm - src/HLRTest/HLRTest_Projector.lxx Diff File

master 628c0211

2020-11-02 16:52:44

bugmaster

Details Diff
Increment OCCT version up to 7.5.0
mod - src/Standard/Standard_Version.hxx Diff File

master d66f7c0f

2020-11-02 16:52:44

skl


Committer: bugmaster Details Diff
0029564: STEP Import and Export failure

In the result of translation one face lying on the spherical surface converted to the two separate faces due to method IsSurfaceUVPeriodic returned false for spherical surface.
Now method IsSurfaceUVPeriodic returns true for spherical surface in order to natural bounds can be added for spherical surface too.
Method ShapeFix_Face::FixOrientation was corrected to avoid reversing inner wire for case when spherical face has only one inner bound without outer bound.
Check that wire has bounding box equal to bounding box of surface was added in the method ShapeFix_Face::FixAddNaturalBound in order to avoid addition of the natural bounds ( test bugs xde bug22535_2 1 for face 2 lying on the torus)

In order to avoid regressions fix for translation "VERTEX_LOOP" entities was added. Natural bounds for "VERTEX_LOOP" lying on the Spherical and BSpline surface is added only if face does not have any other bounds.
In other case natural bounds were added during ShapeFix operation after translation in order take into account mutual position of the all bounds in the UV space of the face.
Affected Issues
0029564
mod - src/ShapeFix/ShapeFix_Face.cxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_TranslateFace.cxx Diff File
add - tests/bugs/step/bug29564 Diff File
mod - tests/de/step_1/E6 Diff File
mod - tests/de/step_2/A3 Diff File
mod - tests/de/step_2/A5 Diff File
mod - tests/de/step_2/D2 Diff File
mod - tests/de/step_3/A5 Diff File
mod - tests/de/step_3/A9 Diff File
mod - tests/de/step_3/D8 Diff File

master dbecff5f

2020-11-02 14:36:34

kgv


Committer: bugmaster Details Diff
0031898: Coding Rules - extend Standard_WarningsDisable.hxx with -Wreorder Affected Issues
0031898
mod - src/Standard/Standard_WarningsDisable.hxx Diff File

master c5b42a1a

2020-11-02 14:23:14

akaftasev


Committer: bugmaster Details Diff
0030342: Modeling Data - Successively trimming surface in both directions lose the first trim

Added trim for U and V directions when trimming happens sequentially in these directions.
Added possibility to set sense to trim command.
Affected Issues
0030342
mod - dox/upgrade/upgrade.md Diff File
mod - dox/user_guides/draw_test_harness/draw_test_harness.md Diff File
mod - src/Geom/Geom_RectangularTrimmedSurface.cxx Diff File
mod - src/GeomliteTest/GeomliteTest_SurfaceCommands.cxx Diff File
add - tests/bugs/moddata_3/bug30342_1 Diff File
add - tests/bugs/moddata_3/bug30342_2 Diff File

master 7a88ce5b

2020-11-02 06:31:55

asuraven

Details Diff
0029108: Crash writing STEP file

* Wrapped a try / catch block on creating objects in TopoDSToStep_MakeStepFace::Init()
mod - src/TopoDSToStep/TopoDSToStep_MakeStepFace.cxx Diff File
add - tests/bugs/step/bug29108 Diff File

master 38b336df

2020-10-31 19:58:22

nds


Committer: bugmaster Details Diff
0031944: Foundation Classes, Message_Report - add missing mutex locks for message level Affected Issues
0031944
mod - src/Message/Message_Report.cxx Diff File

master a8b9d7eb

2020-10-29 14:18:10

kgv


Committer: bugmaster Details Diff
0031888: Configuration, qmake - linkage error due to missing .cpp file in TKMesh

OccToolkit.pri now handles also .cpp file extension.
Affected Issues
0031888
mod - adm/qmake/OccToolkit.pri Diff File

master 2b7fd8c8

2020-10-29 11:33:27

xuzhongxing


Committer: bugmaster Details Diff
0031887: IntTools_Context::IsPointInFace always return TRUE

If aDist >= aTol, bIn is never updated to false, and the function
always returns TRUE.
Affected Issues
0031887
mod - src/IntTools/IntTools_Context.cxx Diff File

master e76471b5

2020-10-28 18:16:27

nds


Committer: bugmaster Details Diff
0032205: Visualization - implementing new selection scheme in context - replace extra

- implementation of additional selection scheme, mainly to deselect single selected object.
Affected Issues
0032205
add - dox/user_guides/visualization/images/visualization_selection_scheme_replaceExtra.svg Diff File
mod - dox/user_guides/visualization/visualization.md Diff File
mod - src/AIS/AIS_Selection.cxx Diff File
mod - src/AIS/AIS_SelectionScheme.hxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
add - tests/vselect/bugs/bug32205 Diff File

master 71af3370

2020-10-28 12:13:56

dpasukhi


Committer: bugmaster Details Diff
0031878: DXF import - support Windows and ISO 8859 code pages in DXF import

Add support of converting Big5 and GBK code pages to Unicode within Resource_Unicode::ConvertFormatToUnicode
mod - src/Resource/Resource_FormatType.hxx Diff File
mod - src/Resource/Resource_Unicode.cxx Diff File

master 0f5a1a94

2020-10-27 13:15:22

aavtamon


Committer: bugmaster Details Diff
0028572: Modeling Algorithms - Wrong result of the mkface command

- Added note to BRepBuilderAPI_MakeFace(const Handle(Geom_Surface)& S,
const TopoDS_Wire& W,
const Standard_Boolean Inside = Standard_True)
in BRepBuilderAPI_MakeFace.hxx;
- Modified subsubsection occt_modalg_3_5_2 in dox/user_guides/modeling_algos/modeling_algos.md
mod - dox/user_guides/modeling_algos/modeling_algos.md Diff File
mod - src/BRepBuilderAPI/BRepBuilderAPI_MakeFace.hxx Diff File
 First  Prev  1 2 3 ... 30 ... 32 33 34 35 36 37 38 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 254 255 256  Next  Last