Salome HOME
projects
/
plugins
/
blsurfplugin.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3585561
)
[SALOME platform 0019947] BLSurf mesh not possible on geometry with unclosed surface
RELIQUAT_4x_25102008
V4_1_4a1
V4_1_4rc1
author
eap
<eap@opencascade.com>
Mon, 28 Jul 2008 11:28:38 +0000
(11:28 +0000)
committer
eap
<eap@opencascade.com>
Mon, 28 Jul 2008 11:28:38 +0000
(11:28 +0000)
+ if (e.Orientation() == TopAbs_INTERNAL)
+ cad_edge_set_property(edg, EDGE_PROPERTY_INTERNAL);
src/BLSURFPlugin/BLSURFPlugin_BLSURF.cxx
patch
|
blob
|
history
diff --git
a/src/BLSURFPlugin/BLSURFPlugin_BLSURF.cxx
b/src/BLSURFPlugin/BLSURFPlugin_BLSURF.cxx
index eff67582fdcaf1cf5a953203259eae2624307271..04b02b0a87b1885571076f0fd03c43d3086a39fe 100644
(file)
--- a/
src/BLSURFPlugin/BLSURFPlugin_BLSURF.cxx
+++ b/
src/BLSURFPlugin/BLSURFPlugin_BLSURF.cxx
@@
-302,6
+302,8
@@
bool BLSURFPlugin_BLSURF::Compute(SMESH_Mesh& aMesh, const TopoDS_Shape& aShape)
cad_edge_t *edg = cad_edge_new(fce, ic, tmin, tmax, curv_fun, curves.back());
cad_edge_set_tag(edg, ic);
cad_edge_set_property(edg, EDGE_PROPERTY_SOFT_REQUIRED);
+ if (e.Orientation() == TopAbs_INTERNAL)
+ cad_edge_set_property(edg, EDGE_PROPERTY_INTERNAL);
int npts = 0;
int ip1, ip2, *ip;