Visio Guy

Visio Guy Website & General Stuff => User-submitted Stuff => Topic started by: JuneTheSecond on October 24, 2009, 11:34:18 AM

Title: Perspective Drawing
Post by: JuneTheSecond on October 24, 2009, 11:34:18 AM
Edit: JuneTheSecond has updated this offering many, many times. If you are landing here for the first time, make sure you see the latest incredible version at the end of the thread!

Hi,

I am now trying to make shapes for perspective drawing. :) :) :)
Title: Re: Perspective Drawing
Post by: JuneTheSecond on October 24, 2009, 12:08:27 PM
Another Example.
Title: Re: Perspective Drawing
Post by: vojo on October 25, 2009, 04:01:58 AM
June....as usual, well done!!!!

Any though to making a 3D shape that can be rotated on any axis by control handles?   Ie a cube with 6 sides defined (geometries or subshapes) and let 3 control handles allow rotation in the X,Y,Z axis.   Would be great even if only 180 degrees on each/all axies (control above shape means cube top in play....control below shape means cube bottom in play).
Title: Re: Perspective Drawing
Post by: JuneTheSecond on October 27, 2009, 11:49:14 AM
Hi,

This is a kind of stereogram. :) :) :)

You  can make stereogram copy the perspective and move the vanishing point for right eye to the right.
Title: Re: Perspective Drawing
Post by: JuneTheSecond on November 02, 2009, 12:55:13 PM
Hi,

This is an experimental example drawing of perspective view.
This view turns when you move the vanishing point.
First select main vanishing point and press any arrow key on the keyboard.
It turns far less than 90 degrees, but it really turns.   :)  :)  :)
Title: Re: Perspective Drawing
Post by: Visio Guy on November 03, 2009, 07:23:42 PM
This is VERY COOL!
Title: Re: Perspective Drawing
Post by: JuneTheSecond on November 04, 2009, 08:08:40 AM
Hi,

Shapes for perspective view are modified.
It makes turning more wide angle, though less than 90 degrees. :) :) :)

VBA macro is used to show and hide totally all shapes' frame or fix and free certain control points.
Title: Re: Perspective Drawing
Post by: JuneTheSecond on November 05, 2009, 01:04:19 PM
Hi,

This is a perspective view of a simple house.
You can move main vanishing point, and turn the view. :) :) :)
Title: Re: Perspective Drawing
Post by: JuneTheSecond on November 11, 2009, 06:28:38 AM
Hi,

This is a perspective view of 2 houses that have red roofs.
Move vanishing box, then the view changes.
Title: Re: Perspective Drawing
Post by: JuneTheSecond on November 12, 2009, 04:28:42 AM
Hi,

I would like to explain about "2-ply shapes technology". (Image44.jpg)
It is a strong way to construct perspective views that changes view when vanishing point is moved.
It is used to the red roof of above theme; the color of the underside is dark blue.
In the image "Image44.jpg" below, 2 shapes are placed just in the same location.
2 shapes have exactly the same size.

When you move the vanishing point, the view changes and the color changes rose to green or green to color rose.
When the green shape is visible, the rose shape is invisible. When rose is visible, green is invisible.

If you combine z-order of the shape with this technology, perspective views can be more realistic.
When you move vanishing point a shape at the most front, it can be expected to be moved backward than other shapes.

Above Visio drawing "perspective Drawing House 4.vsd"  is modified and replaced.
The fence surrounding the 2 red-roofed houses are improved using this technology.
Then the perspective view can is more realistic, when you move vanishing point. :) :) :)
Title: Re: Perspective Drawing
Post by: JuneTheSecond on November 13, 2009, 12:45:34 PM
Hi,

This is another type of view of the house.(Image45.jpg)
Title: Re: Perspective Drawing
Post by: JuneTheSecond on November 17, 2009, 12:06:18 AM
Hi,

Here are multiple houses on a place, different shape and different direction.
There would be more houses. :) :) :)
Title: Re: Perspective Drawing
Post by: JuneTheSecond on November 17, 2009, 03:08:02 AM
Hi,

Added one more house. :) :) :)
Title: Re: Perspective Drawing
Post by: JuneTheSecond on November 17, 2009, 06:35:26 AM
Hi,

Added a garage.
Title: Re: Perspective Drawing
Post by: Visio Guy on November 17, 2009, 07:17:37 AM
SOLD!
:)
Title: Re: Perspective Drawing
Post by: JuneTheSecond on November 17, 2009, 11:10:09 AM
Oh!

Thank you.

I replaced above Image and Drawing.
Title: Re: Perspective Drawing
Post by: JuneTheSecond on November 17, 2009, 11:26:43 AM
Hi,

This is a view moving vanishing point over and over.
Title: Re: Perspective Drawing
Post by: JuneTheSecond on November 18, 2009, 12:34:25 PM
Hi,

Built a new house.
But roofs separates at the corner.
Title: Re: Perspective Drawing
Post by: JuneTheSecond on November 18, 2009, 12:46:13 PM
Hi,

