Bombentrichter
Home
Mensa
Stundenpläne
StuRa
Home
Help
Search
Calendar
Login
Register
Bombentrichter
»
Archiv
»
Know-how
»
Problem mit CreateLine2 (C#)
« previous
next »
Print
Pages: [
1
]
Author
Topic: Problem mit CreateLine2 (C#) (Read 3730 times)
blubseN
Full Member
Posts: 106
Karma: +0/-0
Problem mit CreateLine2 (C#)
«
on:
December 03, 2011, 09:54:33 am »
Hallo Leute,
und zwar bin ich gerade dabei ein SW Makro mit Formeingabe zu erstellen, damit dieses mir meine gewünschte Geometrie zeichnet.
Nun habe ich aber folgendes Problem:
mit dem Befehl
CreateLine2
kann ich ja Linien zeichnen in dem ich Start- und Endpunktkoordinaten vorgebe.
1.) ist es überhaupt sinnvoll
CreateLine2
zu nehmen? Oder sollte man lieber einen anderen Befehl nehmen? Z.B. beim Kreis gibt es ja auch mehrere, die aber so nicht immer funktionieren (
CreateCircle, SketchCircle, SketchArc,
...)
2.) wenn ich nun schreibe
swPart.CreateLine2(x1, y1, z1, x2, y2, z2);
und recht große Werte für x,y,z nehme, dann funktioniert alles. Jedoch muss ich aber Koordinaten von 0,707 mm eingeben. Und wenn ich nun ins Makro schreibe:
swPart.CreateLine2(-0.000707, 0, 0, 0, 0.000707, 0);
zeichnet er mir die Linie nicht mehr. Ab
"0.0014"
funktioniert es wieder.
Kann es sein, dass er irgendwie Probleme mit "zu kleinen" Werten hat???
Ich meine, wenn ich das ganz normal in SW selbst zeichne, funktioniert es ja auch...
Ich könnte ja auch noch probieren erst die Start-/Endpunkte zu erstellen und diese dann durch eine Linie verbinden...?
Vielen Dank im Voraus
Viele Grüße
Logged
Coole T-Shirts? ->
http://de.dawanda.com/shop/Pencake
USER
Sr. Member
Posts: 491
Karma: +0/-0
Problem mit CreateLine2 (C#)
«
Reply #1 on:
December 03, 2011, 04:25:45 pm »
versuch mal das ganze als makro aufzuzeichnen, also wenn dus händisch erstellst.
bist du dir sicher dass die methode createline2 bei der eingabe von 0.000707 auf die richtigen 0,707mm kommt?
Logged
Wirklich unabhängige Berichterstattung:
http://www.heise.de/tp/
http://www.nachdenkseiten.de/
blubseN
Full Member
Posts: 106
Karma: +0/-0
Problem mit CreateLine2 (C#)
«
Reply #2 on:
December 03, 2011, 05:12:28 pm »
das mit dem makro aufzeichnen ist eine gute idee. werde ich mal versuchen, wobei der es dann recht "umständlich" immer macht... aber mal schauen, kann man ja bissl rumspielen.
mit den 0,707 mm bin ich mir ziemlich sicher. die eingabe bei den ganzen zeichnen-befehlen ist doch immer in m und nicht mm, deshalb die 0.000707. wenn ich 0.00707 z.b. eingebe, macht er den startpunkt bei 7,07 mm (also richtig)...
Logged
Coole T-Shirts? ->
http://de.dawanda.com/shop/Pencake
blubseN
Full Member
Posts: 106
Karma: +0/-0
Problem mit CreateLine2 (C#)
«
Reply #3 on:
December 05, 2011, 06:09:33 pm »
So, Problem erledigt. Lag übrigens nur daran, dass die Fangbeziehungen alle aktiviert waren. Damit ist das Zeichenraster höchstwahrscheinlich einfach größer als meine Linie und somit kann er das nicht mehr darstellen.
-> alle Fangbeziehungen deaktiviert und sieh da, es funktioniert :-)
P.S.: Thema kann geschlossen werden
Logged
Coole T-Shirts? ->
http://de.dawanda.com/shop/Pencake
Print
Pages: [
1
]
« previous
next »
Bombentrichter
»
Archiv
»
Know-how
»
Problem mit CreateLine2 (C#)