1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-19 13:40:49 +03:00

Compare commits

..

10 Commits

Author SHA1 Message Date
akaftasev
2ab2295cec 0025113: Added progress indicator to BRepMesh_IncrementalMesh [backport for OCCT 7.2.0] 2020-09-23 22:10:49 +03:00
gka
84dd587638 Issue #322 Fix 2020-09-23 20:18:08 +03:00
osa
28c0c6b155 0031773: Visualization - add Prs3d_ToolTorus
Added Prs3d_ToolTorus tool to create a torus
2020-09-23 20:18:08 +03:00
osa
47b0f294be 0031758: Visualization, AIS_InteractiveContext - unify clearDynamicHighlight() method 2020-09-23 20:18:08 +03:00
mzernova
7d6be4672b 0031733: Visualization, Prs3d_ToolQuadric - create indexed arrays
Prs3d_ToolQuadric has been modified to return an indexed triangulation.
Added methods Prs3d_ToolQuadric::CreateTriangulation() and Prs3d_ToolQuadric::CreateTriangulation()
as more straightforward API returning generated triangulation.
Added missing const to constant methods.

Confusing method Prs3d_ToolQuadric::FillArray() filling both
Graphic3d_ArrayOfTriangles and Poly_Triangulation at once has been marked deprecated.

V3d_Trihedron and AIS_Manipulator
now set Closed flag to groups with shaded sphere and arrows.
2020-09-23 20:18:08 +03:00
osa
b453701e1f Visualization, PrsMgr_Presentation - remove graphic structure before nullify [OCCT 7.2.0 backport] 2020-09-23 20:18:08 +03:00
osa
c23d6ec61f 0031715: Visualization, OpenGl_ShaderProgram - add access to proxy shader program.
Back porting of setting unique ID for shader program used to manage resource in graphic driver.
2020-09-23 20:18:08 +03:00
gka
b05ff75a60 0031718: Large tolerance of vertex of the result after split attached shape with an attached contour
Corrected computation of tolerance of vertex for periodic surfaces LocOpe_WiresOnShape in the method Project
2020-09-23 20:18:07 +03:00
emv
e49dc1e054 0031662: Modeling Algorithms - Incomplete result of section operation
BOPAlgo_PaveFiller: Add method for forced Edge/Face intersection to look for additional cases of coincidence.
BOPAlgo_BuilderSolid: Avoid creating solids from unclassified faces as such solids will be useless. Just warn user about unclassified faces.
2020-09-23 20:18:07 +03:00
ifv
abca9f3eb8 0031697: Foundation Classes - Expr_GeneralExpression::Derivative does not seem to work (691 & 720) 2020-09-23 20:18:07 +03:00
3 changed files with 6 additions and 8 deletions

View File

@@ -45,10 +45,10 @@ public:
return myIsDone;
}
//! Compute triangulation for set shape.
Standard_EXPORT virtual void Perform () =0;
//! Compute triangulation for set shape.
Standard_EXPORT virtual void Perform() = 0;
DEFINE_STANDARD_RTTIEXT(BRepMesh_DiscretRoot,Standard_Transient)
protected:

View File

@@ -290,8 +290,6 @@ IGESData_IGESReaderTool::IGESData_IGESReaderTool
if (v[14] < 0) {
fieldent = GetCasted(IGESData_IGESEntity,IR->BoundEntity( (1-v[14])/2 ));
Color = GetCasted(IGESData_ColorEntity, fieldent);
//an entity that is not a color entity and has a number corresponding
//to the color field should not be considered erroneous
if (Color.IsNull()) {
// Sending of message : Incorrect Color Number
Message_Msg Msg34 ("XSTEP_34");

View File

@@ -63,13 +63,13 @@ public:
DEFINE_STANDARD_ALLOC
Standard_EXPORT Message_ProgressSentry(const Handle(Message_ProgressIndicator)& progress, const Standard_CString name, const Standard_Real min, const Standard_Real max, const Standard_Real step, const Standard_Boolean isInf = Standard_False, const Standard_Real newScopeSpan = 0.0);
Standard_EXPORT Message_ProgressSentry(const Handle(Message_ProgressIndicator)& PI, const Standard_CString name, const Standard_Real min, const Standard_Real max, const Standard_Real step, const Standard_Boolean isInf = Standard_False, const Standard_Real newScopeSpan = 0.0);
//! Creates an instance of ProgressSentry attaching it to
//! the specified ProgressIndicator, selects parameters of
//! the current scale, and opens a new scope with specified
//! span (equal to step by default)
Standard_EXPORT Message_ProgressSentry(const Handle(Message_ProgressIndicator)& progress, const Handle(TCollection_HAsciiString)& name, const Standard_Real min, const Standard_Real max, const Standard_Real step, const Standard_Boolean isInf = Standard_False, const Standard_Real newScopeSpan = 0.0);
Standard_EXPORT Message_ProgressSentry(const Handle(Message_ProgressIndicator)& PI, const Handle(TCollection_HAsciiString)& name, const Standard_Real min, const Standard_Real max, const Standard_Real step, const Standard_Boolean isInf = Standard_False, const Standard_Real newScopeSpan = 0.0);
//! Moves progress indicator to the end of the current scale
//! and relieves sentry from its duty. Methods other than Show()