Changesets: occt

master 05aa616d

2016-11-18 14:53:10

dbp


Committer: bugmaster Details Diff
0028218: Visualization, Path Tracing - Redesign path tracing materials to support two-layered model

Existing OCCT path tracing engine used very simple additive material (BSDF) model, so it was possible to reproduce
behavior only of very basic materials such as metal, glass, or plastic. However, some important in CAD industry
materials like car paint or ceramic could not be modeled well. In this patch, OCCT BSDF was significantly improved
by replacing additive model with two-layered scattering model. Therefore, we have base diffuse, glossy, or transmissive
layer, covered by one glossy/specular coat. The layers themselves have no thickness; they can simply reflect light or
transmits it to the layer under it. Balancing different combinations of layer properties can produce a wide range of
different effects. At the same time, disabling the first (coat) layer allows to keep full compatibility with previously
supported scattering model. All new parameters are available via 'vbsdf' command.

Location of new sample for few material examples:
samples\tcl\pathtrace_materials.tcl

Fix shader compilation issue.

Fix test case sample_ball_alpha.

Shaders_PathtraceBase_fs.pxx - regenerate resource from origin
Affected Issues
0028218
mod - .gitattributes Diff File
mod - samples/tcl/pathtrace_cube.tcl Diff File
add - samples/tcl/pathtrace_materials.tcl Diff File
mod - src/Graphic3d/Graphic3d_BSDF.cxx Diff File
mod - src/Graphic3d/Graphic3d_BSDF.hxx Diff File
mod - src/Graphic3d/Graphic3d_MaterialAspect.cxx Diff File
mod - src/OpenGl/OpenGl_SceneGeometry.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 - src/ViewerTest/ViewerTest.cxx Diff File
mod - tests/v3d/raytrace/sample_ball_alpha Diff File
add - tests/v3d/raytrace/sample_materials Diff File

master b3eab8ef

2016-11-18 13:00:59

kgv


Committer: apn Details Diff
0028127: Visualization - transparent object breaks Z-Layer depth buffer clear

OpenGl_LayerList::Render() now calls glDepthMask(GL_TRUE) before clearing depth buffer.
Depth buffer is now cleared even if ZLayer with this command has no structures.
Affected Issues
0028127
mod - src/OpenGl/OpenGl_Layer.cxx Diff File
mod - src/OpenGl/OpenGl_LayerList.cxx Diff File
add - tests/bugs/vis/bug28127 Diff File

master 4208cf18

2016-11-18 11:31:58

ski


Committer: apn Details Diff
0028105: HLR rendering crash in MFC sample

User_Cylinder class was updated according to work as single object in Prs3d_Presentation.
Affected Issues
0028105
mod - samples/mfc/standard/04_Viewer3d/src/Viewer3dDoc.cpp Diff File
mod - samples/mfc/standard/Common/User_Cylinder.cxx Diff File
mod - samples/mfc/standard/Common/User_Cylinder.hxx Diff File

master b4327ba8

2016-11-18 08:13:29

dbp


Committer: apn Details Diff
0028126: Visualization, Path tracing - Provide ability to use two-sided scattering models Affected Issues
0028126
mod - src/Graphic3d/Graphic3d_RenderingParams.hxx 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/Shaders_PathtraceBase_fs.pxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
add - tests/v3d/raytrace/sample_cube_twosided Diff File

master b443d536

2016-11-18 07:06:50

emv


Committer: apn Details Diff
0028163: 3D Offset algorithm produces incorrect result on attached shape in mode Complete Intersection

