Hi @pierrec, I’m having trouble finding the option to Transform or move a SubdFace in Grasshopper. It seems that SubdFace.Transform(xf) is disabled. Any suggestions?
private void RunScript(
SubD subd,
int indexf,
double m,
ref object a)
{
var vf = subd.Faces.Find(indexf);
var v=vf.ControlNetCenterNormal;
var xf=Transform.Translation(v*m);
vf.Transform(xf);?????????????disabled
subd.ClearEvaluationCache();
}
Can you please assist me?
now i use this method for vertex only =
private void RunScript(
SubD subd,
List<Point3d> pt,
List<int> index,
ref object a)
{
foreach (var i in index)
{foreach(var p in pt)
{var vt = subd.Vertices.Find(i);
vt.ControlNetPoint=p;
}
}
subd.ClearEvaluationCache();
a=subd;
}
}
Subd- move cr vertex.gh (24.0 KB)