Original post moved to #2
Sandbox update
(06/09/12)
-New project/Load project : fixed
-New menus and rightclick menus
-Mouseclick select entity
-Editor light
-Global Axis
previous updates:
(05/31/12)
Entity system
-Entity definition and loading
-Select and group select (In the treeview)
-Position/Rotate/scale
-Gizmos
Included SampleProject.sbx
Entities are module based: by adding a module file (.sbm) in the entity folder, some properties are added to the entity.
Right now, 3 modules type are available:
-MakeObject(with variants MakeObject_Cube, MakeObject_Sphere, MakeObject_Cone, MakeObject_Cylinder): Self-explanatory
-Transform: Give ability to be positioned/Rotated/Scaled
-Gizmo: Give ability to be positioned/Rotated/Scaled from the editor with the gizmos (req Transform to work)
(04/23/12)
- Source updated with the new commands of BBB GUI (at least 04/08/12)
(05/06/12)
-Camera locations
-File New/Open/Save
Now requires the
IanM's Matrix1DLLs (and msrt71 redist)
Four camera location are now available with icons 1,2,3,4. Copying and reseting location are possible by a right click menu on these icons.
File handling started. Right now, that is only about the camera locations.
The data is saved into a INI like file.
Because I'm improvising (I've some ideas but nothing definitive) and releasing this WIP step by step, some functionalities I planned are just started, visible, but not functional yet.
It is the case of the Entity system ([Entities]/Path property in the saved file).
By "Entity", I mean: "Something in the 3D space".
Entities will be stored in a specific folders (Folder name=entity name with nnn- prefix, to allow sorting) which will contain the data and/or other entities.
It is this folder hierarchy which is shown in the blue treeview on the right.
Download
Requires BBB GUI, IanM's Matrix1DLLs To compile