Ich versuche, ein Koordinatensystem zu bauen, aber Probleme habe mit, wie man ..Berechnung Koordinatenpunkte mit VB.net
Was ich habe sofar ist eine Textbox, die der Benutzer eine Länge eingeben. Diese Länge ist benutzerdefiniert, aber niemals kleiner als 610, da dies die kleinste Einheitsgröße ist, die wir zum Bau von Holzrahmen verwenden. Die Gesamtlänge eines Holzrahmens ist unendlich (naja, nicht wirklich, aber es ist genau das, was ich will) Der Holzrahmen hat alle 610mm, die voneinander entfernt sind (das ist eine gesetzliche Anforderung), also möchte ich meinen vb.net einstellen Koordinaten für jeden Strahl in Intervallen von 610, dann schreiben, dass das System in eine Textkoordinaten basiert * .SCR Datei
AutoCAD die Skriptdatei zu automatisieren verwendet Verfahren Zeichnung
BOX…. This emplys the AutoCAD tool needed for uses
0,0,0…This emplys a starting or base point
180,50,50…this is the end point that completes the beam
einen Strahl von 180mm x 50mm 50mmx zeichnen Wie Sie sehen können, ist das Skript sehr einfach, sagen wir, ich möchte einen Rahmen und in meinem Textfeld gebe ich 1260 ein. Ich weiß, dass meine Strahlen im Skript wie folgt aussehen würden:
Box
0,0,0
180,50,50
Box
0,660,0
180,660,50
Box
0,710,0
180,760,50
Box
0,810,0
180,860,0
Box
0,910,0
180,960,50
Box
0,1110,0
180,1160,50
Box
0,1210,0
180,1260,50
Ich brauche einen neuen Bezugspunkt jedes Mal vom Gebäude der früheren, all diese Koordinaten in VB.net ausgearbeitet werden müssen, um bauen und dann auf den Text aufgenommen basiert * scr-Datei
Wie kann Ich erreiche das? Ich wurde auf die Richtung der Arrays hingewiesen, bezweifle aber, dass ???
Ich bin mir nicht sicher, was Sie meinen, aber eine einzelne Box in AutoCAD zu zeichnen ussing acrip datei Ich muss die Funktion "BOX" aufrufen, dann muss ich für jeden Eingang von "BOX" einen Startpunkt geben, der anhängig ist der inface-bereich ich wähle in autoCAD den ursprung in diesem fall habe ich gewählt wäre 0,0,0 (ich wählte dies, weil es eine schöne klare nummer aber das soll nicht zu sagen, dass der usser tatsächlich 117.646, 224.252, 724.000 gewählt haben könnte ignorieren Dies ermöglicht es, diese Figur in AutoCAD zu erhalten. Die Box hat jetzt einen Startpunkt und benötigt einen Endpunkt, der in dieser XYZ-Achse um 180 – Ted
, 50, 50 ist. Dann habe ich eine Lücke, bevor ich den nächsten Strahl erledigte. 0 was gegeben dann die Breite des vorherigen Strahls und die 610 Lücke dann kommt auf 50mm = 610mm = 660mm hoffe das erklärt besser? ps lesen sie es wieder ich sehe, dass sie immer noch hinzufügen die 610 no +610 ich habe bereits gearbeitet, dass in dem algorithmus – Ted