1. Correct building of the lists of intersection faces connected to the same vertex.
2. For the artificially invalid cases with only one invalid face avoid usage of the edges having same origins as invalid edges.
3. Test cases for the issue.
4. Test cases offset shape_type_i_c XM1, ZW*,ZX*,ZY* have been modified to provide more clear result.
5. TODO statements have been removed from the test case offset shape_type_i_c XE6 as it is OK.
6. Test case offset shape_type_i_c ZZ2 is improvement.
mod - src/BRepOffset/BRepOffset_Inter3d.cxx Diff File
mod - src/BRepOffset/BRepOffset_MakeOffset_1.cxx Diff File
mod - tests/offset/shape_type_i_c/XE6 Diff File
mod - tests/offset/shape_type_i_c/XM1 Diff File
add - tests/offset/shape_type_i_c/XM4 Diff File
add - tests/offset/shape_type_i_c/XM5 Diff File
add - tests/offset/shape_type_i_c/XM6 Diff File
add - tests/offset/shape_type_i_c/XM7 Diff File
add - tests/offset/shape_type_i_c/XM8 Diff File
add - tests/offset/shape_type_i_c/XM9 Diff File
add - tests/offset/shape_type_i_c/XN1 Diff File
add - tests/offset/shape_type_i_c/XN2 Diff File
mod - tests/offset/shape_type_i_c/ZW1 Diff File
mod - tests/offset/shape_type_i_c/ZW2 Diff File
mod - tests/offset/shape_type_i_c/ZW3 Diff File
mod - tests/offset/shape_type_i_c/ZW4 Diff File
mod - tests/offset/shape_type_i_c/ZW5 Diff File
mod - tests/offset/shape_type_i_c/ZW6 Diff File
mod - tests/offset/shape_type_i_c/ZW7 Diff File
mod - tests/offset/shape_type_i_c/ZW8 Diff File
mod - tests/offset/shape_type_i_c/ZW9 Diff File
mod - tests/offset/shape_type_i_c/ZX1 Diff File
mod - tests/offset/shape_type_i_c/ZX2 Diff File
mod - tests/offset/shape_type_i_c/ZX3 Diff File
mod - tests/offset/shape_type_i_c/ZX4 Diff File
mod - tests/offset/shape_type_i_c/ZX9 Diff File
mod - tests/offset/shape_type_i_c/ZY1 Diff File
mod - tests/offset/shape_type_i_c/ZY4 Diff File
mod - tests/offset/shape_type_i_c/ZY5 Diff File
mod - tests/offset/shape_type_i_c/ZY6 Diff File
mod - tests/offset/shape_type_i_c/ZY7 Diff File
mod - tests/offset/shape_type_i_c/ZY8 Diff File
mod - tests/offset/shape_type_i_c/ZZ1 Diff File
mod - tests/offset/shape_type_i_c/ZZ2 Diff File

master f411f94f

2016-11-17 15:51:38

dbp


Committer: apn Details Diff
0027256: Visualization, Path Tracing - add support of alpha-channel of texture

Regenerate resource files.
Affected Issues
0027256
mod - src/Graphic3d/Graphic3d_NameOfTexture2D.hxx Diff File
mod - src/Graphic3d/Graphic3d_Texture2D.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
add - src/Textures/2d_chess.rgba Diff File
mod - src/Textures/FILES Diff File
add - tests/v3d/raytrace/sample_ball_alpha Diff File

master 85114087

2016-11-17 12:51:44

kgv


Committer: apn Details Diff
0028101: Visualization, Select3D_SensitiveSet - fix NULL dereference on re-adding the same sensitivity

Select3D_SensitiveSet now stores BVH_PrimitiveSet as class field (no dynamic allocation),
and BVH_PrimitiveSet subclass now stores raw pointer to Select3D_SensitiveSet (no smart pointer).

Select3D_BVHPrimitiveContent definition has been moved into Select3D_SensitiveSet
class definition to avoid confusion.

Unused field Select3D_SensitiveSet::myIsLeftChildQueuedFirst has been removed.
mod - src/Select3D/FILES Diff File
rm - src/Select3D/Select3D_BVHPrimitiveContent.cxx Diff File
rm - src/Select3D/Select3D_BVHPrimitiveContent.hxx Diff File
mod - src/Select3D/Select3D_SensitiveSet.cxx Diff File
mod - src/Select3D/Select3D_SensitiveSet.hxx Diff File

master c894a5fd

2016-11-17 12:50:16

msv


Committer: apn Details Diff
0027992: Modeling Algorithms - Extrema_ExtPS crashes on face without geometric surface

The algorithm BRepExtrema_DistShapeShape has been protected against exceptions when non-geometric shape data is given on input, like a face containing triangulation only or an edge containing polygon only. Such faces/edges are ignored by the algorithm.

