ponents. I'm trying to automate rebuilding a Revit model in Rhino as a single-surface model. For this, I'd like to grab the exterior face of each wall, for example.
What I'm finding is that using IFC Wall > Deconstruct Brep gives three Breps: top, bottom, and sides. This final "sides" Brep can be baked and exploded, but I'd like to be able manipulate each face separately.
Any way to do this? I'd have the same request with roofs, floors, etc. (does IFC Roof exist as a component?).
Thanks,Damon…
"Z" elevation and get their heights.
As this will be used by people in my office, the letter tagging vs numbered indices might get confusing.
I can't really leave them as numbers as the points are separated into various groups, ie. Pt Aa, Ab, Ac...
Pt Ba, Bb. Bc... and so forth.
With that being said, is it possible to rename indices and/or paths to strings other than their default numbering?…
D to be 3/4 of the distance from C as C is to A.Then Point E = (Distance CD)3/4Point F = (Distance DE)3/4I imagine that I need some sort of loop to iterate the variable.My Eval module is y=y(.75) but that only makes each line 3/4 of the length of the original line AC.What sort of modules can I add to store the variable for x number of divided distances needed for the line?…
te some cut sheets, but not to optmize material, rather define some cut lines. Everything that I am cutting is made of planar wood elements, but there are very specific geometries (mostly straight lines) and I have to put tolerances and radiasas at the corners in order to cut on the cnc mill. Spending time to figure out how to automate is necessary, but I am stuck!
One thing the definition is doing is taking my brep modeled components in rhino and makking them into 2d close curves and laying them side by side. It works...not ideal as its not layed out in a sheet, but that is not the most important part.
Another particular problem is that you will see some notches in the curves, which other pieces will slip into, so different slots need different specific offsets (making them larger) as a toelrance to allow for material play. This I don't even know how to set up so maybe it will just have to wait.
THE MAIN QUESTION, and super important would be, LIFESAVER:
At all 'inward' corners...which I think will always mean concave corners (most are 90 degrees, but are within to sides, instead of a corner sticking out). I'm sure its obviousy, but the reason being the outward corners a circular dril bit can cut, but inward ones need an arc profile extended beyond where the corner of the other piece will fit into. The drill bit i am using is 6mm, so 6mm diamters arcs is what i'm working with.
I have managed to put such an arc at every vertices of each cut piece. The problem being some stick outward isntead of cutting into the piece. So each one needs to be orieneted correctly. Ideally they would also only draw into inward corners, but I can always delete them out. I think maybe I am missing a more logical mathematical way of defining?
For these geometries it is not very important which side the half circle arc in on in the inward corners, but I also have some geometries that I will have to control where the circles face according to the rest of the cut piece.
The cutouts in the middle of the pieces that are curves do not need such corners obviously.
The picture is an example drawn
I hope this isn't too specific and long. in general though automating fabrication, and controling pracitcal math and orientation problems like this is itnersting to me!
THANKS…
perienced with grasshopper, but so far I've managed to combine the following:
Giulio Piacentino's "Catenary arch from height" script
Pirouz Nourian's "Mobius" script (Obtained from a friend)
End Result:
Here's where I'm stuck: I want the mobius twist to revolve around the midpoint of the arch, but the script uses the input values to determine the endpoints, resulting in a weird sinuous shape when viewed from above. Also, the secondary end points (generated by the mobius script, determining the width of the surface) are generated by default along the z axis, resulting in an arch that only touches the "ground" at two points. I attempted to work around this issue by trying to force the zHeight parameter to correspond with the y axis (thus rotating the arch 90 degrees so it would lay "flat"), but the script interprets the third point as a value and not as an actual point to bisect. I thought this might be an issue with the C# component that I obtained from Giulio Piacentino's script, so I attempted to tinker around with the source code. Unfortunately, I'm not fluent in C# so I only managed to mess everything up (I've since recovered the code from the cache). Anybody got some ideas? -BC …
re-design-blog/20...
It has singed shopfronts, melted cars and caused great gusts of wind to sweep pedestrians off their feet. Now the Walkie Talkie tower, the bulbous comedy villain of London’s skyline, has been bestowed with the Carbuncle Cup by Building Design (BD) magazine for the worst building of the year.
And it's not the only building with the same problem by that architect.
He should know: he has history with death-ray buildings, having designed a hotel in Las Vegas with a similar concave facade that scorched sunbathers’ hair and melted poolside loungers.
http://www.nbcnews.com/id/39403349/ns/travel-news/t/death-ray-vegas...…
Added by Joseph Oster at 4:53pm on November 16, 2015
into account custom parameters but functions perfectly for -lw and -lr.
I have noticed this piece of code in honeybee_honeybee component:
But when I add "_g_" and "_ac_" to the self.additionalRadPars list, it still can't set the values that I want, leaving it to blank and causing the simulation to crash.
I'm probably missing something... but I don't know what.
Any help would be greatly appreciated.
Regards,
Aymeric
…
ius, like the image below. I have a string with all of the 8 radii in a group of data. I was using the Divide Surface command, but there are two problems. First, the resulting points have a tree structure shown in the screenshot below, with {8; 2; 3}. How do I assign radius so that the six holes on the same panel has the same radius? The second problem is, the divide surface command generates points along the edges, too, where I don’t need any holes. How can I get rid of them?
…
ils.ExceptionUtils.RemoveData(System.Exception, System.Object)'.
Traceback: line 67, in <module>, "C:\Program Files\Rhino WIP\Plug-ins\IronPython\Lib\types.py" line 6, in <module>, "C:\Program Files\Rhino WIP\Plug-ins\IronPython\Lib\abc.py" line 11, in <module>, "C:\Program Files\Rhino WIP\Plug-ins\IronPython\Lib\_abcoll.py" line 83, in <module>, "C:\Program Files\Rhino WIP\Plug-ins\IronPython\Lib\UserDict.py" line 398, in <module>, "C:\Program Files\Rhino WIP\Plug-ins\IronPython\Lib\os.py" line 9, in <module>, "C:\Program Files\Rhino WIP\Plug-ins\IronPython\Lib\linecache.py" line 6, in <module>, "C:\Program Files\Rhino WIP\Plug-ins\IronPython\Lib\warnings.py" line 43, in <module>, "C:\Program Files\Rhino WIP\Plug-ins\IronPython\Lib\random.py" line 5, in script…