Visar inlägg med etikett OSNAP. Visa alla inlägg
Visar inlägg med etikett OSNAP. Visa alla inlägg

fredag 27 oktober 2017

Insättningspunkt för Text! Eller Hur Noggrann kan man va'??

Både i vanliga AutoCAD och i Civil 3D så tycker jag att man ska vara noggrann. Jag anser att det är lika enkelt (till och med enklare) att rita exakt och noggrant som att rita slarvigt. Såklart beror min åsikt till ganska stor del på att jag tycker att ska man göra något så kan man lika gärna göra det exakt (Blå personlighet raise your hands!)

Oftast är detta inget problem i AutoCAD, använd Object Snap så kommer du långt. Men inte alla objekt är lika enkla att hitta OSnap-punkter för, till exempel texter.

Jag är också ett stort fan av symmetri, också när jag ska placera ut texter. Alltså har jag spenderat lite tid med att hitta hur jag placerar texter på räta linjer och på rätt avstånd från varandra. Tricket är att hitta texters insättningspunkt och hur man manipulerar denna.

Det första att veta om är att Object Snap-punkten för texter är en INSERT-punkt. Så för att kunna plocka upp din text på sin insättningspunkt och inte behöva höfta till den, så är det INSERT-punkten du ska använda. T.ex. som i nedanstående bild har jag använt Shift+Högerklick för att välja Insert-punkten just i det kommandot jag har aktivt.


Det andra du behöver veta om texter är vilken punkt på texten som är Insert-punkten kan du ändra på helt själv. Det påverkas av vilken Justification du har på texten. Justification, eller justering ändrar du på enklast i Properties (ctrl+1) . Markera texten och hitta Justify-raden. Beroende på hur du justerar din text så flyttas Insert-punkten. 

 
Ni ser den blåa punkten på texten i bilderna ovan, det är Insert-punkten. Beroende på hur jag ändrad min Justify-inställnings så ändrar sig den punkten.

Så om ni vill placera en text alldeles centrerad i en ruta till exempel, sätt Justify till Middle Center så får ni en bra OSnap-punkt att arbeta med.


fredag 4 december 2015

Dagens Variabel eller Varför fungerar inte mina OSnappar!

Ett problem som har dykt upp på senaste tiden är att OSnap inte fungerar. Man har några OSnaps ibockade, man har OSnap påslagen men när man ska rita ut något eller redigera något så får man inte upp några gröna OSnappar. Det enda som händer är att markeringen vid hårkorset ändrar sig till en streckad ruta eller helt försvinner.

Detta beror på en fin liten variabel som heter AUTOSNAP. Så här säger SYSVDLG:

Controls the display of the AutoSnap marker, tooltip, and magnet.

Also turns on polar and object snap tracking, and controls the display of polar tracking, object snap tracking, and Ortho mode tooltips. The setting is stored as a bitcode using the sum of the following values:

Value    Description
0          Turns off the AutoSnap marker, tooltips, and magnet. Also turns off polar tracking, 

            object snap tracking, and tooltips for polar tracking, object snap tracking, and Ortho mode
1          Turns on the AutoSnap marker
2          Turns on the AutoSnap tooltips
4          Turns on the AutoSnap magnet
8          Turns on polar tracking
16        Turns on object snap tracking
32        Turns on tooltips for polar tracking, object snap tracking, and Ortho mode



Det är bitcode-variabel, alltså är inställningen av variabeln summan av de inställningar man vill ha i listan ovan. 

I min installation av Civil 3D vad AUTOSNAP satt till 63, vilket alltså är att alla alternativen är ON. Om jag istället sätter den till 58 (alltså OFF på AutoSnap Marker och AutoSnap Magnet) så får jag det problemet jag beskrev överst.

Lösningen är alltså att skriva AUTOSNAP på kommandoraden och sätta den till 63.

Om ni hellre vill hantera detta via kryssrutor så hittar ni dem i Options > Drafting-fliken > AutoSnap-avdelningen och bocka för Marker och Magnet.

Happy Snapping!

måndag 9 februari 2015

Dagens Variabel

Ibland är AutoCAD ett himla roligt program. Ibland mindre roligt.

I två dagar har jag haft kontakt med en kund som haft problem med att få fram Z-koordinaten från en linje. Jag har varit ganska övertygad om att han har gjort något fel, men idag så delade vi skärm och han visade precis hur han gjorde.

Det visade sig att när han körde ID-kommandot på en linje så visade programmet X,Y och Z - men Z-värdet var noll! Detta trots att vi kunde se att linjen hade Z-värden i Properties!

Det visade sig att det finns en variabel (klart det finns en variabel) som gör att programmet ignorerar z-värdet vid object snapping.

OSNAPZ

Controls whether object snaps are automatically projected onto a plane parallel to the XY plane of the current UCS at the current elevation.
Type:Integer
Saved in:Not-saved
Initial value:0
0
Osnap uses the Z-value of the specified point
1
Osnap substitutes the Z-value of the specified point with the elevation (ELEV) set for the current UCS
Jag nämnde den för en kollega och vi är lite oense om den är bra eller inte - men där är den i alla fall.