BRepGProps::VolumeProperties() now ignores faces without geometric surface to avoid access violation.
Affected Issues
0027992
mod - src/BRepExtrema/BRepExtrema_ExtCC.cxx Diff File
mod - src/BRepExtrema/BRepExtrema_ExtCF.cxx Diff File
mod - src/BRepExtrema/BRepExtrema_ExtFF.cxx Diff File
mod - src/BRepExtrema/BRepExtrema_ExtPC.cxx Diff File
mod - src/BRepExtrema/BRepExtrema_ExtPF.cxx Diff File
mod - src/BRepGProp/BRepGProp.cxx Diff File
mod - src/BRepTest/BRepTest_ExtremaCommands.cxx Diff File
add - tests/bugs/modalg_6/bug27992 Diff File
mod - tests/bugs/vis/bug27821 Diff File

master f9f740d6

2016-11-17 12:39:52

kgv


Committer: apn Details Diff
0028095: Draw Harness, ViewerTest - use RGBA format instead of BGRA within vreadpixel

OpenGl_Workspace::BufferDump() now implicitly converts RGBA dump
into requested BGR, BGRA and RGB image.

DRAW command dversion is improved to report OpenGL variant used (desktop or ES); reporting of version of MSVC is corrected for VC14 and above; reporting of HAVE_OPENCL option is removed.

Usage of command vdump is corrected in some tests to specify extension .png for an image file.

Compiler warning is eliminated in OpenGl_Text.cxx (OpenGL ES mode only).
Affected Issues
0028095
mod - src/Draw/Draw_BasicCommands.cxx Diff File
mod - src/Image/Image_PixMap.cxx Diff File
mod - src/Image/Image_PixMap.hxx Diff File
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_Context.hxx Diff File
mod - src/OpenGl/OpenGl_Text.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace.cxx Diff File
mod - src/V3d/V3d_View.cxx Diff File
mod - src/ViewerTest/ViewerTest.cxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
mod - tests/bugs/vis/bug26147 Diff File
mod - tests/bugs/vis/bug26159 Diff File
mod - tests/bugs/vis/bug26413 Diff File
mod - tests/bugs/vis/bug26430 Diff File

master 45d0af05

2016-11-17 12:14:19

abv


Committer: apn Details Diff
0028096: VC14 compiler warnings of 7.1.0.beta

Warnings are eliminated
// minor corrections in headers
Affected Issues
0028096
mod - src/BRepBuilderAPI/BRepBuilderAPI_FastSewing.hxx Diff File
mod - src/BRepOffset/BRepOffset_MakeOffset_1.cxx Diff File
mod - src/IntWalk/IntWalk_PWalking.cxx Diff File
mod - src/Select3D/Select3D_SensitiveBox.hxx Diff File

master 72523826

2016-11-17 11:44:59

gka


Committer: apn Details Diff
0027575: Reading STEP file gives an empty result

Exception is raised during translation BSpline curve having only one unique knot.
Protection for such case was added
Added protection against exception during reading BSpline curve with number of control points equal to 0
Added protection against exception due to using null binder during writing XDE document

Test case for issue #27575
mod - src/RWStepGeom/RWStepGeom_RWBSplineCurveWithKnots.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Writer.cxx Diff File
mod - src/StepToGeom/StepToGeom_MakeBSplineCurve.pxx Diff File
add - tests/bugs/step/bug27575 Diff File
mod - tests/de/step_2/G5 Diff File

master 6dd6e5c7

2016-11-16 14:47:07

dbp


Committer: apn Details Diff
0028115: Visualization, Ray tracing - Fix crash on NVIDIA GPUs with driver version 373.06 when window is resized Affected Issues
0028115
mod - src/OpenGl/OpenGl_View_Raytrace.cxx Diff File

master f3495b01

2016-11-16 14:08:24

ysn


Committer: apn Details Diff
0027828: Reference documentation of AIS_Trihedron contains invalid information about default size.

Fixed the description of AIS_Trihedron
Affected Issues
0027828
mod - dox/user_guides/visualization/visualization.md Diff File
mod - src/AIS/AIS_Trihedron.hxx Diff File

master 383c6c9f

2016-11-16 12:44:56

dbp


Committer: apn Details Diff
0028114: Visualization, Path tracing - Make path tracing mode interactive in high resolutions Affected Issues
0028114
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/RaytraceRender.fs Diff File
mod - src/Shaders/Shaders_PathtraceBase_fs.pxx Diff File
mod - src/Shaders/Shaders_RaytraceRender_fs.pxx Diff File

