i like to use rhino inside revit to automate repeat task, but in revit 2024 remove topograhy and replaced with toposolid, how to create toposolid with geasshopper in rhino inside revit, here toposolid api unfortunately i cant coding, help me please, thanks
Added a feature request. Add TopoSolid Components for Revit 2024 · Issue #939 · mcneel/rhino.inside-revit · GitHub
How are you looking to add & work with Toposolids in your projects?
Create toposolid by points and boundary (crease), split toposolid, speed improvement for host shape
Host shape to slow for modifi toposolid, in my case modifi only toposolid 150mx150m with 500 point take time 3 minute and if 150mx>550m will make revit and grasshopper hang/force close,i use laptop asus rog strix, thank you✨
Hi @Ayon_Id,
We have added ‘Add Toposolid’ and ‘Add Toposolid Sub-Division’ components in v1.17.
‘Host Shape’ is also been improved.
It will be available also on v1.16.
i am sorry, if file open missing the add toposolid component, why this is happen ? am i wrong ?
this is image before save and close
this image while open the file
ok this is detail info
There is a fix for this on latest v1.17 from today.
Please update.
wow work perfectly, thanks
Is there documentation of how to use the Add Toposolid component? I only find a boundary curve input, but the toposolid needs contour line input as well. Currently I am just able to make a flat toposolid.
Hi Brian,
Check out the Host Shape Component, this will allow you to Add Points, similar to the Revit UI in Sketch mode.
Using points input results in a more amorphous solid:
Whereas using lines seems to preserve the accuracy of topography contours:
But perhaps these are geometrically identical and what I am seeing is a graphic display of the creases which are being calculated but not displayed in the points-based workflow
The error on Host Shape in the line based method doesnt make sense given that no part of the toposolid is too thin:
The toposolid is working, but I am having trouble controlling the insertion elevation of the toposolid. I mean that the toposolid is coming in associated with project Level, whereas it should be associated with the Project Base Point or Survey Point (absolute elevation about sea level).
Rhino: you can see proper elevation of topo
Revit: you can see toposolid comes in in relation to Level 1, rather than in relation to Project Base Point, which is my 0,0,0 in Rhino. The contours you see in the proper location I sent through as a family with insertion point
In this Video showing a toposolid made from sketch, in the toolbar you can see that the subelements of the toposolid sketch are given an “Elevation Base”, in the video set to Project Base Point.
Screenshot from the video:
It seems that the Rhino.Inside.Revit add Toposolid component is setting these by default to Level 1?
Here is the Revit API page I found:
My current solution is to use the Height Offset from Level parameter of the toposolid to move it down to where it belongs, but this feels very prone to inaccuracy. I’m not even sure what the origin point of the toposolid is, which is determining the relation to the level. Is it the bottom line/point in the contours? It definitely is not the bottom of the solid itself, as the solid thickness can be modified. It must be somewhere on the top surface.
Hi Brian,
The Boundary, where you can control the Base Insertion, has its lowest point determined by the TopoSurface Type.
The modify Sub-Elements Elevation Base does not appear to be available via Revit API and is a Revit UI feature only. (SlabShapeEditor class)
Ah, that’s too bad. Thanks Japhy for clarifying.
Hi Japhy,
Any ideas why this isn’t working? it’s producing a transaction rollback error.
Here is the internalized script.
Thanks
context-wip.gh (86.9 KB)
Hi Ct.Rhino,
What does the error say?
Please post additional information such as imperial or metric as well as your Rhino.Inside.Revit About info. Thanks
The error says: Transaction rolledback and aborted.
I am working in a revit model with feet and a rhino model with feet.
And having a weird error when trying to download the installer
thank you.
Is your one drive ok? I’ll send a link, try downloading to a different directory.