Skip to content

Commit

Permalink
Merge branch 'release-0.3.18'
Browse files Browse the repository at this point in the history
  • Loading branch information
Mike Wozniewski committed Aug 31, 2012
2 parents 3b00050 + da0b6e3 commit d2fcc06
Show file tree
Hide file tree
Showing 230 changed files with 139,899 additions and 4,607 deletions.
7 changes: 6 additions & 1 deletion .gitignore
Expand Up @@ -47,6 +47,11 @@ src/spin/spindocgenerator
src/spin/spinserver
src/spin/spinviewer
src/editor/spineditor
src/osgWrappers/introspection/CompositeViewer.cpp
src/osgWrappers/introspection/Users
src/osgWrappers/introspection/dofppu.cpp
src/osgWrappers/introspection/ssaoppu.cpp
src/osgWrappers/introspection/pocoUtil.cpp
spinframework-*.*.*
doxyfile
doxyfile.stamp
Expand All @@ -62,4 +67,4 @@ prototypes/web-server/main
prototypes/bullet/bullettest
prototypes/domeviewer/domeviewer
prototypes/shaders/shadertest

prototypes/poco/pocoServer
1 change: 1 addition & 0 deletions AUTHORS
Expand Up @@ -3,6 +3,7 @@ Authors:
Zack Settel (http://www.sheefa.net/zack)

Contributors:
Nicolas Bouillot (http://www.nicolasbouillot.net)
Louis Bouchard (http://lwi.users.sourceforge.net)
Tristan Matthews <tristan@sat.qc.ca>
Alexandre Quessy <alexandre@quessy.net>
Expand Down
2 changes: 1 addition & 1 deletion Makefile.am
Expand Up @@ -38,7 +38,7 @@ wrappers:
$(MAKE) -C src/osgWrappers wrappers

doc: htmldoc
# $(MAKE) -C src/spin doc
$(MAKE) -C src/spin doc

apps:
@echo ""; \
Expand Down
36 changes: 36 additions & 0 deletions NEWS
@@ -1,6 +1,42 @@
SPIN Framework release notes
============================

2012-08-31 : spinframework 0.3.18
---------------------------------
This release is in the development series 0.3.x that has an unstable API.

New Features:

* Added ParticleSystems with many operators and examples
* Added setUpdateRate method to GroupNode, particularly in order to be able to control the rate of audio spatialization messages
* Initial SPIN webservice using poco (can call methods in spinserver from browser, but cannot GET)
* Upgrade of SharedVideoTexture to new version that uses libshmdata
* New methods to discover types: getNodeTypes, getStateTypes
* Refactoring to support node instancing / cloning; new methods attachTo and detachFrom now supercede setParent
* Added "translateTo" motion method with several ease animations
* Added support for SpaceNavigator (3D mouse-like peripheral device)
* Incorporated osgPPU (post-processing units) with initial effects: depth of field (dof), screen space ambient occlusion (ssao), and motion blur (mblur
* Added extruded 3D TEXT option for TextNode
* Support for compressed point clouds
* Added setSingleSided method for TextNodes and ShapeNodes
* Added option for CLIENT-SIDE computation and updating of velocities, providing reduction of network messages for large dynamic scenes
* Enabled single sided option for TextNode
* Support shaders on model nodes
* StateSet refactoring: now statesets can be added onto any GroupNode.

Bugs fixed:

* Fixed ModelNode's reaction to light when scaled
* Several SpatOSC fixes (support for setURI method, reliable refresh, and proper sending of radius, plugines, default connection params, autoconnect, etc.)
* Fixed containment report when nodes are grouped
* CHANGED attractor force direction, so positive force is attraction and negative force is replusion (more intuitive)
* Bug fixes for AnimationNode: clear message wasn't working and index of 1 was out of animation range
* Fixed unicode compatibility for TextNode
* Made POINT draw mode the default for PointCloud (more efficient)
* Added voxel filter and cropping to file-loaded point clouds (was previously only applied to kinect streams)
* RenderBin now handled correctly for GeometryNode
* Fixed many TextNode bugs (decoration, alignment, setFont, etc)

2012-05-04 : spinframework 0.3.16
---------------------------------
This release is in the development series 0.3.x that has an unstable API.
Expand Down
16 changes: 8 additions & 8 deletions Xcode/common/spinCocoaWrapper.mm
Expand Up @@ -17,7 +17,7 @@ @implementation spinCocoaWrapper

- (IBAction)refresh:(id)sender
{
spin::spinApp::Instance().sceneManager->refreshAll();
spin::spinApp::Instance().sceneManager_->refreshAll();
}
- (IBAction)refreshSubscribers:(id)sender
{
Expand All @@ -34,25 +34,25 @@ - (IBAction)refreshSubscribers:(id)sender

- (IBAction)clearScene:(id)sender
{
spin::spinApp::Instance().sceneManager->clear();
spin::spinApp::Instance().sceneManager->clearUsers();
spin::spinApp::Instance().sceneManager->clearStates();
spin::spinApp::Instance().sceneManager_->clear();
spin::spinApp::Instance().sceneManager_->clearUsers();
spin::spinApp::Instance().sceneManager_->clearStates();
}
- (IBAction)debugContext:(id)sender
{
spin::spinApp::Instance().sceneManager->debugContext();
spin::spinApp::Instance().sceneManager_->debugContext();
}
- (IBAction)debugNodes:(id)sender
{
spin::spinApp::Instance().sceneManager->debugNodes();
spin::spinApp::Instance().sceneManager_->debugNodes();
}
- (IBAction)debugStateSets:(id)sender
{
spin::spinApp::Instance().sceneManager->debugStateSets();
spin::spinApp::Instance().sceneManager_->debugStateSets();
}
- (IBAction)debugSceneGraph:(id)sender
{
spin::spinApp::Instance().sceneManager->debugSceneGraph();
spin::spinApp::Instance().sceneManager_->debugSceneGraph();
}


Expand Down

0 comments on commit d2fcc06

Please sign in to comment.