abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 

Wir schätzen Ihren Input!
Bitte nehmen Sie an der Umfrage zu Archicad 28 Startbildschirm und Lerninhalte/Schnell-Tutorials teil

Modellierung
Entwurfswerkzeuge von Archicad, Elementverbindungen, Modellierungskonzepte usw.

Problem mit unsauberen Linien

00julius
Participant
Hallo Leute!

Oft arbeite ich nicht sauber oder Archicad nimmt "magnetisch" den falschen Punkt, jedenfalls habe ich dann immer folgendes Problem:

Beim Reinzoomen sieht man den Fehler:


Rausgezommt, fällt aber nichts auf:


Gibt es einen Trick um so etwas zu verhindern? Ich werd da manchmal wahnsinnig, da dann teilweise Solidelemente oder Raumflächen nicht stimmen...

Danke und liebe Grüße
Surface Laptop Studio
Windows 11 23H2 64bit
Prozessor: 11th Gen Intel(R) Core(TM) i7-11370H @ 3.30GHz 3.30 GHz
RAM: 32,0 GB
NVIDIA GeForce RTX 3050 Ti Laptop GPU
Archicad 27
22 ANTWORTEN 22
Ma_Scht
Advocate
Wenn man es so richtig richtig genau wissen will (1/10 nano):

AC rechnet intern ja viel präziser als es die Ausgabe auf dem Monitor vermuten lässt.
Ergo, sollte man sich den internen Wert anzeigen lassen können.

Es gibt das Objekt "KOORDNATEN-BEMAßUNG 26"
MASTER SCHRIPT
Das Makro "coordinateDim_m" MARKIEREN
STRG-SHIFT+O

NUN in 2D-SCRIPT weiter wie unten beschrieben:
"xFAKTOR" & "yFAKTOR" ergänzen und unten die Textausgabe damit multiplizieren
Ab * 10^10 ist das Ende der Fahnenstange erreicht.

MAKRO unter neuem Namen abspeichern (oder es sich in das Hauptobjekt reinkopieren (ich hasse CALL in so kleinen Objekten), in die jeweiligen Scripte und den CALL-Befehl löschen).

NEUEN MAKRO-Namen im CALL von "KOORDNATEN-BEMAßUNG 26" umbenennen.

"KOORDNATEN-BEMAßUNG 26" unter neuem Namen abspeichern
NEU einfügen ins Modell

!!! 2D-SCHRIPT, recht weit oben

!....

xFAKTOR = 1000 * 1000 * 1000 * 10 * 1
yFAKTOR = 1000 * 1000 * 1000 * 10 * 1

text_x_coor = ""
text_y_coor = ""
text_z_coor = ""

if iReferencePoint = REFERENCE_SURVEYPT then
x_coor = SYMB_POS_FROM_SURVEY_POINT.x
y_coor = SYMB_POS_FROM_SURVEY_POINT.y
z_coor = SYMB_POS_FROM_SURVEY_POINT.z
else
x_coor = CustomCoordX
y_coor = CustomCoordY
z_coor = CustomCoordZ
endif

text_x_coor = STR(workingLengthUnit, x_coor * xFAKTOR)
text_y_coor = STR(workingLengthUnit, y_coor * yFAKTOR)
text_z_coor = STR(workingLengthUnit, z_coor)

!...

Gruß Mario
Ma_Scht
Advocate
@Stefan L.:
86400 Sekunden ist 'ne gute Einstellung.
Erstmal 'ne Nacht drüber schlafen!
:--)
Stefan L_
Mentor
Wenn man reinklickt und die '9' einige Zeit gedrückt hält, erscheint 1,5 Sekunden nach dem Loslassen eine '86400,0000'(*). Beim nächsten Mal dauerts etwas länger 😁
(*) Natürlich nur, wenn man die Nachkommastellen der Arbeitseinheiten vorher zum absoluten Maximum ausgereizt hat... 🙄

--
Stefan
--
Stefan
AC ...-27, WIN10