CADsite

  • za 13 08 2022, 10:46:26
  • Welkom, gast
Log in of registreer jezelf.

Login met gebruikersnaam, wachtwoord en sessielengte
Geavanceerd zoeken  

Nieuws:

Pagina's: [1]   Omlaag

Auteur Topic: Tip aan de mensen die willen AFRONDEN!!  (gelezen 3256 keer)

WebRacer

  • vaste forumklant
  • *****
  • Offline Offline
  • Berichten: 440
    • Bekijk profiel
Tip aan de mensen die willen AFRONDEN!!
« Gepost op: wo 29 06 2005, 18:59:09 »

Beste AutoCad-sporters,
ik hoor net van HofCAD dat ik met dit jullie een groot plezier kan doen,
dan doe ik dat dus ook maar...
Het is een secret in autocad maar als je in AutoLisp wil afronden gebruiken velen onder u de systeemvariabelen Luprec ea. nu dat is goed je mag die perfect gebruiken!
Alleen als je een mooi eindresultaat wil laten verschijnen, erger je je dood aan het weglaten van een 0

klein vb:  (setq x 120.560) en (setq y (rtos x 2 3))
als je de y gaat gebruiken zal hij niet 120.560 maar  120.56 weergeven.


De Oplossing:
De Systeemvariabele DIMZIM
(setq dmzn (getvar "DIMZIN")) - aan het begin van uw lisp plaatsen
(setvar "DIMZIN" 3) - waar je de afronden wil toepassen
(setq y (rtos x 2 3))
(setvar "DIMZIN" dmzn) - aan het einde van je programma


je zal zien dat de 0 in x nl. 120.560 er netjes staat...
veel fustratie gespaard en zelfmoorden vermeden...

Vraag niet om meer uitleg, gebruik wat je ziet, het is een onverklaarbaar gegeven waarom autodesk deze DIMsysteemvariabele hiervoor   forceerde

Groeten van WebRacer
Gelogd
?
Pagina's: [1]   Omhoog