Anyone?
Thanks!
Am 14.11.2012 14:32, schrieb Eugen Sares:
Hi,
I'm looking for away to get the SubcurveIndex/UValue data out again
that an Isopoint Cluster was created from.
var oObject = CreatePrim("Text", "NurbsCurve", null, null);
SelectObj("text.isopnt[(3,0.922)]", null, null);
AddToSelection("text.isopnt[(2,0.433)]", null, null);
AddToSelection("text.isopnt[(0,0.267)]", null, null);
AddToSelection("text.isopnt[(6,0.748)]", null, null);
AddToSelection("text.isopnt[(4,0.463)]", null, null);
var oCluster =
oObject.ActivePrimitive.Geometry.AddCluster(siIsoPointCluster,
"Isopoint_AUTO");
cElements = oCluster.Elements;
for(var i = 0; i < cElements.Count; i++)
LogMessage(cElements(i)); // 0,1,2,3,4
var oSubComponent = oCluster.CreateSubComponent();
LogMessage("oSubComponent.Type: " + oSubComponent.Type); //
isopntSubComponent
LogMessage("ClassName(oSubComponent): " + ClassName(oSubComponent));
// SubComponent
var aElements = oSubComponent.ElementArray;
LogMessage("oSubComponent.ElementArray: " + aElements); //
LogMessage("oSubComponent.ElementArray.length: " + aElements.length);
// undefined
So neither "Cluster.Elements" nor "Cluster.CreateSubComponent()"
deliver anything usable. Dead end?
What I'd like to achieve is to feed Isopoints into a Curve Operator.
Thanks!
Best,
Eugen