master 80223385

2016-11-16 09:07:55

ysn


Committer: apn Details Diff
0028079: Proofreading of updates section and possible documentation changes since 7.0

Added some content from the bugtracker to porting notes.
Reviewed some other recent changes.
Affected Issues
0028079
mod - dox/dev_guides/building/cmake/cmake.md Diff File
mod - dox/dev_guides/upgrade/upgrade.md Diff File
mod - dox/user_guides/foundation_classes/foundation_classes.md Diff File
mod - dox/user_guides/modeling_data/modeling_data.md Diff File
mod - dox/user_guides/ocaf/ocaf.md Diff File

master 640d5fe2

2016-11-15 18:05:52

vpa


Committer: apn Details Diff
0028107: Visualization - provide a flexible interface to set custom hatch styles

- class Graphic3d_HatchStyle is added to provide a possibility to set up custom and predefined hatching;
- added the ability to set custom hatch patterns through bitmaps;
- test case for issue #28107
mod - src/Aspect/Aspect_HatchStyle.hxx Diff File
mod - src/Graphic3d/FILES Diff File
mod - src/Graphic3d/Graphic3d_AspectFillArea3d.cxx Diff File
mod - src/Graphic3d/Graphic3d_AspectFillArea3d.hxx Diff File
mod - src/Graphic3d/Graphic3d_ClipPlane.cxx Diff File
mod - src/Graphic3d/Graphic3d_ClipPlane.hxx Diff File
add - src/Graphic3d/Graphic3d_HatchStyle.cxx Diff File
add - src/Graphic3d/Graphic3d_HatchStyle.hxx Diff File
mod - src/OpenGl/OpenGl_AspectFace.cxx Diff File
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_Context.hxx Diff File
mod - src/OpenGl/OpenGl_LineAttributes.cxx Diff File
mod - src/OpenGl/OpenGl_LineAttributes.hxx Diff File
mod - src/V3d/V3d_Plane.cxx Diff File
mod - src/ViewerTest/ViewerTest.cxx Diff File
add - tests/bugs/vis/bug28107 Diff File

master 712879c8

2016-11-15 09:17:45

azv


Committer: apn Details Diff
0027383: Modeling - improve handling of regularity on edges

1. There has been implemented calculation of all possible types of continuity for shared edges:
* G1 is set if tangential planes are the same for connected faces in each control points through the edge;
* C1 is set in addition to G1 conditions if derivatives, orthogonal to the edge on each face, are equal vectors;
* G2 is set in addition to G1 if the centers of principal curvatures are the same for connected faces in each control points through the edge;
* C2 is set in addition to C1 and G2 if directions of principal curvatures are equal;
* CN continuity is set only if both connected faces are based on elementary surfaces (the conditions for this case are similar to C2 continuity).

2. ShapeFix::EncodeRegularity() is merged into BRepLib::EncodeRegularity().
3. Implemented several test cases to check correct handling of regularity.
4. Fix incorrect usage of BRepLib::EncodeRegularity() in BRepBuilderAPI_Sewing.
5. Implement a method for calculation of regularity on the given list of edges.
6. Documentation updates
Affected Issues
0027383
mod - dox/user_guides/modeling_algos/modeling_algos.md Diff File
add - dox/user_guides/modeling_data/images/modeling_data_continuity_curves.svg Diff File
add - dox/user_guides/modeling_data/images/modeling_data_continuity_surfaces.svg Diff File
mod - dox/user_guides/modeling_data/modeling_data.md Diff File
mod - src/BRepBuilderAPI/BRepBuilderAPI_Sewing.cxx Diff File
mod - src/BRepBuilderAPI/BRepBuilderAPI_Sewing.hxx Diff File
mod - src/BRepLib/BRepLib.cxx Diff File
mod - src/BRepLib/BRepLib.hxx Diff File
mod - src/ShapeFix/ShapeFix.cxx Diff File
mod - tests/bugs/modalg_6/bug27341_313 Diff File
mod - tests/bugs/modalg_6/bug27341_314 Diff File
mod - tests/bugs/modalg_6/bug27383_1 Diff File
mod - tests/bugs/modalg_6/bug27383_2 Diff File
add - tests/bugs/modalg_6/bug27383_3 Diff File
add - tests/bugs/modalg_6/bug27383_4 Diff File
add - tests/bugs/modalg_6/bug27383_5 Diff File
add - tests/bugs/modalg_6/bug27383_6 Diff File
add - tests/bugs/modalg_6/bug27383_7 Diff File

