łuk oparty na punktach

eduCAD
Awatar użytkownika

Autor tematu
mitek
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 4
Posty: 744
Rejestracja: 09 cze 2009, 22:06
Lokalizacja: k/Krakowa
Kontakt:

łuk oparty na punktach

#1

Post napisał: mitek » 01 wrz 2009, 20:11

czy da sie zrobić jakosc łuk o danym promieniu oparty na punktach?



Tagi:

Awatar użytkownika

Piotr Rakowski
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 2173
Rejestracja: 29 lip 2005, 15:07
Lokalizacja: Warszawa
Kontakt:

#2

Post napisał: Piotr Rakowski » 01 wrz 2009, 20:32

No pewnie. Skorzystaj ze wzoru:

x2 = x1 - cos(alfa)
y2 = y1 + sin(alfa)

Policz jeszcze kąt początkowy i kąt końcowy - i łuk z punktów zrobiony.
Maszyny i oprogramowanie CNC: eduCAD, STEP2CNC, LynxCUT, Styro3D, Tapper, cncCAD, Image2CAM, Turn3D, TERMCUT, LynxNEST (Nesting)


GumiRobot
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 685
Rejestracja: 21 mar 2005, 18:51
Lokalizacja: Trójmiasto

#3

Post napisał: GumiRobot » 01 wrz 2009, 22:26

Nie znam educad-a ale najprościej bez liczenia jest narysować dwa okręgi o promieniu równym zadanemu i środku w zadanych punktach, jeżeli istnieje okrąg o zdanym promieniu przechodzący przez zadane punkty to narysowane poprzednio okręgi muszą się przecinać w dwu punktach lub być styczne. Tak uzyskane punkty przecięcia lub punkt styczności wyznaczają nam środek łuków/ łuku o danym promieniu przechodzących przez dane punkty.

Awatar użytkownika

Piotr Rakowski
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 2173
Rejestracja: 29 lip 2005, 15:07
Lokalizacja: Warszawa
Kontakt:

#4

Post napisał: Piotr Rakowski » 01 wrz 2009, 23:03

Mój przykład nie dotyczy eduCADa. Jest to matematyczna metoda tworzenia punktów np. w g-kodzie.
Maszyny i oprogramowanie CNC: eduCAD, STEP2CNC, LynxCUT, Styro3D, Tapper, cncCAD, Image2CAM, Turn3D, TERMCUT, LynxNEST (Nesting)

Awatar użytkownika

Autor tematu
mitek
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 4
Posty: 744
Rejestracja: 09 cze 2009, 22:06
Lokalizacja: k/Krakowa
Kontakt:

#5

Post napisał: mitek » 04 wrz 2009, 16:26

mmm

kurcze niewiem :roll: ... majac punkty poczatku x1,y1 i x2,y2 promien jak to oblicze normalnie niewiem dlaczego mi to nie wyhodzi


GumiRobot
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 685
Rejestracja: 21 mar 2005, 18:51
Lokalizacja: Trójmiasto

#6

Post napisał: GumiRobot » 04 wrz 2009, 18:20

wcięło mi dłuższą odpowiedź, niechce mi się jeszcze raz pisać

ale problem można rozwiązać korzystają z równań prostej, równań okręgu lub rozwiązując trójkąt równoramienny



tu znajdziesz potrzebne wzory

lub wyznacz punkty przecięcia się dwu okręgów (rozwiązanie analityczne poprzedniej metody graficznej)tak jak tu


jeżeli to będzie za mało to niech bóg ma w swej opiece pozostałych uczniów twoich nauczycieli matematyki.

Awatar użytkownika

Autor tematu
mitek
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 4
Posty: 744
Rejestracja: 09 cze 2009, 22:06
Lokalizacja: k/Krakowa
Kontakt:

#7

Post napisał: mitek » 04 wrz 2009, 18:43

z matematyki orlem nie bylem wzory kumam ale mam problem juz samym programem ... ale dam sobie rade jak zwykle


GumiRobot
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 685
Rejestracja: 21 mar 2005, 18:51
Lokalizacja: Trójmiasto

#8

Post napisał: GumiRobot » 04 wrz 2009, 18:50

z EDUCADem? jak tak to pytania tylko do Piotra Rakowskiego

Awatar użytkownika

Autor tematu
mitek
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 4
Posty: 744
Rejestracja: 09 cze 2009, 22:06
Lokalizacja: k/Krakowa
Kontakt:

#9

Post napisał: mitek » 05 wrz 2009, 20:13

juz z przeniesieniem tego do skryptów w edukadzie...

[ Dodano: 2009-09-06, 21:55 ]
No pewnie. Skorzystaj ze wzoru:

x2 = x1 - cos(alfa)
y2 = y1 + sin(alfa)

Policz jeszcze kąt początkowy i kąt końcowy - i łuk z punktów zrobiony.
Niewiem jak to zastosowac jesli uznam x2 i y2 za punkty srodka okręgu na kórym jest łuk to po podstawieniu x2 i y2 do arc (x2,y2,r,alfa1,alfa2); tak naprawde wychodzi ze to srodek okregu a nie koniec łuku.

jak zaczynam robić reszte przy pomocy innych wzorów zaczyna mi brakować reszty np przeliczenia wartosci z sin na kont...

chodzi mi dokladnie o cos takiego jak na rysunku by samo sie rysowało...
zmienia sie odleglosc miedzy punktami ale luk zawsze wystaje tyle samo ponad prosta wyznaczoną przez punkty...

Obrazek

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „eduCAD”