Hello, I use the O-Snap option “OnCrv” very often, however for organic lines, you can’t use “from” to define a specific distance to create points, circles, etc.
How can I define a numeric value while working on a curve when using commands ?
Hello, I use the O-Snap option “OnCrv” very often, however for organic lines, you can’t use “from” to define a specific distance to create points, circles, etc.
How can I define a numeric value while working on a curve when using commands ?
The “Divide” command is what you are looking for. It lets you specify the distance or number of segments along the curve, and then adds points in these spots.
i think an absolute / relative length option for the _onCurve Object snap would be great
![]()
from my side
my workaround is to use _subCrv with copy option and enter the desired length.
This is probably the closest to what I am looking for.
It is weird that curve commands (Like SubCrv, DeleteSubCrv) will only let you drag the start point and then allow you to type when choosing the endpoint. A little annoying.
! _Divide _Pause _Length does exactly what you requested and personally I find it quick and intuitive. Clicking on the curve will reverse the direction for the start of the curve. It just asks me to write the desired distance, then I hit Enter and it even adds multiple points provided that the curve is long enough to include multiple distances.
For example, when the curve is 100 mm long and I write a distance of 24, this command adds a start points plus 4 other points every 24 mm, leaving the last point 4 mm from the opposite end.
An alternative is to use a custom macro to build start and end points on the desired start location and distance from it:
! _SubCrv _Pause _Pause _Copy=_Yes _Mode=_Shorten _Pause _CrvStart _Pause _CrvEnd _Delete