Thomas Krijnen
|
75b9e6cec9
|
setOnlyValid() option that skips and logs invalid topology #4130
|
2024-04-17 14:57:44 +02:00 |
|
Dion Moult
|
bceac22ca0
|
See #4389. Accommodate null pset values when serializing to SVG.
|
2024-04-17 14:42:55 +02:00 |
|
Thomas Krijnen
|
7f37ba2fad
|
convert closed wires to faces prior to processing in svg serializer #4283
|
2024-04-17 13:41:05 +02:00 |
|
Thomas Krijnen
|
dc84f84e86
|
#3660 setSegmentProjection() / --svg-segment-projection options
|
2024-04-16 10:26:51 +02:00 |
|
Thomas Krijnen
|
0b673f725e
|
#3158 Fix unify inputs
|
2024-04-16 10:25:02 +02:00 |
|
Dion Moult
|
9cb3ce1f9a
|
See #2894. Implement SVG mirroring options (typically used for RCPs or useful when converting to other things like DXF).
|
2024-04-16 10:24:54 +02:00 |
|
Thomas Krijnen
|
23d096be07
|
SVG serialization UnifyInputs option
|
2024-04-16 10:10:48 +02:00 |
|
Thomas Krijnen
|
09d7cd97c8
|
SVG prefiltering elements based on large faces
|
2024-04-15 13:28:13 +02:00 |
|
Thomas Krijnen
|
01ad84901c
|
#2942 Escape SVG text labels
|
2024-04-15 11:17:03 +02:00 |
|
Thomas Krijnen
|
65e874c67f
|
Drastic settings refactoring
|
2023-11-15 10:32:33 +01:00 |
|
Thomas Krijnen
|
65a5646bf0
|
Major update: taxonomy shared pointers, collection type safety, work towards hashing
|
2023-07-27 16:42:06 +08:00 |
|
Thomas Krijnen
|
c32c88b1a0
|
Merge remote-tracking branch 'origin/v0.7.0' into v0.8.0
|
2023-03-29 12:55:05 +02:00 |
|
Thomas Krijnen
|
2b1b79bf1c
|
Make occt optional
|
2023-03-22 11:17:14 +01:00 |
|
Thomas Krijnen
|
c78b2893de
|
Proceed with merge
|
2023-03-21 20:15:01 +01:00 |
|
Thomas Krijnen
|
d1217e61c4
|
#2822 svg: begin group lazily when data is actually being appended
|
2023-03-06 09:16:27 +01:00 |
|
Thomas Krijnen
|
b521b68fd8
|
svg: compiler warnings
|
2023-03-06 09:15:27 +01:00 |
|
Thomas Krijnen
|
c9302cde7c
|
svg: prevent garbage data on empty path
|
2023-03-06 09:14:40 +01:00 |
|
Thomas Krijnen
|
3736a8b4b4
|
Refactoring
|
2022-11-13 11:04:16 +01:00 |
|
Thomas Krijnen
|
2ab4e44248
|
#2256 try explicit cast for clang
|
2022-07-05 09:46:19 +02:00 |
|
Thomas Krijnen
|
461b78665a
|
OCCT 7.6 compatibility
|
2022-04-04 08:29:29 +00:00 |
|
Thomas Krijnen
|
96902bf38a
|
Safeguard against runtime error when invoking HLR without storey containment
|
2022-02-27 20:57:05 +01:00 |
|
Thomas Krijnen
|
5dfe85691b
|
#1153 Exclude walls and slabs in profile edges hack
|
2022-02-27 12:55:39 +01:00 |
|
Thomas Krijnen
|
3b7bf8844a
|
Update default SVG CSS for projections
|
2022-02-27 12:55:11 +01:00 |
|
Thomas Krijnen
|
eccf72ee8a
|
#1153 option to preprocess shape into sets of profile edges
|
2021-11-20 14:02:12 +01:00 |
|
Thomas Krijnen
|
c203b78d34
|
#1153 #1852 project points to form SVG HLR cut plane
|
2021-11-05 13:27:27 +01:00 |
|
Thomas Krijnen
|
5633445008
|
#1153 evenodd
|
2021-11-05 11:21:19 +01:00 |
|
Thomas Krijnen
|
06a988e141
|
#1153 boolean subtraction on parts
|
2021-11-05 11:04:46 +01:00 |
|
Thomas Krijnen
|
3124d306d6
|
#1153 another small hack to get boolean projection working more generally
|
2021-11-02 15:52:51 +01:00 |
|
Thomas Krijnen
|
be9ef33932
|
#1153 svg subtraction settings
|
2021-11-02 08:57:00 +01:00 |
|
Dion Moult
|
208132785f
|
Minor fix
|
2021-10-31 10:08:41 +01:00 |
|
Dion Moult
|
cfa435e9c8
|
Do the same things in 10 times less code thanks to aothms :)
|
2021-10-31 10:08:41 +01:00 |
|
Dion Moult
|
515e972906
|
Fix projection of origin onto camera plane.
|
2021-10-31 10:08:41 +01:00 |
|
Thomas Krijnen
|
93c5906ad7
|
#1153 temporary y offset fix
|
2021-10-29 14:16:10 +02:00 |
|
luzpaz
|
0aa8a19b6d
|
Fix various typos (#1837)
Found via `codespell`
|
2021-10-29 08:56:02 +11:00 |
|
Thomas Krijnen
|
8dca84dd07
|
Geometry caching
|
2021-10-08 15:38:46 +02:00 |
|
Thomas Krijnen
|
768b754a0b
|
Merge remote-tracking branch 'origin/v0.6.0' into v0.7.0
# Conflicts:
# .github/workflows/ci.yml
# src/ifcparse/IfcParse.cpp
|
2021-09-24 09:03:58 +02:00 |
|
Thomas Krijnen
|
95903c965d
|
Fixes for annotations in SVG
|
2021-09-09 10:58:59 +02:00 |
|
Thomas Krijnen
|
55a220751b
|
Fix symbol direction
|
2021-09-08 14:21:25 +02:00 |
|
Thomas Krijnen
|
f31ab80731
|
Fix combination --draw-storey-heights --svg-without-storeys
|
2021-09-08 13:50:27 +02:00 |
|
Thomas Krijnen
|
0483b929d7
|
auto elev closed to bounds to have storey heights printed
|
2021-08-17 15:58:35 +02:00 |
|
Thomas Krijnen
|
ba8088395b
|
Retain elements when addDrawing() used
|
2021-08-17 14:50:38 +02:00 |
|
Thomas Krijnen
|
707f43a1fb
|
Correct auto EW section
|
2021-08-17 13:50:11 +02:00 |
|
Thomas Krijnen
|
5740816a37
|
SVG serializer check file existence
|
2021-08-17 13:49:49 +02:00 |
|
Thomas Krijnen
|
bee3926c7f
|
SVG fix auto drawings
|
2021-08-15 20:43:55 +02:00 |
|
Thomas Krijnen
|
43f528ce04
|
Merge remote-tracking branch 'origin/v0.6.0' into v0.7.0
# Conflicts:
# src/ifcgeom/IfcGeomTree.h
# src/ifcgeom_schema_agnostic/IfcGeomIterator.h
# src/ifcgeom_schema_agnostic/IteratorImplementation.cpp
# src/ifcgeom_schema_agnostic/IteratorImplementation.h
# src/ifcparse/Ifc4x3_rc3.cpp
# src/ifcparse/Ifc4x3_rc3.h
# src/serializers/SvgSerializer.cpp
|
2021-08-10 14:30:07 +02:00 |
|
Thomas Krijnen
|
21e064acaf
|
fixes
|
2021-08-08 21:16:30 +02:00 |
|
Thomas Krijnen
|
42ae4f9a3c
|
add `cut' to classname
|
2021-08-08 20:21:01 +02:00 |
|
Thomas Krijnen
|
3cd47cdd0f
|
svg skip empty
|
2021-08-08 20:20:23 +02:00 |
|
Thomas Krijnen
|
92ca549b0b
|
setNoCSS()
|
2021-08-08 18:10:19 +02:00 |
|
Thomas Krijnen
|
2213b4e212
|
--elevation-ref-guid setElevationRefGuid
|
2021-08-08 18:06:58 +02:00 |
|