2D και 3D με την Javascript - How to ?

Συζητήσεις για γλώσσες προγραμματισμού και θέματα σχετικά με προγραμματισμό.
Post Reply
User avatar
ARCHON
bit level
bit level
Posts: 30
Joined: Tue Oct 03, 2006 3:09 pm

2D και 3D με την Javascript - How to ?

Post by ARCHON » Sun Jun 10, 2007 12:58 am

Για σας παιδιά, βλέποντας το προηγούμενο άρθο σχετικά με javascript, υποθέτω πως όλο και κάποιοι εδώ θα την γνωρίζουν και αρκετά καλά ;)

Θα ήθελα λοιπόν να σας ρωτήσω αν θα μπορούσατε-σε κάποιος-α να μας εξηγούσε πως θα μπορούσαμε να υλοποιήσουμε κάτι 2D ή 3D με κίνηση πιθανότατα με την Javascript .

Καταλαβαίνω πως χρειάζεται κάτι τέτοιο και ανάλογες γνώσεις μαθηματικών, όμως θα περίμενα κάποιος να μας δείξει κάτι για να μάθουμε ;)

Ευχαριστώ :oops:
Q: To be OR to be an Open sourcer..?

A: To be AND to be an Open sourcer..!

That really makes a difference, anyway whenever there is something "wrong" the answer to fix it has to be always logical ;)
User avatar
AmmarkoV
Wow! Terabyte level
Wow! Terabyte level
Posts: 2838
Joined: Thu Nov 04, 2004 2:55 pm
Gender:
Location: Reloaded @ Santa Friday
Contact:

Post by AmmarkoV » Sun Jun 10, 2007 2:48 am

Javascript 3d δεν γίνεται!
Γίνεται Java applet 3d..

Javascript 2d παλεύεται speed-wise
Αλλά τι εφαρμογή έχεις στο μυαλό σου?
Συνήθως η Javascript χρησιμοποιείται για εναλαγές σε μια HTML/PHP σελίδα , παρόλα αυτά υπάρχουν βιβλιοθήκες όπως ή wz_jsgraphics.js με την οποία μπορείς να ζωγραφίσεις Primitives (Γραμμές κύκλους κτλ) που φαντάζομαι από την ερώτηση σου πως κάτι τέτοιο σκέφτεσαι..

Γνώση μαθηματικών δεν χρειάζεται πολύ , (θα χρειαζόταν αν έφτιαχνες 3d μηχανή γραφικών με το wz_jsgraphics.js :) , ωραία ιδέα εε? :-D )
Spoiler: εμφάνιση/απόκρυψη
I would love to change the world, but they won't give me the source code. Οι καθηγητές πληρώνονται από το δημόσιο αρα από όλους τους Έλληνες για να κάνουν τα μαθήματα. Όλοι οι Έλληνες θα έπρεπε να μπορούν να δουν τα μαθήματα τα οποία πληρώνουν! Tο πνευματικό έργο που επιτελείται με τα χρήματα του δημοσίου ΔΕΝ είναι μόνο δικό σας Όποιος δεν δίνει πανελλήνιες έχει δικαίωμα στην γνώση που πληρώνει [url=http://ammar.gr/gddg]gddg blog[/url]
Image
User avatar
ARCHON
bit level
bit level
Posts: 30
Joined: Tue Oct 03, 2006 3:09 pm

Post by ARCHON » Sun Jun 10, 2007 4:09 am

δεν σχεδιάζω κάποια συγκεκριμένη εφαρμογή απλώς μιας και βλέπω πως αρκετοί απασχολήστε -> άρα θα ξέρεται και καλά , είπα να μας εξηγούσε όποιος ήθελε πως σκεφτόμαστε ώστε να υλοποιήσουμε (πράξη) ένα 2D ή 3D αντικείμενο (με κίνηση ή όχι) με την Javascript .

Σχετικά με τις έτοιμες libs δεν με ικανοποιεί διότι δεν πρόκειται να μάθουμε έτσι κάτι.. καθαρή js θα ήθελα έτσι ωστε να μπούμε στην ιδέα :oops:

Aν γίνεται 2D θα γίνεται και 3D ..π.χ ένας κύβος δεν γίνεται να υλοποιηθεί με καθαρή js - δίχως να κάνουμε χρήση των έτοιμων Libs ;

'Οποιος έχει όρεξη και κέφι ας μας δείξει κάτι σχετικά.. δε μας κυνηγάει κανένας, απλά είναι νομίζω ενδιαφέρον σαν θέμα ;)

