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
100+ 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


jestem ninja text. nie zauważysz mnie.
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
100+ posts

obracanie 3d

Filip_Brajczewski wrote:

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

Platformer
3D

Siema
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
100+ 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.

Platformer
3D

Siema

Powered by DjangoBB

Standard | Mobile