Question:
How to programmatically determine an arc object direction (cw/ccw) given the vector dir?
Thank you,
Wayne
code:
if (moi.majorVersionNumber >= 4) {
var segs = crv.getSubObjects();
for (var j = 0; j < segs.length; ++j) {
var seg = segs.item(j);
var min = seg.domainMin;
var max = seg.domainMax;
var len = max - min;
for (var k = 0; k < 2; ++k) {
var t = min + (k / 2 * len);
var pt = seg.evaluatePoint(t);
var dir = seg.evaluateTangent(t);
// ccw boolean > true/false ?
var arrow = CreateArrow(pt, dir);
if (arrow) {
arrow.setHitTest(false);
dirs.addObject(arrow);
}
}
}
}
|