Discuss Scratch

Filip_Brajczewski
Scratcher
100+ posts

obracanie 3d

czy może tu ktoś wyjaśnić mi jak się robi obracanie 3d?

░░░░░░░░░░░░░░░░░░░░
░▄▀▄▀▀▀▀▄▀▄░░░░░░░░░
░█░░░░░░░░▀▄░░░░░░▄░
█░░▀░░▀░░░░░▀▄▄░░█░█
█░▄░█▀░▄░░░░░░░▀▀░░█
█░░▀▀▀▀░░░░░░░░░░░░█
█░░░░░░░░░░░░░░░░░░█
█░░░░░░░░░░░░░░░░░░█
░█░░▄▄░░▄▄▄▄░░▄▄░░█░
░█░▄▀█░▄▀░░█░▄▀█░▄▀░
░░▀░░░▀░░░░░▀░░░▀░░░
AANNTTOONNII
Scratcher
1000+ posts

obracanie 3d

A chcesz to zrobić w normalnym scratchu, czy z rozszerzeniami?

Jeśli chcesz korzystać z rozszerzeń to masz tu poradnik.
Filip_Brajczewski
Scratcher
100+ posts

obracanie 3d

w normalnym.

░░░░░░░░░░░░░░░░░░░░
░▄▀▄▀▀▀▀▄▀▄░░░░░░░░░
░█░░░░░░░░▀▄░░░░░░▄░
█░░▀░░▀░░░░░▀▄▄░░█░█
█░▄░█▀░▄░░░░░░░▀▀░░█
█░░▀▀▀▀░░░░░░░░░░░░█
█░░░░░░░░░░░░░░░░░░█
█░░░░░░░░░░░░░░░░░░█
░█░░▄▄░░▄▄▄▄░░▄▄░░█░
░█░▄▀█░▄▀░░█░▄▀█░▄▀░
░░▀░░░▀░░░░░▀░░░▀░░░
Bimbam360
Scratcher
100+ posts

obracanie 3d

Filip_Brajczewski wrote:

w normalnym.
A jak w normalnym?

3D I I
————————————————————————————————————————
Filip_Brajczewski
Scratcher
100+ posts

obracanie 3d

no na niech ktoś mi wytłumaczy jak się robi obracanie sześcianu.

░░░░░░░░░░░░░░░░░░░░
░▄▀▄▀▀▀▀▄▀▄░░░░░░░░░
░█░░░░░░░░▀▄░░░░░░▄░
█░░▀░░▀░░░░░▀▄▄░░█░█
█░▄░█▀░▄░░░░░░░▀▀░░█
█░░▀▀▀▀░░░░░░░░░░░░█
█░░░░░░░░░░░░░░░░░░█
█░░░░░░░░░░░░░░░░░░█
░█░░▄▄░░▄▄▄▄░░▄▄░░█░
░█░▄▀█░▄▀░░█░▄▀█░▄▀░
░░▀░░░▀░░░░░▀░░░▀░░░
paczekwmasle
Scratcher
500+ posts

obracanie 3d

Filip_Brajczewski wrote:

no na niech ktoś mi wytłumaczy jak się robi obracanie sześcianu.
zależy jak masz zrobiony sześcian

podpisano @paczekwmasle
MentolMen
Scratcher
1000+ posts

obracanie 3d

to jest bardzo ciężkie
https://en.scratch-wiki.info/wiki/Three-Dimensional_Projects
https://en.scratch-wiki.info/wiki/How_to_Make_a_Three-Dimensional_Project
skorzystaj z tłumacza, jeśli nie ogarniasz bardzo języka
to są skomplikowane rzeczy, jeśli dopiero zaczynasz
Filip_Brajczewski
Scratcher
100+ posts

obracanie 3d

a czy jest jakiś sposób bez trygonometrii?

░░░░░░░░░░░░░░░░░░░░
░▄▀▄▀▀▀▀▄▀▄░░░░░░░░░
░█░░░░░░░░▀▄░░░░░░▄░
█░░▀░░▀░░░░░▀▄▄░░█░█
█░▄░█▀░▄░░░░░░░▀▀░░█
█░░▀▀▀▀░░░░░░░░░░░░█
█░░░░░░░░░░░░░░░░░░█
█░░░░░░░░░░░░░░░░░░█
░█░░▄▄░░▄▄▄▄░░▄▄░░█░
░█░▄▀█░▄▀░░█░▄▀█░▄▀░
░░▀░░░▀░░░░░▀░░░▀░░░
paczekwmasle
Scratcher
500+ posts

obracanie 3d

Filip_Brajczewski wrote:

a czy jest jakiś sposób bez trygonometrii?
https://scratch.mit.edu/discuss/topic/301390/ zajrzyj tutaj

podpisano @paczekwmasle
AANNTTOONNII
Scratcher
1000+ posts

obracanie 3d

paczekwmasle wrote:

Filip_Brajczewski wrote:

a czy jest jakiś sposób bez trygonometrii?
https://scratch.mit.edu/discuss/topic/301390/ zajrzyj tutaj

Odkrywasz przede mną zupełnie nowe możliwości wykorzystywania moich postów.

Czytając to nie mam wątpliwości, że to się nigdy nikomu do niczego nie przyda, a jednak są tam wyjaśnione te metody…
AANNTTOONNII
Scratcher
1000+ posts

