Features
FAQ
User's guide
Video tutorials
Tips and tricks
Developer's guides
History
Reviews
3D models
Textures
Plug-ins and tools
Translations
Forum
Report a bug
Feature requests
Donate
License
Privacy policy
Legal notice
Contact
eTeks
This blog presents news and tips about Sweet Home 3D.
Clayton, Thanks for taking an interest, the source code can be found on bit bucket, here: https://bitbucket.org/philjord/renovations3d-androidi This will show you how it's built on Android, and also the major touch interface differences with Sweet Home 3D. The complexity in the code comes primarily because the Java3D it's built against is a special clone with all the AWT code removed. That clone of Java3D can be found here: https://bitbucket.org/philjord/java3d-core-and, https://bitbucket.org/philjord/java3d-utils-and, https://bitbucket.org/philjord/java3d-utils2-and In order to split the changes required to SweetHome3D into those for Java3D-and and those required to run on Android, there is a project called Renovations3D-desktop that makes SweetHome3D run on Java3D-and here: https://bitbucket.org/philjord/renovations3d-desktop This project is built on the SweetHome3D code, then Renovations3d-android is built on Renovations3d-desktop. It's a bit complex, but it has to be this way so changes to SweetHome3D can flow through to Renovations3D-android in a few minutes and a couple clicks. If you have any questions regarding the code I'm very happy to explain further. A final note, to prevent clone apps of Renovations3D from turning up on Google Play (which is a huge problem there) I've had to keep a small portion of the code closed source, so you won't be able to build a working app, unless you re-write that code. Thanks, Phil.
E-mail addresses are not publicly displayed, so please only leave your e-mail address if you would like to be notified when new comments are added to this blog entry (you can opt-out later).