View Single Post
Old 23rd June 2005, 11:06 AM   #3
Steven
Junior Member
Advanced member
 
Join Date: Oct 2003
Posts: 27
Default

I don't know programming TCL. I looked at some examples and it is much
more complex that what I imagine. Most of all, I am lost in the 3D jargon.
I just don’t know variables name and where to start. I will have to spend a
good part of the summer for doing just that. And I want to develop two
games! I won't be able to make it!

But for someone with experience, it should be fairly easy to do option A.

In option A:

1) First we need status for the 3D object orientation in space. When we
move the object in the 3D view, we don’t know its exact orientation. In the
mockup I suggest the angles ‘Theta’ and ‘Phi’. We need also the
zoom/range level ‘R’ to be coherent. The next info we need is the size of
the 3D view in pixels. In summary a status bar containing:

Angle Theta, Angle Phi, zoom/range R and 3D view size.

2) A button to take the picture (small icon with a camera on it)

3) The info bar (option A) should be a floating one. In the mockup it is
located on the 3D view upper frame. This can cause problems when you
want to produce small size images. It would be impossible to fit all the info
since the bar would shrink with the 3D view.

4) The output files could be name Picture_Theta_Phi_R.png for example
picture_30_15_103.png if you have oriented your object at Theta=30,
Phi=15 and range/zoom R=103. For the option A, all output files would
have the generic name ‘picture’. This could be improved in option B where
the user would input its own name instead of picture.

5) As an option, the info bar could act as double duty: status and input.
If you know exactly what angles you want, you just input them.

This first version (option A) should be easy to do for someone with
experience. The PNG ANIM function could be improved later to come up
with the final version that I call option B.

Do you think it would be difficult to code base on your experience Andy?
(I imagine that you are currently very busy, this is why I don't insist for your
help.)

But I am sure someone with enough experience can do it.
How much time should it take for someone with experience for coding
option A?

Thanks very much

Steven
Steven is offline   Reply With Quote