De Z van een 3D-punt weergeven

dus in feite gebruik je AutoCAD-kaart terwijl ik op AutoCAD 2016 ben
Er kunnen verschillen zijn tussen de twee, ik weet het niet, ik heb nog nooit AutoCAD-kaart gebruikt...

Als je gewoon stippen in een leeg vlak zet en je voert het lisp-programma uit, wat is dan het gedrag?

Zou je me je Dwg-bestand kunnen sturen, zodat ik het aan mijn kant kan testen?

In een lege tekening waar ik stippen maak, gebeurt niets

Hier is mijn DWG-plan


test.dwg

Dus blijkbaar is het een probleem van teksthoogte
Ik stel voor dat je het handmatig aanpast, want niet te veel tijd om de code te schrijven
Om dit te doen, typt u "stijl" in de opdrachtbalk

Er zou een venster moeten verschijnen met de verschillende tekststijlen in uw kaart
De standaard geselecteerde stijl is de standaardstijl, dus dat is degene die we gaan veranderen

Je selecteert het, en waar je hoogte hebt, zet je 0.35

Toepassen , sluiten

Het enige dat overblijft is het programma opnieuw uit te voeren

Ik heb net een nieuwe versie gemaakt door een afronding toe te voegen naar 2 cijfers achter de komma omdat het een beetje zwaar is op het scherm 


coordonnees_z_des_points.lsp
1 like

ah dat is perfect,

Nog een laatste vraag om meer dan perfect te zijn

Waarom lijken niet alle teksten vast te zitten aan mijn punt, sommige zijn niet ter zake 

Ik verschoof het vrijwillig om het punt te zien
Daar worden ze 1 mm verschoven ten opzichte van de punt
Het is misschien een beetje veel als je bedenkt dat je schaalt

Het gebeurt op het niveau van deze regel in het programma
Je kunt het bewerken via Blocnote

(setq pt1 (lijst (+ (auto (vlax-safearray->list (vlax-variant-value (vla-get-coördinaten obj)))) 1)

De 1 die je aan het einde hebt, staat voor de offset

Misschien moeten we het onderwerp naar een resolutie verplaatsen om het te sluiten

1 like

Hallo

Het bestand werkt niet meer, het zet "-tekst" terug naar mij in plaats van mijn punt Z

Hallo

Het is zeker hetzelfde als de vorige keer
De standaard lettergrootte die te groot is

 

Oh ja, het is waar, dank je

1 like