Error 339, Resulting shape is too complex

Started by Jennifer, October 24, 2014, 02:40:16 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

vojo

oh ok...

4000 actual bona fide holes (note the yellow, red, blue behind it)

Croc

#31
Jennifer, this is what you want?

Jennifer

Quote from: vojo on October 29, 2014, 07:27:02 PM
oh ok...

4000 actual bona fide holes (note the yellow, red, blue behind it)
Cool. So what's the procedure? Do you break the problem down into pieces that involve fewer than 230 elements, then just group them to make the larger shape? If so, in my case, since I have rounded corners, I need to slice the large shape into three pieces so I have a top, a middle (which I can replicate) and a bottom.
Using Visio 2019, part of Office 365 on Windows 10

Jennifer

Using Visio 2019, part of Office 365 on Windows 10

Croc

With macro in file Holes.vsd in the dropbox. https://www.dropbox.com/s/bpk8xsaudp7418i/Holes.vsd?dl=0
You need only to correct it a bit.

Jennifer

Quote from: Croc on October 29, 2014, 07:49:03 PM
With macro in file Holes.vsd in the dropbox. https://www.dropbox.com/s/bpk8xsaudp7418i/Holes.vsd?dl=0
You need only to correct it a bit.
Спасибо (Did I get that right?)

I'll need some time to figure out what you did.
Using Visio 2019, part of Office 365 on Windows 10

Yacine

Hi Jennifer, you said you found already a solution, so I did not submit my idea earlier.
Here's a trivial yet effective way for solving your problem.
Use a fill pattern.
Yacine

wapperdude

Sweet!  First Prize.   :D

That is really simple and elegant.  Just edit and size one square with circular cutout.  Scale the fill pattern.  Done.

Wapperdude

Visio 2019 Pro

Croc

JuneTheSecond, we are not the first now :(
But Idea was so beautiful...
Is it possible do like this using fillpattern...

Croc

#39
Yacine wrote:
QuoteNext step could be to write a new fragment routine.
Something like:
•chose the primary shape
•then select all the shapes that need to be deducted from the base
from here there are 2 possibilities...
There is alpha version. With restrictions. (The circle can be only special - ArcTo+ArcTo.)
SuperSubtract.vsd in https://www.dropbox.com/s/j0io053nxob6928/SuperSubtract.vsd?dl=0
Select all as needed and SuperSubtract.

Yacine

#40
1) Croc, you did a nice job. (Хорошая работа)
You need however to set the geometry.NoFill to true to see the holes

2) Complex shapes? Of course.
In the VSD I had to remove Mona Lisa she is too fat for upload. (several hundred geometry rows)
Yacine

wapperdude

Hmmmm.   Probably owe everyone an apology...sorry.

@Croc, JuneTheSecond:  solutions do a nice job of directly attacking the problem.   

It's nice to see the variety of approaches.

Wapperdude
Visio 2019 Pro

Croc

I joked!!!
Probably poorly? Sorry.
The solution with fill pattern is nice shot. I like it.

wapperdude

I understood your humor  :) , I just felt my comment wasn't the best   ::)

Wapperdude
Visio 2019 Pro

Yacine

#44
@Wayne,
in my opinion we "regulars" provide so much help, that we got the right to make the one or the other joke.
It's not only legitime, I think even that it provides a "relaxed" atmosphere.
I at least enjoy it. Stay as you are.

And YES, I'm #1!  ;D ;D ;D
(well, till next upload from Croc or Junichi  :( )

@Junichi and Croc,
I'd feel very sorry if you interrupt your work because of my solution.
I did really enjoy your work and look forward to see more.

Cheers,
Yacine
Yacine