1coin300(3)                           Coin                           coin300(3)
2
3
4

NAME

6       coin300 - New Features in Coin v3.0.0
7
8       This is a brief summary of the new features in Coin v3.0:
9
10       • New scene graph traversal profiling subsystem.
11
12       • New node SoVertexAttribute which provides vertex attribute support
13         for shaders.
14
15       • New SoDepthBuffer node to control depth buffer settings.
16
17       • New SoShadowSpotLight node in the shadow generation subsystem.
18
19       • New SoHeightMapToNormalMap engine to convert depthmap images to
20         three- component normal maps.
21
22SoPickStyle has three new style settings, SHAPE_ON_TOP,
23         BOUNDING_BOX_ON_TOP, and SHAPE_FRONTFACES.
24
25       • Integrated XML parser used for various purposes.
26
27       • GL feature control through a new GLDriverDatabase subsystem which is
28         configurable through XML files.
29
30       • Statechart XML engine, which has been used to implement examiner-mode
31         viewer navigation at the Coin level (earlier this functionality was
32         implemented over and over again in the various GUI libraries).
33
34       • Foreign file format support through SoForeignFileKit, with an example
35         SoSTLFileKit implementation for STL import.
36
37       • There is a testsuite framework based on Boost.Test
38
39       • Translation draggers (1D/2D) are now fitted with new fields
40         minTranslation and maxTranslation to add the ability of restricting
41         the range the draggers can operate in. When this feature is used, and
42         draggers are stored to file, it has consequences for the file format,
43         and you lose the ability to load those files with older versions of
44         Coin.
45
46       • Slight change in antialiased rendering with
47         SoGLRenderAction::setNumPasses(). Antialiased rendering is no longer
48         shifted 1/2 pixel to the left compared to single-pass non-antialiased
49         rendering.
50
51       • Dynamic loading of support libraries for Mac OS X has been changed,
52         which has consequences for which possibilities are available for
53         bundling such libraries when creating your application bundles.
54
55Version 4.0.1                   Mon Nov 20 2023                     coin300(3)
Impressum