LScript (Modeler) to produce standalone 2 point polys for use with "VOLT" and some other of my lscripts. It produces 2 point poly's that are unconnected and all located at <0.0,0.0,0.0> that can then be displaced inside of layout.
Compatible with Newtek LightWave 9.6 and above.
// LScript Modeler - www.StephenCulley.co.uk
//
// web address: http://www.stephenculley.co.uk
// email address: email@stephenculley.co.uk
/*
LScript Modeler - 2 Point Poly
Modeler_2PointPoly.ls
*/
@version 2.2
@warnings
@script modeler
@name *2 Point Poly
// Title
sTitle = "*2 Point Poly";
// Version
sVersion = "v1.0";
ctrl_c0;
main
{
// Recall
iNumber = recall("iNumber",1024);
reqbegin(sTitle + " " + sVersion);
// Reset
ctrl_res0 = ctlbutton("Reset",50,"button_reset"); // Button Reset
ctlsep();
// Control
ctrl_c0 = ctlinteger("Number",iNumber);
// Developer
ctlsep();
ctrl_dev0 = ctltext("","developer: Stephen Culley","http://www.stephenculley.co.uk");
return if !reqpost();
iNumber = getvalue(ctrl_c0);
// Store
store("iNumber",iNumber);
moninit(iNumber,"Processing..."); // Progress Monitor
editbegin();
for(n = 1; n <= iNumber; n++)
{
aPoints[1] = addpoint(0.0,0.0,0.0);
aPoints[2] = addpoint(0.0,0.0,0.0);
addpolygon(aPoints);
monstep(); // Progress Monitor
}
editend();
monend(); // Progress Monitor
}
button_reset
{
setvalue(ctrl_c0,1024); // Number
}
https://drive.google.com/open?id=1cR_q2GVUAJHumic1-A3eXV16acQnVTWs
No comments:
Post a Comment