yebigroc
03-19-2009, 10:26 AM
http://labs.autodesk.com/files/701_800/721/file_721.jpg
Project Dragonfly (http://dragonfly.autodesk.com) is the latest experiment from the Autodesk Labs group. It enables to visually floor plan in both 2d and 3d space. http://dragonfly.autodesk.com
http://www.stress-free.co.nz/files/u63/dragonfly-sm.jpg
http://ajaxian.com/archives/project-dragonfly-floor-planning-from-autodesk
The team told us a little of the implementation:
In terms of implementatoin we use the Flex platform for the client. We are using a very cool 2d library for flex called Degrafa and Away3d for the 3d implementation. The most interesting aspects of this application IMHO are the rules system which provides ability for collision detection (this is not just a bounding box collision but a true geometry collision), orientation (objects reorient as they move closer to walls) and ability to do wall attachments.
On the 3d front of course the quality of user experience and performance were equal concerns. So we heavily customized the away3d framework, especially the renderers and offloaded a ton of work to the server (we use the amazon computing cloud-ec2 for hosting, s3/sdb for storage and cloudfront for CDN) so we can handle the processor intensive tasks away from the client. "
Here is a video about dragonfly
http://www.youtube.com/v/G4y9iluoH70&hl=en&fs=1
Project Dragonfly (http://dragonfly.autodesk.com) is the latest experiment from the Autodesk Labs group. It enables to visually floor plan in both 2d and 3d space. http://dragonfly.autodesk.com
http://www.stress-free.co.nz/files/u63/dragonfly-sm.jpg
http://ajaxian.com/archives/project-dragonfly-floor-planning-from-autodesk
The team told us a little of the implementation:
In terms of implementatoin we use the Flex platform for the client. We are using a very cool 2d library for flex called Degrafa and Away3d for the 3d implementation. The most interesting aspects of this application IMHO are the rules system which provides ability for collision detection (this is not just a bounding box collision but a true geometry collision), orientation (objects reorient as they move closer to walls) and ability to do wall attachments.
On the 3d front of course the quality of user experience and performance were equal concerns. So we heavily customized the away3d framework, especially the renderers and offloaded a ton of work to the server (we use the amazon computing cloud-ec2 for hosting, s3/sdb for storage and cloudfront for CDN) so we can handle the processor intensive tasks away from the client. "
Here is a video about dragonfly
http://www.youtube.com/v/G4y9iluoH70&hl=en&fs=1