when I create a topo surface in Dynamo via Topography by Points, it creates a different boundary. I searched a bit about that topic and I found it that it is possible in Revit 2020 to create via Polymesh facets and points.
My question: How can I get those vertices of polymesh?
I try to get points from a floor and create topography.
Unfortunately I need it as topography. In Site model elements are as slab shapes and it is very difficult to edit them. For example I need to demolish part of slab and for that I have to copy it > edit boundary > edit points and for second part same thing.
I can’t use “Parts” because it show its inneredges in plans and it seems very complicated for infrastructure.
The yellow stands for demolished. So I have use topo to edit surface via “split surface” and demolish it.
Here I had to edit boundary per hand and deleted incorrect parts.
I would use dynamo to split the floor in two parts and phase them, and you will keep them i the right category.
And i think we can not control the way points are triangulated in Revit.
edit : i will try this node !
Hello Alban,
I tried your node and your suggestion but I can’t create topo from triangulations and points. However I can create a mesh… Why is it like that?
A PolymeshFacet represents a triangular piece. Each facet is defined by indices of three vertices of the polymesh.
I don’t think your list of PolymeshFacets is correct.
Warnung:IronPythonEvaluator.EvaluateIronPythonScript fehlgeschlagen.
Traceback (most recent call last):
File "<string>", line 33, in <module>
Exception: There are invalid facets. Facets with more than two points with same x, y are not allowed.
Parameter name: facets
You are right. There are some points which have same X and Y. Should I prune duplicates?
Yes, it should work.
You will lose the points which are vertical to each other but the creation of topography is thus limited. (and less efficient than creating a mesh)