Hi,
Would it be possible to make RiR components to modify e.g. floors and divide them into parts based on Rhino curves?
Do you mean you want to split a floor or a roof by a Rhino curves? A more specific question would be a lot easier to tackle and respond to,
Sorry, @eirannejad I always try my best to be specific
I am referring to dividing floors or walls into pieces by Create Parts method.
For example, I got one Floor slab and a room layout (that I modify frequently as I work), at the same time I need to update floor division.
I thought that I can use Grasshopper to extract Room geometry to get room boundary curves.
Those curves would serve me as input curves in dividing Floor into Parts and automatically assigning properties to those parts.
Important, that this operation would not delete and create a new floor, but modify the existing one, so every other thing related to this floor remain intact e.g. attached walls.
@Czaja Great! Thanks for the explanation. So we don’t have components to work with parts yet, but here are two python components to Get Floor Parts and Split Part By Curve. They’re a bit crude and need fine-tuning but hope this helps you get started with your Grasshopper solution. I’ll put these on the list to make native GH components for
Floor Parts_V20.rvt (380 KB) Floor Parts.gh (12.5 KB)
Submitted an issue for this:
Hi, thank you very much for these components. Is there anything already in use in RIR to create parts from a Revit element?
thank you
Hi Massimiliano_Battist,
Using the Elements Parts Geometry will return the Parts of an Element eligible to become a ‘Part’, does that help?
Are these two features available now?
- Component to Extract Parts as elements from a given element that has Compound Structure
- Component to Split Parts by curves
I want to tile floor tiles in Rhino Inside Revit compared to their quantity at the same time.
Hi Liuwh,
Elements with a compound structure (walls, topo, …) can be accessed with the compound structure component.
I’m not sure what you mean by this, we’ll need more info to be able to help. Thanks
I want to divide the floor into tiles, and I want to calculate the quantity, length, and width of each tile. Is there a good way to do this?
Are the tiles all one size? what sets the orientation? Are cut tiles considered a full tile?
Like this, there will always be some irregular dimensions, but many of the dimensions are basically the same.These tiles may also be angled or diamond-shaped.
Hello, when I use this components, sometimes it is difficult to succeed. For example, in the area shown in the screenshot, I can’t find the reason. Can you help me take a look?
split part.gh (176.8 KB)
Yes, I often encounter such warnings.
I think the issue is the script you are using is getting Existing Parts then subdividing, so you are trying to use the same curves that already split the parts, hence no intersections found.