DynamoDS / Dynamo

Open Source Graphical Programming for Design
https://dynamobim.org
Other
1.74k stars 634 forks source link

How can i get surface from lots of point?? #1957

Closed parkyongil closed 10 years ago

parkyongil commented 10 years ago

I have lots of point, and it will make nurbs(?) surface. How can i make surface?? Plz,, help me ~

riteshchandawar commented 10 years ago

Why you want to make Surface, what kind of operations you want to perform on Surface? It would be good if you provide more details on your end goal.

Thanks, Ritesh

sharadkjaiswal commented 10 years ago

If you have regular 2 dimensional grid of points then you can use NurbsSurface.ByPoints(points, uDegree, vDegree). If you have irregular collection of points, then you need to rationalize those points such that they are part of a regular grid and use this method to create NurbsSurface. One of the interesting way of rationalizing irregular data is mentioned at http://dynamobim.org/intersecting-rails/

Hope this helps.

Regards Sharad

CongzhengZOU commented 3 years ago

Why you want to make Surface, what kind of operations you want to perform on Surface? It would be good if you provide more details on your end goal.

Thanks, Ritesh

I am trying to create a topo from a list of irregular points, and then put a set of objects (with X, Y but no Z) on the topo. To get the Z value, I try to create a list of points with X, Y then make projection and calculate the distance. The issue is that in Dynamo, Point.Project only accept surface, and if I create topo in revit, i gives me a mesh. If I do Mesh to Surface with Clockwork plugin, revit crashes. Sondage_Projection01

ececorlu commented 11 months ago

@CongzhengZOU hey! Could you create a topo from those points?