More than Perspective Drawing

Started by JuneTheSecond, July 15, 2011, 02:44:27 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

JuneTheSecond

I just made a rotatable pespective drawing.
Click gray zone of perspective view, and perspective view rotates.
If you move the eye with control point, perspective view changes.
Right click menus on the perspective view show and hide projection lines,
vanishing point  and typical field of vision.
You can change plan view, if you change the width and height of the template shape.
you can use your own shape as an template of plan view.
Your template has connection points at the corner points.
Best Regards,

Junichi Yoda
http://june.minibird.jp/

JuneTheSecond

#1
Added shape data so that you can change each floor level.
Best Regards,

Junichi Yoda
http://june.minibird.jp/

JuneTheSecond

#2
Added variable horizon.
You can move horizon with control point up and down.
And you can see how the perspective view changes by the level of horizon.
In the shape data window you can see the level of horizon in the correct row.
Best Regards,

Junichi Yoda
http://june.minibird.jp/

JuneTheSecond

Last drawing was modified at the vanishing point.
Best Regards,

Junichi Yoda
http://june.minibird.jp/

Visio Guy

Insanely cool! I love the Horizon bar.

Congratulations on your Nadeshiko's victory over our girls yesterday!
For articles, tips and free content, see the Visio Guy Website at http://www.visguy.com
Get my Visio Book! Using Microsoft Visio 2010

JuneTheSecond

#5
Thank you, Visio Guy, and everybody.

Added a shape like foot ball.
Best Regards,

Junichi Yoda
http://june.minibird.jp/

vojo

June....fascinating stuff!!!!

I have to ask, though, why didnt you do a 2D to 3D conversion in the user cells and use that to create the 3D shape....aka a transform.
I.e. the top shape is 2D and the eye could be 3D axis (with control points to tilt, pan, rotate) to give the "alpha, beta, omega" angles...and thus, the scaling
factors (I believe 9 would be needed....the old sin(alpha)*cos(beta) - sin(beta)*cos(alpha) kind of thing = X).

With that info, you could map the 2D points to the 3D perspective   (and you could translate based on where the eye sits wrt to bottom center).
You would still need to have the various line types for the geometries but most the manual calculations would not be needed (Q, P, etc points).

From there, you could do some VBA to map from 2D to 3D in order to make more universal.
- calculate the scale factors
- copy or set  the line types
- plug in scale factors

Might be an interest add on for somebody to do

But again, really fascinating work!!!!

Just curious....I know how tedious it is to edit all those cells manually.
If curious about this, I did do a VBA function that turned an "slanted 2D - aka iso plane" into a 3D with shading.....worked pretty well but has a few bugs....not really ready for
prime time...but if of interest, I can send.     

I basically gave up on this effort and "bit the bullet" and learned google sketchup  (clumsy UI, limited automation, etc but free and really
tailored to this kind of thing)   I now use it for 3D renderings of servers, motherboards, disk enclosures, etc....then import into visio and use visio automation.
From the look of the user models out there, it appears google sketchup sweet spot is really more of a "virtual toy model shop or virtual painting of a landscape/building".
(though one does have to ask "gee just how many versions of the sydney opera house to the planet really need?"  ;-)


JuneTheSecond

Thank you, Vojo.
I've tried free google sketchup, it is really easy to construct 3D and perspective view.
But I still love to work hard to make 3D shapes, because I feel joy, when I just make
a shape after studding hard how to culculate all parameters reffering old text books or
home pages searching in internet, and how to translate the result into Visio formula.  ;)
Best Regards,

Junichi Yoda
http://june.minibird.jp/