Joachim Schoeberl
|
27d8d42446
|
remove cerr output
|
2021-09-06 16:26:12 +02:00 |
|
Joachim Schöberl
|
e05dc43f35
|
Merge branch 'register_occ_exceptions' into 'master'
Register occ exceptions to python
See merge request jschoeberl/netgen!409
|
2021-09-06 07:22:11 +00:00 |
|
Joachim Schoeberl
|
94ec425a5e
|
remove output
|
2021-09-06 09:20:19 +02:00 |
|
Joachim Schoeberl
|
ed2b67f5bd
|
a first step-writer
|
2021-09-02 23:18:54 +02:00 |
|
Joachim Schoeberl
|
2a4eaa60cd
|
copy pnums for 'same' edges
|
2021-09-02 21:48:14 +02:00 |
|
Christopher Lackner
|
cdecdb345b
|
Register occ exceptions to python
|
2021-09-02 14:58:07 +02:00 |
|
Joachim Schoeberl
|
11276dbbfa
|
Face/Compound are classes, shape.mass, Edge.Value(), Edge.Tangent(), edge.paramegter_interval
|
2021-09-02 11:30:29 +02:00 |
|
Joachim Schoeberl
|
bb54e40139
|
RectangleC, Plan B when occ-normal is undefined, replace History by builder.Modified
|
2021-09-01 22:50:09 +02:00 |
|
Christopher Lackner
|
80ba06d454
|
add occ Compound Function
|
2021-09-01 17:44:16 +02:00 |
|
Christopher Lackner
|
69c6f55961
|
Add properties .name and .maxh to ListOfShapes
|
2021-09-01 12:53:39 +02:00 |
|
Joachim Schoeberl
|
33722fcfd6
|
history in revolution
|
2021-08-31 23:49:59 +02:00 |
|
Joachim Schoeberl
|
44bd81f159
|
Extrude with history
|
2021-08-31 22:43:37 +02:00 |
|
Joachim Schoeberl
|
9f34dfe149
|
SplineApproximation curve
|
2021-08-31 21:01:22 +02:00 |
|
Joachim Schoeberl
|
36a7b24315
|
OCC - version compatibility fixes
|
2021-08-31 13:16:30 +02:00 |
|
Joachim Schoeberl
|
69f6a9cc90
|
fix for OCCT 7.4 and older
|
2021-08-31 01:05:36 +02:00 |
|
Joachim Schoeberl
|
f856e90d15
|
fix for OCCT 7.4 and older
|
2021-08-31 01:00:33 +02:00 |
|
Joachim Schoeberl
|
56fb4a72fc
|
fix for OCCT 7.4 and older
|
2021-08-31 00:55:59 +02:00 |
|
Joachim Schoeberl
|
08993ae5e2
|
fixes for OCCT 7.6.0-dev
|
2021-08-31 00:37:41 +02:00 |
|
Joachim Schoeberl
|
8c8d7420ed
|
a second history for fusing
|
2021-08-30 22:56:04 +02:00 |
|
Joachim Schoeberl
|
b9588627f0
|
use history in OCCT - fuse
|
2021-08-30 22:00:58 +02:00 |
|
Joachim Schoeberl
|
bd5699d5f1
|
more features of DirectionalInterval
|
2021-08-24 10:40:30 +02:00 |
|
Joachim Schoeberl
|
2dc506fcfd
|
Interval selectors (draft)
|
2021-08-24 10:13:25 +02:00 |
|
Joachim Schoeberl
|
ffc6d90094
|
Vertex and Edge ctors
|
2021-08-21 11:59:35 +02:00 |
|
Matthias Hochsteger
|
ab3801314c
|
add normals to webgui occ data
|
2021-08-20 23:12:53 +02:00 |
|
Christopher Lackner
|
5643a44287
|
add maxh property to occ shapes, add TopoDS_Edge.Split method
|
2021-08-20 22:26:20 +02:00 |
|
Joachim Schoeberl
|
462a9ae64c
|
Implicit conversion from edge to wire, Circle at current position
|
2021-08-18 22:31:41 +02:00 |
|
Joachim Schoeberl
|
18c30805ab
|
Workplane - finish wire without closing
|
2021-08-18 16:40:16 +02:00 |
|
Joachim Schoeberl
|
eda914281a
|
first version of Pipe with aux-spine
|
2021-08-18 12:41:19 +02:00 |
|
Joachim Schoeberl
|
0b926bcbf4
|
shape.Move, Rotate, Mirror
|
2021-08-18 11:49:40 +02:00 |
|
Joachim Schoeberl
|
cb5eb98f12
|
maybe MakeSolid is too much for a function called PipeShell
|
2021-08-17 16:47:08 +02:00 |
|
Joachim Schoeberl
|
42c0724886
|
workplane.move in current direction
|
2021-08-17 16:42:06 +02:00 |
|
Joachim Schoeberl
|
5264ff7e90
|
added PipeShell with auxiliary spine for orientation
|
2021-08-17 07:16:10 +02:00 |
|
Joachim Schoeberl
|
a69eefa0db
|
optional name for WorkPlane.LineTo
|
2021-08-16 10:02:18 +02:00 |
|
Joachim Schoeberl
|
0c809f4d2b
|
some operators for Pnt/Vec, nicer namings for gp_Ax3 etc
|
2021-08-16 09:55:31 +02:00 |
|
Joachim Schoeberl
|
5ea2322865
|
selection by name, and sorting of shape-lists
|
2021-08-16 07:41:25 +02:00 |
|
Joachim Schoeberl
|
d6143de0a0
|
fix closing in WorkPlane
|
2021-08-15 18:33:52 +02:00 |
|
Joachim Schoeberl
|
f105a9b3cc
|
closing curves
|
2021-08-15 18:01:20 +02:00 |
|
Joachim Schoeberl
|
cd8b27dd73
|
naming edges in WorkPlane (draft)
|
2021-08-15 16:27:35 +02:00 |
|
Joachim Schoeberl
|
b041a5fb38
|
periodic edges
|
2021-08-15 13:29:28 +02:00 |
|
Joachim Schoeberl
|
eba02368a6
|
prepare for periodic occ-geometries
|
2021-08-15 13:14:23 +02:00 |
|
Joachim Schoeberl
|
97447d681f
|
preserve also face and edge properties in Glue
|
2021-08-14 13:01:40 +02:00 |
|
Joachim Schoeberl
|
880b21745b
|
workplane.circle
|
2021-08-14 12:50:03 +02:00 |
|
Joachim Schoeberl
|
01b26ef1d3
|
workplane.circle
|
2021-08-14 12:47:12 +02:00 |
|
Joachim Schoeberl
|
8823101c77
|
wires from workplane
|
2021-08-13 22:39:20 +02:00 |
|
Joachim Schöberl
|
964a3cc06b
|
Merge branch 'master' into 'shirnschall'
# Conflicts:
# libsrc/occ/python_occ_shapes.cpp
|
2021-08-13 20:09:39 +00:00 |
|
Matthias Hochsteger
|
fb64f0d873
|
geometry edges in webgui
|
2021-08-13 16:46:49 +02:00 |
|
shirnschall
|
3df3bbc948
|
changed variable name
|
2021-08-13 16:03:53 +02:00 |
|
shirnschall
|
1c0cfd8965
|
checking arc and arcto input for invalid function arguments
|
2021-08-13 16:00:12 +02:00 |
|
shirnschall
|
539798971c
|
removed angle argument from arcto
|
2021-08-13 14:19:11 +02:00 |
|
shirnschall
|
c9fb364cc0
|
now using three points to construct arc in 2d
|
2021-08-13 01:48:29 +02:00 |
|
Matthias Hochsteger
|
ae6b23fffc
|
add functionality to draw occ shapes with webgui
|
2021-08-12 11:20:07 +02:00 |
|
Matthias Hochsteger
|
a7f836cb9a
|
comment out debug output
|
2021-08-12 08:31:06 +02:00 |
|
shirnschall
|
2449b4c79c
|
testing GCE2d_MakeArcOfCircle for Arc
|
2021-08-11 23:02:49 +02:00 |
|
Joachim Schoeberl
|
d658985e69
|
don't do own Newton for finding OCC u/v parameters (e.g. a problem for parameter domain for a sphere
|
2021-08-11 21:57:22 +02:00 |
|
Joachim Schoeberl
|
56c59353bb
|
surface normal
|
2021-08-11 21:54:45 +02:00 |
|
Joachim Schoeberl
|
73f387a7ed
|
UnifySameDomain is good for 2D, needs some more exploration
|
2021-08-11 11:00:05 +02:00 |
|
shirnschall
|
561dadb877
|
arc new syntax
|
2021-08-10 21:18:30 +02:00 |
|
Joachim Schoeberl
|
0de8254ea2
|
spline-curves, curve tangents
|
2021-08-10 20:28:49 +02:00 |
|
Joachim Schoeberl
|
d8b1ea33f8
|
remove internal edges in 2D fuse
|
2021-08-09 10:59:24 +02:00 |
|
shirnschall
|
a0c99c848a
|
added Revolve(), added Arc() - not yet working correctly
|
2021-08-08 18:24:38 +02:00 |
|
Joachim Schoeberl
|
ea6f4d0713
|
Offset in workplane
|
2021-08-06 21:33:54 +02:00 |
|
Joachim Schoeberl
|
6c8107efc7
|
WorkPlane from Face
|
2021-08-06 17:43:01 +02:00 |
|
Joachim Schoeberl
|
3e8664b40e
|
workplane draft
|
2021-08-06 14:23:17 +02:00 |
|
Joachim Schoeberl
|
4629bccd72
|
forgot file
|
2021-08-06 10:45:14 +02:00 |
|
Joachim Schoeberl
|
bebbfc434c
|
split python-occ files, Rotation angle in degrees
|
2021-08-06 10:41:42 +02:00 |
|
Joachim Schoeberl
|
ecfb7a3873
|
iterating ListOfShapes gives actual shape-types
|
2021-08-05 23:52:03 +02:00 |
|
Joachim Schoeberl
|
028c8ce63d
|
compiler fixes for Circle2d
|
2021-08-05 19:38:21 +02:00 |
|
Joachim Schoeberl
|
87f796c6d9
|
ListOfShapes, MakeFillet a member function
|
2021-08-05 19:27:09 +02:00 |
|
Joachim Schoeberl
|
e1cefd14ca
|
X,Y,Z, Pnt, Vec operators
|
2021-08-04 11:59:06 +02:00 |
|
Joachim Schoeberl
|
a43c3ed28c
|
translation
|
2021-08-03 14:29:57 +02:00 |
|
Joachim Schoeberl
|
8334dd7378
|
gp_ax3, transformation
|
2021-08-03 12:03:59 +02:00 |
|
Joachim Schoeberl
|
5ecb840c9c
|
added pipe
|
2021-08-02 17:32:51 +02:00 |
|
Joachim Schoeberl
|
e3562c29ef
|
implicitly convert 2-tuples to occ-pnt,vec,dir
|
2021-08-02 13:04:26 +02:00 |
|
Joachim Schoeberl
|
2422318162
|
rotation trafo
|
2021-08-02 09:50:54 +02:00 |
|
Joachim Schoeberl
|
62a0743e4e
|
curves on surfaces
|
2021-08-01 23:17:39 +02:00 |
|
Joachim Schoeberl
|
b829c9bcc8
|
occ-triangulation
|
2021-07-30 09:43:29 +02:00 |
|
Joachim Schoeberl
|
62463b904e
|
little occ code polish
|
2021-07-30 08:42:35 +02:00 |
|
Joachim Schoeberl
|
751f193d81
|
replace global_shape_names by global_shape_properties
|
2021-07-29 16:40:11 +02:00 |
|
Joachim Schoeberl
|
b22ae4f90d
|
don't use optional.value for MacOS < 10.14
|
2021-07-29 16:01:21 +02:00 |
|
Joachim Schoeberl
|
66de9d4510
|
global_shape_properties, instead of individual maps
|
2021-07-29 12:15:03 +02:00 |
|
Joachim Schoeberl
|
8f2e0611e0
|
allow to set names for all shapes (e.g. edges)
|
2021-07-28 20:16:32 +02:00 |
|
Joachim Schoeberl
|
f2e8425145
|
occ features
|
2021-07-28 08:23:33 +02:00 |
|
Joachim Schoeberl
|
e4e1994a60
|
wrapping occ features
|
2021-07-27 23:31:36 +02:00 |
|
Joachim Schoeberl
|
42c6601aae
|
colors from python-occ
|
2021-07-27 20:59:41 +02:00 |
|
Joachim Schoeberl
|
411a850d41
|
checking for occ-has-history
|
2021-07-26 22:50:59 +02:00 |
|
Joachim Schoeberl
|
4da7f6ac72
|
Global 'Glue' function, preserve more history
|
2021-07-26 22:35:39 +02:00 |
|
Matthias Hochsteger
|
e502eeee2f
|
test with Ubuntu 20.04, fix occ versions compatibility
|
2021-07-26 16:59:43 +02:00 |
|
Matthias Hochsteger
|
d01bde60f6
|
OCC versions compatibility
|
2021-07-26 16:39:33 +02:00 |
|
Joachim Schoeberl
|
7e0f0326de
|
occ material, copy names from step-loading to global names
|
2021-07-26 09:10:50 +02:00 |
|
Joachim Schoeberl
|
f3caa7182a
|
occ: setting boundary conditions, and propagating it through intersection
|
2021-07-25 22:16:43 +02:00 |
|
Joachim Schoeberl
|
ca0201b301
|
OCCGeometry from list of shapes
|
2021-07-25 01:26:09 +02:00 |
|
Joachim Schoeberl
|
5066fe0fce
|
boolean operations for occ in Python
|
2021-07-24 22:31:40 +02:00 |
|
Joachim Schoeberl
|
56e848eea9
|
pywrapping occ
|
2021-07-24 19:53:30 +02:00 |
|
Joachim Schoeberl
|
54af8014c4
|
back to trying both occ surface-meshing versions
|
2021-07-24 16:18:22 +02:00 |
|
Joachim Schoeberl
|
157b246f7f
|
occ: box, cyl
|
2021-07-24 13:14:21 +02:00 |
|
Joachim Schoeberl
|
d783b71d49
|
few occ exports
|
2021-07-24 11:07:39 +02:00 |
|
Matthias Hochsteger
|
b9f7b1e5a5
|
Register OCCGeometry for archiver
|
2021-06-11 15:23:21 +02:00 |
|
Christopher Lackner
|
0fc488e802
|
Merge remote-tracking branch 'stefanbruens/salome_upstreamable'
|
2021-03-15 09:36:01 +01:00 |
|
Stefan Brüns
|
cf4d9eff33
|
Modernize code, replace Handle_<X> with Handle(X)
Same like c35297a8fb158be47772cb5fc9cee76ca88ff871
|
2021-03-12 23:13:01 +01:00 |
|
Stefan Brüns
|
3c13e41692
|
Remove duplicated includes from occgeom.hpp
Each of the duplicated header files have an include guard, so including
it twice is just a small waste of processing time.
|
2021-03-11 23:26:23 +01:00 |
|