I'm going to try that, thanks. I think it will be fairly easy to implement it in my definition.
/Thomas On Apr 20, 10:32 pm, taz <[email protected]> wrote: > bildsoe, > > This would be a highly non-scientific suggestion, but could you > (somehow...) batch the number of intersections into smaller chunks of > say 100 to 200 intersections at a time? I don't know if that would > improve the overall performance, or be feasible in your case, but that > always seems to make things go quicker in Rhino/GH. > > 0.02 > > -taz > > On Apr 20, 4:04 pm, bildsoe <[email protected]> wrote: > > > > > Thank you for the replies. > > > I think what phildavies is referring to is the disable redraw in > > Rhinoscript, as you said visose. It is however important for the > > project that it is done in Grasshopper. > > > I tried both RhUtil.RhinoCurveBrepIntersect and using the > > IntersectSurface method on an OnLine. The 40 sec result was for the > > RhUtil.RhinoCurveBrepIntersect and the IntersectSurface method took > > between 200-300 msec depending on how i defined the domain of the > > OnLine. > > > So i'm looking for alternatives. I thought about manually implementing > > some sort of intersecting mechanism, i found a paper on a method > > called "pruning" i think, but this is way over my head, and i don't > > even know if the results will be better than using the ones mentioned > > above. > > > /Thomas > > > On Apr 20, 5:10 pm, visose <[email protected]> wrote: > > > > > However, I have found that it runs almost > > > > instantly if I minimize rhino after I start the script. > > > > Have you tried disabling redraw? > > > > You can also create intersections between curves and surfaces in > > > vb.net. > > > Here's one method using > > > "RhUtil":http://en.wiki.mcneel.com/default.aspx/McNeel/IntersectCommandVB > > > > Another method is using the member function ".IntersectSurface" for > > > OnLine or OnCurve. > > > Here's an example using ".IntersectCurve", which is very > > > similar:http://en.wiki.mcneel.com/default.aspx/McNeel/SdkIntersectCurves > > > > As i understand it, the first method uses the rhino intersect and the > > > second method uses openurbs. > > > > On Apr 20, 4:29 pm, phildavis17 <[email protected]> wrote: > > > > > I have been using a rhino script to do the same thing, but with meshes > > > > rather than surfaces. It seems to take roughly the same amount of > > > > time that you describe. However, I have found that it runs almost > > > > instantly if I minimize rhino after I start the script. I don't know > > > > why this is the case, and I don't know how implementable this would be > > > > for a script in GH, but I'd give it a shot.- Hide quoted text - > > > > - Show quoted text -- Hide quoted text - > > - Show quoted text -