This image is a bird view.
Vanishing point moved higher and higher.
Title: Re: Perspective Drawing
Post by: JuneTheSecond on November 20, 2009, 10:11:31 AM
Hi,

I've added pyramid corn roof.
This is a single shape.
If you turn the roof moving vanishing point,
each 4 face of the roof become visible or in visible.
As this shape is a single shape, you cannot fill with multi color.
Attached Visio drawing was saved by the Visio 2010 Beta.
Can you open it with Visio 2007?
Title: Re: Perspective Drawing
Post by: JuneTheSecond on November 22, 2009, 12:06:49 PM
Hi,

Pyramid corn roof is enhanced to multi colors. :) :)
This shape is a group.
To change the color of each face, you need to select sub shape in the group.
With color map you can define the color of the face even if it is behind other faces and not visible.
You can define the color of faces not only on the color map but also on the face directly.
The clone technology(:D) is used. Did you remember that shapesheet function "SetAtRef"?
You can hide the color map with right click menu on the shape.
Title: Re: Perspective Drawing
Post by: JuneTheSecond on November 23, 2009, 11:45:34 AM
Hi,

Added a 3-D block.
Now, you can construct perspective view more fast. :)
Title: Re: Perspective Drawing
Post by: Yacine on November 23, 2009, 08:30:58 PM
Junichi San, 5 thumbs up.
That's the only pseudo 3D work that I saw, really worth to do it in Visio.
By the way I'm travelling to Tokyo in 2 weeks. May be I'll meet you in the metro there? ;)
konichiwa
Title: Re: Perspective Drawing
Post by: JuneTheSecond on November 26, 2009, 07:21:48 AM
Hi,

Added a house Block. :) :)
Title: Re: Perspective Drawing
Post by: JuneTheSecond on November 26, 2009, 12:46:16 PM
Hi,

Added a image of a bird's view. :D
Title: Re: Perspective Drawing
Post by: JuneTheSecond on November 29, 2009, 12:45:02 PM
Hi,

I am now trying to make perspective views of circles.
Image57.jpg and Image58.jpg.
All frames are hidden in image58.
Title: Re: Perspective Drawing
Post by: JuneTheSecond on November 29, 2009, 12:47:47 PM
And Visio example drawing.
This drawing uses VBA macro to fit ellipses to the frames.
This drawing has problems.
In Visio 2010 beta, some times window zoom suddenly changes while vanishing point is moving.
The problem happens when the page is set to "Let Visio expand the page".
It may be a matter of zero divide or overflow when calculating the parameters of ellipes.
If the page is set to "Predefined Size", you have no problem.
Now, the page 1 of this drawaing is set to "Predefined Size".
In Visio 2007 there is no problem.
Title: Re: Perspective Drawing
Post by: Paul Herber on December 04, 2009, 12:21:28 AM
Incredible stuff Yunichi.

Title: Re: Perspective Drawing
Post by: JuneTheSecond on December 08, 2009, 12:44:54 PM
Hi,

I am now trying to make an ellipse in a quadrangle, ABCD
as is shown in image59.jpg.
It may be a part of perspective view.
I think the center of the ellipse is the center of gravity of quadrangle ABCD.
In numerical calculation in Visio, the center of ellipse is
close to the center of gravity in about 0.01 mm.
But I cannot find how it is proved geometrically.
If it is proved and if it is right, the calculation of the parameters may be simplified.
I think calculation may be done in shapesheet.
Calculation may be faster and more simple than that done with VBA.
Any idea?
Title: Re: Perspective Drawing
Post by: vojo on December 08, 2009, 01:50:04 PM
talk about serendipity.....was reviewing geometry with my daughter

Check out centroids, median, altitude of a triangle.   In essence, it defines how you can find the criss cross (AD and BC if I recall from your
diagram) lengths which determines O.  The math is pretty simple so could do in a spread sheet.
Title: Re: Perspective Drawing
Post by: JuneTheSecond on December 09, 2009, 12:14:16 AM
Thank you very much Vojo.

It was not the gravity of center,
but another one that I don't know the name.
It is represented in the formula.
xo=(xa+xb+xc+xd)/4
yo=(ya+yb+yc+yd)/4
Gravity center of 4-points?
I think this point is the center of ellipse. :)
Title: Re: Perspective Drawing
Post by: JuneTheSecond on December 12, 2009, 05:57:34 PM
Hi,

A man who is good in mathatics adviced me to search a counter example.
Then I made an example(image60.jpg and image61.jpg)
that the center of ellipse is 2 mm apart from the center of 4-points.
Now my hypothesis has been rejected. :D :D ;D ;D
Title: Re: Perspective Drawing
Post by: JuneTheSecond on December 21, 2009, 10:41:45 AM
Hi,

