MoI discussion forum
MoI discussion forum

Full Version: Multiple sweeps

Show messages:  1-12  13-32  33-36

From: mkdm
15 Dec 2017   [#13] In reply to [#12]
Hello Pilou!

@You : "...Cool use of..."

Thanks :) Yes! I think it's a funny way to engage the readers ;)
(It's clear that the "content" of the post must be interesting and useful for the reader)

@You : "...Does the uploading in this cloud is unlimited and free ?..."

Oh no....It's free and it's limited. It's the MonoSnap service, and in fact, from time to time I must delete old things.

I could also use my OnDrive account but I prefer to spread this things on a "spare" repository.

Ciao!

Marco (mkdm)
From: mat10x
15 Dec 2017   [#14]
Wow, thanks for all the responses guys! Some interesting possible solutions for sure.

I will try these and report back as I go.
From: mat10x
15 Dec 2017   [#15] In reply to [#9]
Hi Michael,

Tried you suggestion first this morning...seemed to be the most simple and direct to my original intent.

>You can use multiple profiles in sweep, but it's for making a sweep that changes its profile as it moves along the sweep rail, so it's expecting the profiles to be at different stations along a single rail not a lot of them stacked up all on the same position on the rail.

Yup, familiar with that. No issue there.

>You can sweep a single profile along multiple rails though, to do that draw your circle flat on the cplane off to the side outside the bounding box of the rail, that's so you'll get "autoplace" mode enabled for the sweep. Then you can select just that one profile, run Sweep and select all your rails and it should generate sweeps along each one.

...now with this one, unless I'm doing something incorrectly, is that the two individual rails become the diameter for the single profile. I'm not getting 2 separate tubes...I get one large tube from the profile (which is set of to the side on the flat cplane as you suggested). If I select just one rail...I get one tube of that profile, no issue. Just not 2 separate tubes of that one profile, in one command operation. Setting was "autoplace". Tried playing with the other options, no go.

Might be me...not sure...

Thx.
From: mat10x
15 Dec 2017   [#16] In reply to [#7]
Hi Stefan,

Familiar with Isos from Rhino. Tried that in fact. Works great individually...but not as a group as a time saving measure. Still have to go one by one, profile/curve, profile/curve...

Thx.
From: Karsten (KMRQUS)
15 Dec 2017   [#17] In reply to [#15]
Hello Mat,

first you have to create the individual rails with the isocurves - curves-> isocurves. Select the outer face of the big sweep and select your small circle centers to place the isocurves. Then select one small circle and click sweep. Select all isocurves as rails - thats all:-)
Karsten
From: mat10x
15 Dec 2017   [#18] In reply to [#11]
Hi Karsten,

"Flow along Surface"...yup, that worked nicely. That might be better way to go than "sweep" in this case with multiple rails. Can't seem to sweep one profile with multiple rails for some reason.

Thx!
From: Karsten (KMRQUS)
15 Dec 2017   [#19] In reply to [#18]
Hello Mat,

you can also use line to curve;-)
From: mat10x
15 Dec 2017   [#20] In reply to [#17]
Hey Karsten,

Ok, if it's working for you...then I must be doing something wrong here. Ha.

>Select the outer face of the big sweep and select your small circle centers to place the isocurves. Then select one small circle and click sweep. Select all isocurves as rails - thats all:-)

Made the Iso curves in relation to the circle profiles, no issue.

Multiple isos are still highlighted/selected from the last operation as you suggested...I add/select one small circle...click "Sweep"...and the selection window says "select rails"...so MOI thinks the Isos and the small circle are the "profiles" and now wants the rail information.

In the "Sweep" function button process...select "profile" (my circle) first, then "rails". So if I'm selecting all the Isos first...then the small circle...I don't see how that can work. Maybe I'm missing something?

Thx.
From: Karsten (KMRQUS)
15 Dec 2017   [#21] In reply to [#20]
Hello Mat,

here is a file to test. The rest is hidden. Select circle -> sweep - select-> rails ...
-> autoplacement!
Have a nice day

Attachments:
swp.3dm


From: mat10x
15 Dec 2017   [#22] In reply to [#10]
Wow Marko, you went all out, nice! Thanks for taking the time!

Couple questions:

1- Curious, where did you use "project"?
2- Which custom commands/scripts did you use?...have some of Max's as well.
3- In image #2 (Step 3 to 4) how did you go from the Isos to the pipes? Was that one done in one command as a group...or individual sweeps? I don't see the profile curves for the pipes, just the end result.

Thx!
From: mat10x
15 Dec 2017   [#23] In reply to [#21]
Hi Karsten,

...now it's working. Found the issue. I was trying to select only 2 rails in particular...which would give me 1 larger diameter pipe instead of 2 pipes. When I selected 3 or more rails/isos...it worked...bingo. I guess with 2 rails I have to do that manually.

I'm still going to try your Node Editor trick too...!

Thx.

Message 8739.24 was deleted


From: mkdm
15 Dec 2017   [#25] In reply to [#22]
Hi mat10x.

@You : "...1...2...3..."

I will reply in a couple of hours.

P.S. My name is Marco (Italian) not Marko :)
From: Michael Gibson
15 Dec 2017   [#26] In reply to [#15]
Hi Mat,

> ...now with this one, unless I'm doing something incorrectly, is that the two individual
> rails become the diameter for the single profile. I'm not getting 2 separate tubes...I get
> one large tube from the profile (which is set of to the side on the flat cplane as you
> suggested). If I select just one rail...I get one tube of that profile, no issue. Just not 2
> separate tubes of that one profile, in one command operation. Setting was "autoplace".
> Tried playing with the other options, no go.

I should have been a little more precise with that description - the way the sweep rail selection goes is like this:

1 rail selected = 1 rail sweep along that rail.

2 rails selected = 2 rail sweep using those rails - this is the "diameter" style that you are seeing, it's for having the profiles stretch out along 2 differently shaped rails.

3+ rails selected = 1 rail sweep along each individual rail.


I didn't mention it previously because it looked like your case was using more than 2 rails.

- Michael
From: mat10x
15 Dec 2017   [#27] In reply to [#26]
Hi Michael,

Thanks for the clarification.

I was using 2 rails to test for simplicity, thinking if it worked for 2...it should work for 20 or 200.

I didn't realize it would act behave similar to a "2 rail sweep" in Rhino. Now it makes sense that it acts like a diameter.

Thx.
From: mkdm
15 Dec 2017   [#28] In reply to [#22]
Hello Mat!

As promised here's a little tutorial about the section of my previous video where I use the "project" command : where and why.

This is the video : http://take.ms/S76EV
(it's about 240Mb so if you have a slow connection maybe it's better that you first download it and then watch it)

As usual, the way I show you in this tutorial is jut one of many alternative ways that you can follow to achieve the same results.
It depends on what you want to do and what kind of model you are treating.

As I said in other post, for me Moi is like a video game and sometimes I prefer to follow a certain technique that maybe can be slower than other
but for me in that particular moment is more fun :)

1) I use the project command to create this blend :





2) At some point I've used the Max's ScaleIndividual commad : get it at http://take.ms/mzlCqv
(unzip and copy the .htm and .js files into the Mo's "commands" folder)

3) how did you go from the Isos to the pipes?
I did it in one shot.
I've simply created a circle somewhere on the top plane, then I have selected all the sweep rails (created with iso command) and finally I have performed the
Sweep with "pointy end" Ends.


I hope I made myself clear enough :)

Ciao!
From: mat10x
15 Dec 2017   [#29] In reply to [#5]
Hi Karsten,

I got the Node you sent to work.

Loaded up the additional extensions from the link you provided (I had read chunks of that thread before to get started in NE).

I see the "isoCrvs" option in the menu...but I still don't see the "getCrvSFrame" option...was that renamed?

I noticed in the right hand side of the circular array, the pattern is not evenly spaced, slight gap. I put 20 in BRep...I get 21 in the output..? And the pattern is not evenly spaced. How to you adjust or set spacing?

Thx.


Image Attachments:
Screen Shot 2017-12-15 at 6.29.05 PM.png 


From: Karsten (KMRQUS)
16 Dec 2017   [#30] In reply to [#29]
Hello Mat,

getCrvStartFrame should be found under Points2 3rd option from the top. The problem with the missing element is caused by the effect that MoIs isocurve factory don't give a result from the edge. So if you want that, you have to use individual spacing supported by the node and give so a point very close to the edge. Try this please:



You can also calculate the values and add them with concat to 0.001.

Have a nice day
Karsten
p.s.: Switch also in isoCrvs to edge E1 and look what happens:-)

Image Attachments:
msweep1.png 


From: mat10x
16 Dec 2017   [#31] In reply to [#28]
Hi Marco!

Thanks for much for the video, very helpful. Appreciate you taking the time.

3) Ok, I figured you had used a profile somewhere to get the pipes.

I gotta ask...how do I get those great rendering viewing options from the light bulb button? I have the button from Max's custom UI...but no lighting options presets?

Thx!



Image Attachments:
Screen Shot 2017-12-16 at 11.30.13 AM.png 


From: mat10x
16 Dec 2017   [#32] In reply to [#30]
Hi Karsten,

I see the "getCrvStartFrame" now...missed it with all the options in my now updated library.

Is there some resource where I can learn what all the nods do and what they names mean? You mentioned "concat"...no clue, ha.

Are these terms from Grasshopper or related to Grasshopper? I've played with GH a little bit with Rhino.

Maybe a better question is...what is the functional relationship between NE and Grasshopper? Or no relation at all?

"const" with the value settings you used worked great to array.

Cool trick with "edge 1" too!

I'm hooked on NE...need some resources to learn what does what, how and why.

Thx!

Mat

Show messages:  1-12  13-32  33-36