Print at Dec 15, 2025, 11:06:42 PM

Posted by Zeheng at Apr 13, 2012, 6:22:14 AM
Re: Happy to join the Sweet Home 3D Group
Thanks for kind and quick answers!

Welcome to Sweet Home 3D. Your tastes in programming seem to match Sweet Home 3D requirements! wink

Aha, graphical program always fascinated me since I became a Java programmer. I learned painting in my childhood and was crazy on graphical design. And in the later days, I realised program can do this work much better. And now, most of my projects are relevant to graphical design.

I guess you refer to the recent thread How to join the developer team?.

Yes, and I forgot to mention that my real name is Zeheng Fang, a postgraduate student in The Australian National University.

I'm the only committer at this time.

Ok, I got it. So you are the only person who manage the source code.

What do yo mean by "file management system"?

Sorry, I didn't explain clearly. You use CVS as the version control system. According to the last question, only you can access CVS in this project, am I right? However, on download page, I can only see current version releases. How about past releases? Is there any file management system to control those different releases? And there is a bug tracking system on SourceForge, is it the only way of this project to track bugs?

The "live" 3D view is based on Java 3D library (and indirectly on OpenGL).

I also use Java 3D library and OpenGL stuffs in my projects, but the performance was not as good as expected. So I guess there must be some good algorithms used in this project. I'll read source code first and try to find what happened.

The "~/.eteks/sweethome3d/" directory and its subdirectories are created on demand when a .sh3p file or other files are imported. A .sh3p file can be imported by a simple double click but miserably file associations doesn't work that well under Linux.

Yes, double click didn't work on my Linux system. It was strange that I tried to create the directory, but seems the browser couldn't display hidden folders. Then I created a hidden folder with an arbitrary name by pressing the "create folder" button on the export dialogue, I saw it in the browser! There is no problem now.

Meanwhile, maybe I should create all the subdirectories of ~/.eteks/sweethome3d/ that could be useful, as soon as ~/.eteks/sweethome3d/ is created (i.e. when preferences are changed or a file is saved).

Yes, that's a good idea. I think most people will like this setting. wink

What kind of Chinese can you write? Traditional or Simplified?

Well, I can write both, but generally I use simplified Chinese.

I know that 赵斯聪, the Simplified Chinese translator is more and more busy, and he would probably welcome a rescue contributor. Starting by the translation of the user's guide would be very useful for Chinese readers, and a good way for you to learn more about Sweet Home 3D.

I'm pleasure to do this work. However, the translation guide only talks about texts in menus and dialogs, what should I do if I want to translate the user guide page?