This is the shape for perspective view of circle.
The shapesheet version.
The ellipse works on shapesheet, but does not need VBA macro.
The ellipse smoothly follows the move of the frame.
I've applied the technique "Ellipse in Cut Face of Oblique Pyramid".
http://www.geocities.jp/visualcalculation/english/cutfacetwistedpiramid.htm
Title: Re: Perspective Drawing
Post by: Visio Guy on December 21, 2009, 10:56:39 AM
Hi Junichi,

I was wondering if your 3D stuff uses any new features from Visio 2010?

Very cool work, thanks for sharing with the forum!
Title: Re: Perspective Drawing
Post by: JuneTheSecond on December 21, 2009, 11:28:30 AM
Hi,

It works on Visio 2007. :) :) :)
You don't need any new feature.
But you need to work hard to build
complicated shapesheet formulas. :) :) :)
Title: Re: Perspective Drawing
Post by: JuneTheSecond on December 23, 2009, 02:04:40 AM
Hi,

Now, I am trying to make a cylinder in the perspective view.
I have to add manual operations yet.
I need to think of any new idea. :)  :)  :)
Title: Re: Perspective Drawing
Post by: JuneTheSecond on December 29, 2009, 12:28:53 PM
Hi,

Here is a shape of perspective vertical cylinder.
Size and view can be changed with control handles.

If the cylinders are connected to the vanishing points,
perspective view can be changed with arrow keys.

Please select one of the vanishing point and press any arrow key.
If you move vanishing point with mouse, the cylinders break apart.
But if you press any arrow key, they are restored again.

I studied the reason why they behave differently.
And I found the  value of PinY of ellipse cannot be transferred
correctly on mouse move, and found a trick to fix it with SETF function.

But I did not fix it, because the solution is not elegant. :) :) :)

 
Title: Re: Perspective Drawing
Post by: JuneTheSecond on December 29, 2009, 12:31:12 PM
Here is Visio drawing.
Title: Re: Perspective Drawing
Post by: JuneTheSecond on December 30, 2009, 12:04:43 PM
Hi,

I fixed the problem with SETF function to force the PinY value in some ellipse shapes, because I could not find any other solution.
Now you can change perspective view with both mouse or arrow keys.
Title: Re: Perspective Drawing
Post by: JuneTheSecond on December 30, 2009, 12:07:32 PM
Here is Visio drawing.  :) :) :)
Title: Re: Perspective Drawing
Post by: JuneTheSecond on January 30, 2010, 01:26:32 AM
Hi,

Added oblique cut face cylinders.
They are heavy, because shapesheets are too complicated,and their cells are forced to recalculate with VBA macro.
It is because some of cells do not re-calculate themselves in the shapesheets, when you change the view.  ??? ???
 :) :) :) :) :)
Title: Re: Perspective Drawing
Post by: JuneTheSecond on January 30, 2010, 03:52:12 AM
Hi,

Changed the view.  :) :) :) :)
Title: Re: Perspective Drawing
Post by: JuneTheSecond on February 05, 2010, 06:01:43 AM
Here are holizontal cylinders.  ;) ;) ;) ;) :) :D
Moving vanishing points makes changed views.
Title: Re: Perspective Drawing
Post by: JuneTheSecond on February 05, 2010, 06:05:38 AM
Here are other views without boxes.
Title: Re: Perspective Drawing
Post by: JuneTheSecond on February 05, 2010, 06:21:15 AM
Here is an example drawing.
Title: Re: Perspective Drawing
Post by: JuneTheSecond on February 18, 2010, 02:13:00 AM
A kind of 3d stereogram, again.
Look at 2 pictures with your eyes relaxed.
When 2 picutres gather at the cente,
picture will look sterically.

If 2 pictures do not gather to one, adjust the
size of the image with "Cntl" + "-" or "Cntl" + "+"
on this browser.

3d stereogram 1.zip is a compressed Visio drawing.
Title: Re: Perspective Drawing
Post by: JuneTheSecond on February 18, 2010, 04:07:03 AM
Here are other pieces of stereogram.
Title: Re: Perspective Drawing
Post by: Paul Herber on February 18, 2010, 10:10:24 AM
Incredible!

I'm reminded of the description of "New York" in Arthur C. Clarke's "Rendezvous with Rama".
Title: Re: Perspective Drawing
Post by: JuneTheSecond on February 18, 2010, 10:50:29 AM
If you open Visio drawing, select both vanishing points,
, move them togather with arrow keys left and right,
up and down looking both pictures, then you will look
the image as if you were looking 3d movies.
Title: Re: Perspective Drawing
Post by: JuneTheSecond on January 06, 2019, 06:26:58 AM
I shoud have add a video.
https://youtu.be/RQpLfcS1W28
Title: Re: Perspective Drawing
Post by: Visio Guy on January 07, 2019, 12:38:52 PM
Your PC is much faster than mine! When I use the arrow keys to move the vanishing points, it isn't smooth. Maybe Visio 2010 is faster when working with VSDs than 2016?
Title: Re: Perspective Drawing
Post by: JuneTheSecond on January 08, 2019, 02:21:23 AM
I am sorry that I did not say about my video speed.
It is 32 times faster than real speed.