wmayer
2fa8fb45d8
Base: refactor InventorBuilder
2022-12-13 17:48:51 +01:00
wmayer
6e71964d4e
Base: set values in constructor of NormalItem
2022-12-13 12:47:42 +01:00
wmayer
2e1ec82930
Base: remove deprecated methods of InventorBuilder
2022-12-12 20:50:59 +01:00
wmayer
f4f60d4737
Base: refactor InventorBuilder
2022-12-11 23:52:18 +01:00
wmayer
8d6255b0e8
Base: refactor InventorBuilder
2022-12-09 14:43:59 +01:00
wmayer
ffb97abfbe
Base: refactor NodeItem
2022-12-05 18:35:50 +01:00
wmayer
4dc1fc8f01
Base: refactor InventorBuilder
2022-12-02 19:06:27 +01:00
wmayer
663a9e665b
Base: refactor InventorBuilder and add more unit tests
2022-12-02 18:53:47 +01:00
wmayer
97ab7714fe
Base: fix InventorBuilder and add more unit tests
2022-12-01 18:05:57 +01:00
wmayer
e18cb45673
Base: refactoring of InventorBuilder
2022-11-30 12:29:09 +01:00
wmayer
c16b94c669
Base: fix build failure with MSVC, overloaded operator << must be in header file
2022-11-29 18:21:12 +01:00
wmayer
c16e4670fd
Base: refactoring of InventorBuilder
2022-11-29 15:20:43 +01:00
wmayer
b325ab93dc
Base: refactoring of InventorBuilder
2022-11-29 13:28:00 +01:00
wmayer
567e0434e6
Base: refactoring of Builder3D/InventorBuilder
2022-11-27 20:06:00 +01:00
wmayer
16e80093c4
Base: refactoring of Builder3D/InventorBuilder
2022-11-27 18:29:58 +01:00
wmayer
c988f1d472
Base: start of refactoring of InventorBuilder
2022-11-27 16:45:16 +01:00
wmayer
8f136f60c6
Base: start of refactoring of Builder3D
2022-11-27 15:02:44 +01:00
wmayer
96606c557c
Base: fix build failure with MSVC
2022-10-05 21:47:47 +02:00
wmayer
e6798c53cf
Base: add helper function to convert a string of a triple of floats into Vector3f
2022-10-05 18:58:51 +02:00
wmayer
196983cf95
Base: [skip ci] optimize writing Inventor file
2022-08-28 13:01:12 +02:00
wmayer
47f69d1389
Base: [skip ci] whitespace improvements
2022-08-28 12:20:49 +02:00
marioalexis
4cd8e2e93f
Base: Fix warning -Wrange-loop-construct
2022-08-28 12:04:21 +02:00
wmayer
89ad254b7c
Base: support of SoFaceSet in InventorLoader
2022-08-26 14:51:43 +02:00
wmayer
8b7f721cd0
Base: implement loading of OpenInventor files (currently only SoIndexedFaceSet is supported)
2022-08-26 12:39:04 +02:00
wmayer
5014bab534
Mod: replace std::ifstream/std::ofstream with Base::ifstream/Base::ofstream
2022-08-21 12:46:53 +02:00
berniev
8aff4a7503
Base: Modernise ctors dtors defs etc
2022-08-02 12:37:46 +02:00
Uwe
53571f7196
[Base] remove superfluous nullptr checks
2022-07-18 03:16:22 +02:00
wmayer
a427c1e99e
Base: [skip ci] fix slight regression caused with d162d9371
2022-06-30 13:13:00 +02:00
mosfet80
d162d9371c
Remove old msc ver. Freecad 0.20 require 64 bit and windows 7 or higher. For this reason, msc libraries less than 1800 will no longer be used. ( #7036 )
...
* remove msc<1800
2022-06-28 00:42:33 +02:00
Uwe
6b09da9ab6
[Base] remove unnecessary Boolean comparisons
2022-06-19 15:17:50 +02:00
wmayer
58a719e207
Base: move ILogger sub-classes to their own source files in order to reduce including stream classes in client code
2022-03-06 10:13:47 +01:00
Uwe
1eeb1fecd0
[Base] BoundBox etc.: remove unused includes
2022-03-02 13:59:59 +01:00
wmayer
4d87039635
Base: modernize C++11
...
* remove redundant void-arg
* use nullptr
* replace deprecated headers
2022-01-25 20:21:30 +01:00
luz paz
d5f6c096b8
Base: Fix header uniformity, whitespace, and doxygen
...
[skip ci]
2020-11-22 18:12:16 +01:00
wmayer
12670655a9
Coverity: Uninitialized scalar variable
2020-07-20 17:34:23 +02:00
wmayer
492d3c5c06
Base: [skip ci] support of spheres in InventorBuilder
2020-04-08 18:01:13 +02:00
luz.paz
6f11ed298a
src/Base: [skip ci] fix header uniformity
...
This PR fixes header uniformity across all `src/Base` files
2019-12-25 11:38:58 +01:00
ezzieyguywuf
f27e4590a6
Refactor and rename ConsoleObserver...
...
...Renamed to "ILogger", to designate that this is an Interface for a
Logger. This "Interface" is pure virtual, so that it cannot be
instantiated directly. This makes it clear that it is intended to be
derived.
Finally, got rid of all the individual log-style methods and replaced
with SendLog. The idea here is that day-to-day users will only interact
with ILogger through ConsoleSingleton (or, likely, LoggerSingleton in
the future). This singleton will manage an arbirtary collection of
ILogger, and call SendLog with the appropriate parameters based on what
the user requests.
Therefore, the singleton itself will have the individual Log, Message,
Error, etc... methods, while stil allowing us to simplify the code base
of ILogger and its derived classes.
2019-10-20 11:46:15 +02:00
wmayer
1f3d2389bc
start to replace old C-style casts with static_cast or reinterpret_cast, avoid implicit casts
2019-09-16 17:59:18 +02:00
Unknown
3579f38d62
Builder3D: doxy typo/grammar fixes
...
[skip ci]
2017-12-04 08:20:55 -05:00
wmayer
fb1fcf3885
extend InventorBuilder
2017-10-16 11:03:21 +02:00
wmayer
1673ab801e
use specialized exception classes
2017-04-28 18:49:11 +02:00
wmayer
5c095de599
+ extend InventorBuilder to add an SoPolygonOffset node
2016-07-30 14:20:00 +02:00
wmayer
9a3211c343
+ extend Inventor builder to support material nodes
2015-12-16 16:09:31 +01:00
wmayer
898e0fb359
+ make API of InventorBuilder more flexible and add new methods
2015-11-26 15:27:40 +01:00
wmayer
02b84611b2
+ extend Inventor builder, project curve on mesh
2015-04-22 17:15:49 +02:00
wmayer
d102002bdf
Make new method in Vector3 accesible from Python
2012-02-24 19:43:44 +01:00
wmayer
120ca87015
+ unify DLL export defines to namespace names
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5000 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-10-10 13:44:52 +00:00