Rounding to whole number

Hi There,

I'm trying to set inputs to round to the nearest whole number but am having no luck.

Currently when I draw a new line or rectangle etc, the dynamic input shows and resulting line creates the line length to two decimal spots, eg 1111.23. I need this to be automatically drawn or snapped to the nearest whole number, eg 1111.00 (actually drawn to .00, I don't want to just set Linear unit precision to 0, but still be able to draw a line that's 1111.4562 and I just can't see those decimal places).

I have this issue every time I update Bricscad or do a fresh install and can never remember the correct settings. I've tried adjusting every unit unit setting I can find in settings. DIMRND doesn't seem to change anything and I can't remember the other setting I've used before.

Any help would be appreciated. Thanks,

Ben

Comments

  • Hi Ben,

    Try using

    SNAPUNIT: 1,1

    SNAPTYPE: 0

    SNAPMODE: 1

    That should achieve what you are after.

    Cheers.

  • Thanks cbcad, that's almost exactly what I was after. The only issue now is that when I try and trim / stretch / move an entity, the cursor jumps around in 1mm increments, so I can't adjust incorrectly drawn lines / non-rational lines without struggling. I've attached a snip of trying to grab the end point of a line and move it. Do you know what setting controls what situations the snap function is used in? I'm certain I've had bricscad set up to round units before without having the grid snapping like this?

    Thanks again

  • Hi Ben,

    Use F9 to quickly turn off and on the snaps during the commands, so that way you can turn on and off the snaps when you need it.

    You can round the units as well, but that will not draw to the rounded values.

    I hope this helps.

    Cheers.

  • Hello.

    In addition to the above information, you could experiment with setting the grid to 1 and snapping to grid.
    This way of working would ensure that, when an entity is moved, for example, the new chosen position will be a point using precisely integer coordinates.