master d673da18

2016-11-14 15:08:44

abk


Committer: apn Details Diff
0028103: Foundation Classes - extend NCollection_Map to check whether two given maps are intersected

Mehtod HasIntersection added in NCollection_Map to check whether two given maps contain at least one same item.
'Draw' command and test to check the method were created.
Affected Issues
0028103
mod - src/NCollection/NCollection_Map.hxx Diff File
mod - src/QANCollection/QANCollection_Test.cxx Diff File
add - tests/collections/grids.list Diff File
add - tests/collections/n/begin Diff File
add - tests/collections/n/end Diff File
add - tests/collections/n/map Diff File

master ad03c234

2016-11-14 11:31:00

ski


Committer: apn Details Diff
0028110: Configuration - specify Unicode charset instead of multibyte in project files for Visual Studio

Eliminated usage of ANSI methods.
All Visual Studio projects generated by genproj or CMake use Unicode character set.

Draw Harness now handles Unicode input on Windows.
Tcl test scripts are now expected in UTF-8 encoding by default.
Affected Issues
0028110
mod - adm/genproj.tcl Diff File
mod - CMakeLists.txt Diff File
mod - src/Draw/CommandWindow.cxx Diff File
mod - src/Draw/COMMANDWINDOW.h Diff File
mod - src/Draw/Draw.cxx Diff File
mod - src/Draw/Draw_Appli.hxx Diff File
mod - src/Draw/Draw_Main.cxx Diff File
mod - src/Draw/Draw_Viewer.cxx Diff File
mod - src/Draw/Draw_Window.cxx Diff File
mod - src/Draw/Draw_Window.hxx Diff File
mod - src/Draw/Draw_Window_1.mm Diff File
mod - src/Draw/init.cxx Diff File
mod - src/Draw/init.h Diff File
mod - src/Draw/MainWindow.cxx Diff File
mod - src/IVtkDraw/IVtkDraw.cxx Diff File
mod - src/IVtkDraw/IVtkDraw.hxx Diff File
mod - src/OSD/OSD_Environment.cxx Diff File
mod - src/OSD/OSD_File.cxx Diff File
mod - src/OSD/OSD_Host.cxx Diff File
mod - src/OSD/OSD_Process.cxx Diff File
mod - src/ViewerTest/ViewerTest.hxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
mod - src/WNT/FILES Diff File
mod - src/WNT/WNT_WClass.cxx Diff File
mod - src/WNT/WNT_WClass.hxx Diff File
rm - src/WNT/WNT_WClass.lxx Diff File
mod - src/WNT/WNT_Window.cxx Diff File

master 6fe58c66

2016-11-14 10:14:04

kgv


Committer: apn Details Diff
0028099: Visualization, OpenGl_Text - handle DIMENSION and SUBTITLE styles within Core Profile

OpenGl_Text now creates VBO for drawing background rectangle.
Affected Issues
0028099
mod - src/OpenGl/OpenGl_Text.cxx Diff File
mod - src/OpenGl/OpenGl_Text.hxx Diff File
add - tests/bugs/vis/bug28099_text_core Diff File

master 41aa3c3d

2016-11-14 07:19:15

emv


Committer: apn Details Diff
0028046: Incomplete result of offset operation in mode complete intersection

1. Special usage of the common edges not belonging to any invalidity while rebuilding the invalid faces (method IntersectFaces() in BRepOffset_MakeOffset_1.cxx).
Such edges could only be extended to the valid faces boundaries, thus could only split the face and not create any new part.