..αυτά :)
Q: To be OR to be an Open sourcer..?

A: To be AND to be an Open sourcer..!

That really makes a difference, anyway whenever there is something "wrong" the answer to fix it has to be always logical ;)
alasondro
byte level
byte level
Posts: 120
Joined: Sat May 01, 2004 4:03 am
Academic status: N>4

Post by alasondro » Sun Jun 10, 2007 5:17 am

AmmarkoV wrote:Javascript 3d δεν γίνεται!
Ποτέ μην λες ποτέ :razz: :razz:
http://www.abrahamjoffe.com.au/ben/canvascape/
User avatar
ARCHON
bit level
bit level
Posts: 30
Joined: Tue Oct 03, 2006 3:09 pm

Post by ARCHON » Sun Jun 10, 2007 6:59 am

:shock: ..φοβερό! .άντε ποιος θα γράψει κάνα tutorial στα ελληνικά :-) :?:
Q: To be OR to be an Open sourcer..?

A: To be AND to be an Open sourcer..!

That really makes a difference, anyway whenever there is something "wrong" the answer to fix it has to be always logical ;)
User avatar
adam98
Gbyte level
Gbyte level
Posts: 1078
Joined: Tue May 02, 2006 2:58 pm

Post by adam98 » Sun Jun 10, 2007 12:55 pm

:shock: Πάντως έψαξα αλλα δεν βρήκα κανένα κακούλη,ασχετα αν δεν πυροβολάει :-D
H δύναμη της εξαπάτησης και της καταστροφής μπορεί να γοητεύσει μόνο μέτριους και αδύναμους
Τhe lessons we learn from pain are the ones that make us the strongest
User avatar
AmmarkoV
Wow! Terabyte level
Wow! Terabyte level
Posts: 2838
Joined: Thu Nov 04, 2004 2:55 pm
Gender:
Location: Reloaded @ Santa Friday
Contact:

Post by AmmarkoV » Sun Jun 10, 2007 3:40 pm

ARCHON wrote:Aν γίνεται 2D θα γίνεται και 3D
alasondro wrote:Ποτέ μην λες ποτέ Razz Razz
Ναι απλά από άποψη ταχύτητας εδώ το να κάνεις έναν σκέτο Software Renderer ο οποίος να υπολογίζει Alpha Transparency κτλ είναι άπειρα αργό , πόσο μάλλον να το κάνεις αυτό μέσα στον browser.. Με Java και OpenGL από την άλλη παλεύεται αρκετά το πράγμα.. Alasondro ωραίο το link :thumleft: :) , αλλά δες πως πηγαίνει με Textures..


Από την άλλη σε 2D γραφικά πηγαίνουν αρκετά ικανοποιητικά..
Spoiler: εμφάνιση/απόκρυψη
I would love to change the world, but they won't give me the source code. Οι καθηγητές πληρώνονται από το δημόσιο αρα από όλους τους Έλληνες για να κάνουν τα μαθήματα. Όλοι οι Έλληνες θα έπρεπε να μπορούν να δουν τα μαθήματα τα οποία πληρώνουν! Tο πνευματικό έργο που επιτελείται με τα χρήματα του δημοσίου ΔΕΝ είναι μόνο δικό σας Όποιος δεν δίνει πανελλήνιες έχει δικαίωμα στην γνώση που πληρώνει [url=http://ammar.gr/gddg]gddg blog[/url]
Image
User avatar
ARCHON
bit level
bit level
Posts: 30
Joined: Tue Oct 03, 2006 3:09 pm

Post by ARCHON » Sun Jun 10, 2007 6:01 pm

αχάμ.. ενδιαφέρον,

λοιπόν για να μάθουμε και εμείς οι άσχετοι πως δημιουργούνται τέτοια 3d & 2d καλούδια..ποιός θα μας βάλει στο νόημα ;

Π.χ ας το πάρουμε απλά το θέμα.. "πώς υλοποιούμε με js ένα τετράγωνο" και μετά "πως υλοποιούμε έναν κύβο" :roll: ;) ..έχει κάποιος τις γνώσεις να μας διδάξει :oops: :?:
Q: To be OR to be an Open sourcer..?

A: To be AND to be an Open sourcer..!

That really makes a difference, anyway whenever there is something "wrong" the answer to fix it has to be always logical ;)
Post Reply

Return to “Προγραμματισμός”