2010-11-17 04:56 PM
101: IF overall_l < elbowrad THEN overall_l=elbowrad ENDIF RETURN...to correct the length so that the object won't get distorted. Either this is not the way to do it, or I'm putting this code in the wrong place, because I can move the hotspot so that the whole thing gets messed up anyway.
2010-11-17 10:13 PM
IF overall_l < elbowrad THEN overall_l=elbowrad PARAMETERS overall_l=overall_l ENDIF
2010-11-17 10:29 PM
2010-11-18 01:36 AM
2010-11-18 05:35 AM
VALUES "overall_l" RANGE[0, elbowrad)I prefer this as it limits the range of movement when the hotspot is adjusted rather than just snapping back to the default over run value. To me this is better user feedback.
2010-11-18 04:13 PM
values "return_type" `Simple U`, `Square U`, `Simple L`, `Square L` values "overall_l" range[elbowrad+0.25",] IF return_type=`Square U` THEN values "wd" range[elbowrad*2+0.25",] ENDIF IF return_type=`Square L` THEN values "wd" range[elbowrad+0.25",] ENDIFBelow is the object that I plan to use as a simple fully parametric railing return solution, which I always had to put together from basic solids.