Version 0.8 published
I added my version of Curve Divide Distances (work with linear search), thanks for the interface (wrap), I also implemented yours but it stays on my PC but you could surely make a plugin. Just an advise, separate gha from the tools, so make a library.
Late to the party, I have a Divide Distance Multiple component.
[image]
magicteddy.gha (78 KB)
protected override void SolveInstance(IGH_DataAccess DA)
{
Curve curve = null;
bool wrap = true;
List<double> distances = new List<double>();
if (!DA.GetData(0, ref curve))
{
return;
}
if (!DA.GetDataList(1, distances))
{
return;
}
if (!DA…
Mesh Cage morph, useful to use @DanielPiker MeshCageMoprh2
I agree this is a bit of a limitation. I’m using weaverbird mesh offset when some of the points are exactly on the reference mesh…
[image]
Quad Mesh groove
A bit more better, for sure a C# script allows some more robust grooves. It is so simple it must exist in a plugin (mesh+, Pufferfish …)
[image]
[image]
[image]
[image]
Rapid explanation, understand who can understand
I take a quad mesh face and I subdivide it and displace it
Lets say alpha is a coefficient that is 0 on point A, and 1 on point B
[image]
Interpolated points between A and B are calculated with
For the number of subdivision i from 0 to n-1
alpha = i/(n-1)
point = ptA …
Mesh Quad strip (for also for triangles but not good)
Hello
I think you will need to make some program (Python, C#). If you need to make some fabrication at the end it is quite mandatory to make program because you’ll have some constrain to take into account.
I made some stripper.
I get this with your topology (put 100 in this line instead of 10)
while (CountNumberOfRowsDone(meshFaceRow) < mesh.Faces.Count && numberOfRow < 10)
[image]
And with another logic that (not published)
[image]
9 Likes