Gizmo v0.9 BETA [XNA4.0]

Rating: No reviews yet
Downloads: 136
Change Set: 61175
Released: Feb 8, 2011
Updated: Feb 8, 2011 by TomLooman
Dev status: Beta Help Icon

Recommended Download

Example Gizmo Beta v0.9 [XNA4.0]
example, 233K, uploaded Feb 8, 2011 - 136 downloads

Release Notes

Copy from the releasenotes.txt

Version v0.9 of the XNA 3D Gizmo component. (Beta, XNA 4.0)

This beta release features a completely new Gizmo. It supports both local and world transformations and is much cleaner and more intuitive than the previous release.

Note: Local-space transformations are still a WIP. The "Local"-mode is available, but may cause odd transformations in the current build.

Along with the GizmoComponent.cs there are a few essential classes (BoundingOrientedBox.cs and Quad.cs) These classes are available in the sample/source-code and have been taken from other XNA Samples.
These classes are used in the GizmoComponent and are required.

In the "Framework" folder you'll find several classes including input managers that are used by the component but can relatively easy be replaced by your own editor/framework code.
I've tried to keep them as non-intrusive if possible, however I can't fully predict everyones coding habits, so some re-work may be required if you're going to hook your own input on the gizmo.

Credit is due for Sean James (MouseDevice.cs) and XNA CC for Quad.cs/BoundingOrientedBox.cs

I hope this component will be of good use to you if you're working on your own editor...

Note: No ETA on the next release, but it should fix the known issues (including local-space transformations)

If you have any feedback or suggestions, please feel free to let me know on Codeplex or on my Blog. I'd like to make this component as complete and painless to implement as possible!

Reviews for this release

No reviews yet for this release.