unite 2 scripts
Posted: Fri Sep 05, 2025 11:47 am
hi can i unite 2 scripst?
the difference is only the distance from Start...End (RS.From)
Code: Select all
include("scripts/EAction.js");
var distance = 2;
var document = EAction.getDocument();
if (document.hasSelection()) {
var ids = document.querySelectedEntities();
}
var positions = [];
for (var i=0; i<ids.length; i++) {
var id = ids[i];
var entity = document.queryEntity(id);
if (entity.getLength() > distance) {
var points = entity.getPointsWithDistanceToEnd(distance, RS.FromStart);
if (isValidVector(points[0])) {
positions.push(points[0]);
}
}
}
var appWin = EAction.getMainWindow();
appWin.setProperty("InfoStorePositions", positions);
Code: Select all
include("scripts/EAction.js");
var distance = 2;
var document = EAction.getDocument();
if (document.hasSelection()) {
var ids = document.querySelectedEntities();
}
var positions = [];
for (var i=0; i<ids.length; i++) {
var id = ids[i];
var entity = document.queryEntity(id);
if (entity.getLength() > distance) {
var points = entity.getPointsWithDistanceToEnd(distance, RS.FromEnd);
if (isValidVector(points[0])) {
positions.push(points[0]);
}
}
}
var appWin = EAction.getMainWindow();
appWin.setProperty("InfoStorePositions", positions);