2. Test cases for the issue.
mod - src/BRepOffset/BRepOffset_MakeOffset_1.cxx Diff File
mod - tests/offset/shape_type_i_c/Q1 Diff File
mod - tests/offset/shape_type_i_c/XC5 Diff File
add - tests/offset/shape_type_i_c/XL1 Diff File
add - tests/offset/shape_type_i_c/XL2 Diff File
add - tests/offset/shape_type_i_c/XL3 Diff File
add - tests/offset/shape_type_i_c/XL4 Diff File
add - tests/offset/shape_type_i_c/XL5 Diff File
add - tests/offset/shape_type_i_c/XL6 Diff File
add - tests/offset/shape_type_i_c/XL7 Diff File
add - tests/offset/shape_type_i_c/XL8 Diff File
add - tests/offset/shape_type_i_c/XL9 Diff File
add - tests/offset/shape_type_i_c/XM1 Diff File
add - tests/offset/shape_type_i_c/XM2 Diff File
add - tests/offset/shape_type_i_c/XM3 Diff File
mod - tests/offset/shape_type_i_c/ZD9 Diff File

master ef9a9362

2016-11-11 15:20:49

kgv


Committer: apn Details Diff
0028093: Visualization - access violation on removal of dynamic highlighting after device loss

OpenGl_Layer::Remove() now tries to remove object from myAlwaysRenderedMap
if it was not removed from other groups.
Affected Issues
0028093
mod - src/OpenGl/OpenGl_Layer.cxx Diff File
add - tests/bugs/vis/bug28093 Diff File

master 624f732f

2016-11-11 14:59:23

akz


Committer: apn Details Diff
0026007: Standard attribute for surface meshes in TDataStd
mod - src/BinMDataXtd/BinMDataXtd.cxx Diff File
mod - src/BinMDataXtd/BinMDataXtd.hxx Diff File
add - src/BinMDataXtd/BinMDataXtd_TriangulationDriver.cxx Diff File
add - src/BinMDataXtd/BinMDataXtd_TriangulationDriver.hxx Diff File
mod - src/BinMDataXtd/FILES Diff File
mod - src/DDataStd/DDataStd_BasicCommands.cxx Diff File
mod - src/Poly/Poly_Triangulation.cxx Diff File
mod - src/Poly/Poly_Triangulation.hxx Diff File
mod - src/TDataXtd/FILES Diff File
mod - src/TDataXtd/TDataXtd.hxx Diff File
add - src/TDataXtd/TDataXtd_Triangulation.cxx Diff File
add - src/TDataXtd/TDataXtd_Triangulation.hxx Diff File
mod - src/XmlMDataXtd/FILES Diff File
mod - src/XmlMDataXtd/XmlMDataXtd.cxx Diff File
mod - src/XmlMDataXtd/XmlMDataXtd.hxx Diff File
add - src/XmlMDataXtd/XmlMDataXtd_TriangulationDriver.cxx Diff File
add - src/XmlMDataXtd/XmlMDataXtd_TriangulationDriver.hxx Diff File
add - tests/caf/basic/N1 Diff File
add - tests/caf/basic/N2 Diff File

master 16c93d97

2016-11-11 14:08:08

gka


Committer: apn Details Diff
0028094: Shape obtained after DRAW command "splitshape" has unnecessary high tolerance.

Check of the gap between ends of the p-curves having common vertex in the parametric space of face similar as in the class BRepCheck_Wire was added.
Check that face lies on the periodic surface was added.
Added check between ends of 2D curves in the 3D space and vertex the same which used in the BRepCheck_Wire::SelfIntersect
Test case for issue CR28094 has been created.
mod - src/LocOpe/LocOpe_WiresOnShape.cxx Diff File
add - tests/bugs/modalg_6/bug28094 Diff File

master 7fbac3c2

2016-11-11 14:00:25

ski


Committer: apn Details Diff
0028077: Add option for genproj to generate UWP projects

Ability to generate UWP solution was added to genproj command, applied when VC version set to "vc14-uwp".
Environment variables are used to find installed Microsoft SDKs.

Visual Studio project option "Use precompiled headers" is set to "Not Using" by default.
Character set option of VS project Unicode is used instead of preprocessor definitions for UWP projects.
Affected Issues
0028077
mod - adm/genproj.tcl Diff File
mod - adm/templates/msvc.bat Diff File
mod - adm/templates/template.vc10 Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 106 107 108 109 110 111 112 ... 120 ... 150 ... 180 ... 210 ... 240 ... 254 255 256  Next  Last