obracanie 3d

Filip_Brajczewski wrote:

a czy jest jakiś sposób bez trygonometrii?

Najlepiej jest nauczyć się trygonometrii. Funkcje trygonometryczne są bardzo proste:

sin(a) to współrzędna y punktu położonego na okręgu o promieniu 1 i o środku w punkcie (0, 0) pod kątem a (w mierze łukowej, czyli na łuku o długości a).
cos(a) to współrzędna x tego punktu
tg(a) = sin(a) / cos(a)
ctg(a) = 1/tg(a)

Jak widać dużej filozofii w tym nie ma. Oczywiście zadania z matematyki dotyczące funkcji trygonometrycznych mogą być trudne, a zazwyczaj są bardzo trudne, ale jest to raczej “ręczne” obliczanie sin niektórych kątów lub odwrotnie kątów na podstawie sinusa, albo upraszczanie wyrażeń korzystając z wzorów takich jak ten:

sin(a + b) = sin(a)cos(b) + sin(b)cos(a)

Pisząc program dobrze jest upraszczać niektóre wzory dla przejrzystości kodu, ale w zasadzie nie musisz tego robić. Możesz na pałę wstukiwać proporcje.
Antek_W
Scratcher
500+ posts

obracanie 3d

Filip_Brajczewski wrote:

a czy jest jakiś sposób bez trygonometrii?
tak, jest nawet bardzo prosty sposób.
tworzysz kwadrat i dajesz rozszerzenie pisak. potem wklejasz kod:
kiedy kliknięto zieloną flagę
zawsze
idź do x: (0) y: (0)
wyczyść
powtórz (50) razy
stempluj
zmień y o (1)
end
obróć w prawo o (4) stopni
end
możesz zastąpić 4 lub 50 dowolnymi liczbami.


Podpisano: Antek_W



Filip_Brajczewski
Scratcher
100+ posts

obracanie 3d

Antek_W wrote:

Filip_Brajczewski wrote:

a czy jest jakiś sposób bez trygonometrii?
tak, jest nawet bardzo prosty sposób.
tworzysz kwadrat i dajesz rozszerzenie pisak. potem wklejasz kod:
kiedy kliknięto zieloną flagę
zawsze
idź do x: (0) y: (0)
wyczyść
powtórz (50) razy
stempluj
zmień y o (1)
end
obróć w prawo o (4) stopni
end
możesz zastąpić 4 lub 50 dowolnymi liczbami.
takie coś to ja umiem.
ale chcę żeby obracało się w 2 kierunkach

░░░░░░░░░░░░░░░░░░░░
░▄▀▄▀▀▀▀▄▀▄░░░░░░░░░
░█░░░░░░░░▀▄░░░░░░▄░
█░░▀░░▀░░░░░▀▄▄░░█░█
█░▄░█▀░▄░░░░░░░▀▀░░█
█░░▀▀▀▀░░░░░░░░░░░░█
█░░░░░░░░░░░░░░░░░░█
█░░░░░░░░░░░░░░░░░░█
░█░░▄▄░░▄▄▄▄░░▄▄░░█░
░█░▄▀█░▄▀░░█░▄▀█░▄▀░
░░▀░░░▀░░░░░▀░░░▀░░░
artur32123
Scratcher
100+ posts

obracanie 3d

Filip_Brajczewski wrote:

Antek_W wrote:

Filip_Brajczewski wrote:

a czy jest jakiś sposób bez trygonometrii?
tak, jest nawet bardzo prosty sposób.
tworzysz kwadrat i dajesz rozszerzenie pisak. potem wklejasz kod:
kiedy kliknięto zieloną flagę
zawsze
idź do x: (0) y: (0)
wyczyść
powtórz (50) razy
stempluj
zmień y o (1)
end
obróć w prawo o (4) stopni
end
możesz zastąpić 4 lub 50 dowolnymi liczbami.
takie coś to ja umiem.
ale chcę żeby obracało się w 2 kierunkach
Patrz na mój poradnik. tylko zrób to inaczej (Jedna warstwa i jeden skrypt powtórz) Link:https://scratch.mit.edu/projects/396669955/

Last edited by artur32123 (May 19, 2020 10:24:29)




kiedy [ nuda] > (99)
zawsze
programuj w scratchu aż<[nuda] = [0]>
end
HappyCat460
Scratcher
500+ posts

obracanie 3d

Filip_Brajczewski wrote:

czy może tu ktoś wyjaśnić mi jak się robi obracanie 3d?
Zobacz ten poradnik.
AANNTTOONNII
Scratcher
1000+ posts

obracanie 3d

HappyCat460 wrote:

Filip_Brajczewski wrote:

czy może tu ktoś wyjaśnić mi jak się robi obracanie 3d?
Zobacz ten poradnik.

Autor go już zaproponował…
HappyCat460
Scratcher
500+ posts

obracanie 3d

AANNTTOONNII wrote:

HappyCat460 wrote:

Filip_Brajczewski wrote:

czy może tu ktoś wyjaśnić mi jak się robi obracanie 3d?
Zobacz ten poradnik.

Autor go już zaproponował…
Wiem dopiero po wysłaniu posta zauważyłem.

Powered by DjangoBB