Ξέρει κανείς από γραφικά;;

Συζητήσεις για την Java

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
theraccoon
Δημοσιεύσεις: 9
Εγγραφή: 06 Μάιος 2011 13:17

Ξέρει κανείς από γραφικά;;

Δημοσίευση από theraccoon » 16 Μάιος 2011 15:05

Ξέρει κανείς από γραφικά σε java να ρωτήσω κάτι;

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

Ξέρει κανείς από γραφικά;;

Δημοσίευση από dva_dev » 16 Μάιος 2011 15:40

Ρώτα εσύ (αν θέλεις) και όποιος ξέρει ίσως να σου απαντήσει.

pimpogio
Δημοσιεύσεις: 1080
Εγγραφή: 28 Δεκ 2010 14:08

Ξέρει κανείς από γραφικά;;

Δημοσίευση από pimpogio » 16 Μάιος 2011 15:44

3D η 2D ?

theraccoon
Δημοσιεύσεις: 9
Εγγραφή: 06 Μάιος 2011 13:17

Ξέρει κανείς από γραφικά;;

Δημοσίευση από theraccoon » 16 Μάιος 2011 16:03

2D. Έχω τις εξής ερωτήσεις.
Για αρχή, πρέπει να φτιάξω μια μέθοδο που να σχεδιάζει γραμμές Bresenham και να την ενσωματώσω σε ένα άλλο αρχείο. Βρήκα κάποια που μου είπαν ότι δουλεύει, αλλά πρώτον δεν ξέρω να την τρέξω, γιατί είμαι καινούρια στην java και δεύτερον μου εμφανίζει ένα λάθος. Πιο αναλυτικά, η μέθοδος βρίσκεται στη σελίδα:
tech-algorithm.com/articles/drawing-line-using-bresenham-algorithm/
κάτω κάτω. Έχει μια μέθοδο putpixel, την οποία δεν αναγνωρίζει το netbeans και είναι λογικό, αφού δεν είναι υλοποιημένη (πως την υλοποιώ;) και τέλος, έφτιαξα μια main όπως μου είπαν, αλλά δεν ξέρω να καλώ την line με τι παραμέτρους.

pimpogio
Δημοσιεύσεις: 1080
Εγγραφή: 28 Δεκ 2010 14:08

Ξέρει κανείς από γραφικά;;

Δημοσίευση από pimpogio » 16 Μάιος 2011 16:56

αμα την χρησιμοποιησεις και εισαι σε σοβαρη σχολη θα παρεις 0.
γιατι πολυ απλα θα περασει απο προγραμμα αντιγραφης...

ποτε ληγει η προθεσμια ?
ποιο μαθημα/ετος ειναι ?

αυριο θα την δω γιατι τωρα εχω αλλη δουλεια...

η ασκηση ειναι πανευκολη οποτε λογικα ειναι 1ο εξαμηνο...
Τελευταία επεξεργασία από το μέλος pimpogio την 16 Μάιος 2011 17:05, έχει επεξεργασθεί 1 φορά συνολικά.

theraccoon
Δημοσιεύσεις: 9
Εγγραφή: 06 Μάιος 2011 13:17

Ξέρει κανείς από γραφικά;;

Δημοσίευση από theraccoon » 16 Μάιος 2011 16:58

Σε σοβαρή σχολή είμαι, αλλά μας είπε να την πάρουμε έτοιμη και να την ενσωματώσουμε. Η προθεσμία λήγει αρχές Ιουνίου, αλλά έχω και άλλες 2 να κάνω και έχω αγχωθεί πολύ, έχω πελαγώσει. 3ο έτος είναι.

pimpogio
Δημοσιεύσεις: 1080
Εγγραφή: 28 Δεκ 2010 14:08

Ξέρει κανείς από γραφικά;;

Δημοσίευση από pimpogio » 16 Μάιος 2011 17:07

οκ παρολο που εχω και αλλες δουλειες θα δω τι μπορω να κανω στα επομενα 20 λεπτα αλλιως αυριο...
αν σας το ειπε οτι δεν υπαρχει προβλημα αντιγραφης τοτε οκ

Α πες και τις αλλες ασκησεις γιατι υπαρχει λογος μην ξεφουρνησεις στο τελος
οτι πρεπει να σχεδιαζει και αλλα σχηματα ...

theraccoon
Δημοσιεύσεις: 9
Εγγραφή: 06 Μάιος 2011 13:17

Ξέρει κανείς από γραφικά;;

Δημοσίευση από theraccoon » 16 Μάιος 2011 17:09

Ευχαριστώ. Δεν είναι αντιγραφή, είναι ενσωμάτωση, γιατί έχουμε και άλλα πράγματα να κάνουμε σ'αυτή την εργασία, και αυτή είναι μόνο μία από τις 3. Πρέπει να βρούμε σωστή υλοποίηση της Bresenham να τρέχει και μετά κι άλλα όπως είπα.

theraccoon
Δημοσιεύσεις: 9
Εγγραφή: 06 Μάιος 2011 13:17

Ξέρει κανείς από γραφικά;;

Δημοσίευση από theraccoon » 16 Μάιος 2011 17:12

Η πρώτη εργασία:
Να σχεδιάζει ένα σχήμα της επιλογής σας αποτελούμενο από ευθύγραμμα τμήματα (π.χ., ένα
αρχιτεκτονικό σχέδιο, ένα Sierpinski triangle1, το όνομά σας, κ.ά)
Για την εμφάνιση ενός σημείου με συντεταγμένες (x, y), η υλοποίηση σας θα χρησιμοποιεί τη μέθοδο drawLine
της κλάσης java.awt.Graphics την οποία θα καλεί με παραμέτρους (x, y, x, y). Προφανώς, η χρήση της μεθόδου
java.awt.Graphics.drawLine επιτρέπεται μόνο με τον παραπάνω τρόπο, δηλαδή, για την εμφάνιση σημείων και
όχι για τη σχεδίαση ευθυγράμμων τμημάτων.
Το σχήμα θα είναι παραμετροποιήσιμο με τρόπο που θα επιλέξετε (π.χ., ο αριθμός των επαναλήψεων σε ένα
Sierpinski triangle, το μήκος του ονόματός σας, κ.ά.) Η παραμετροποίηση θα αξιοποιείται είτε διαδικαστικά, ή
με βάση δεδομένα που θα εισάγει ο χρήστης (στην οποία περίπτωση θα πρέπει να υλοποιήσετε μηχανισμούς
εισόδου δεδομένων, π.χ., από τη γραμμή εντολών ή με χρήση κατάλληλων πλαισίων διαλόγου), ή με
συνδυασμό των δύο τεχνικών.

theraccoon
Δημοσιεύσεις: 9
Εγγραφή: 06 Μάιος 2011 13:17

Ξέρει κανείς από γραφικά;;

Δημοσίευση από theraccoon » 16 Μάιος 2011 23:31

Τελικά αυτά τα δύο τα έλυσα, αλλά έχω άλλο πρόβλημα τώρα. Το δεύτερο παρτ που ζητάει η άσκηση, πχ ένα αρχιτεκτονικό σχέδιο, το όνομά μας ή το sierpinski τρίγωνο.

theraccoon
Δημοσιεύσεις: 9
Εγγραφή: 06 Μάιος 2011 13:17

Ξέρει κανείς από γραφικά;;

Δημοσίευση από theraccoon » 17 Μάιος 2011 14:42

Τι εννοεί παραμετροποιήσιμο ή διαδικαστικό;

pimpogio
Δημοσιεύσεις: 1080
Εγγραφή: 28 Δεκ 2010 14:08

Ξέρει κανείς από γραφικά;;

Δημοσίευση από pimpogio » 17 Μάιος 2011 18:25

δεν σε ξεχασα αυριο θα ασχοληθω δεν μπορεσα σημερα...
για να ξαναθυμηθω λιγο java
η ασκηση ομως δεν ειναι java ειναι μαθηματικα
γιατι αμα ειτανε java αυτα υπαρχουνε ετοιμα στο java 2D api
αλλα απο οτι καταλαβα δεν επιτρεπετε να χρησιμοποιησεις java 2D api
Τελευταία επεξεργασία από το μέλος pimpogio την 17 Μάιος 2011 18:31, έχει επεξεργασθεί 2 φορές συνολικά.

theraccoon
Δημοσιεύσεις: 9
Εγγραφή: 06 Μάιος 2011 13:17

Ξέρει κανείς από γραφικά;;

Δημοσίευση από theraccoon » 17 Μάιος 2011 18:26

Ok.

pimpogio
Δημοσιεύσεις: 1080
Εγγραφή: 28 Δεκ 2010 14:08

Ξέρει κανείς από γραφικά;;

Δημοσίευση από pimpogio » 18 Μάιος 2011 16:01

λοιπον παρε παραδειγμα κωδικα το οποιο
κανει διαφορα σχηματα με μετασχηματισμους

το κουνημα γινετε με q/a/z/x το scaling με u/d

μονο την γραμμη εχω κανει με το bresenham αλγοριθμο

τα αλλα σχηματα τα κανει με to drawLine tou java 2D api αλλαξε το καταλληλα με το bresenham..

για το τριγωνο που θες ειναι fractal κ δες πως θα το κανεις με αναδρομη
ειναι γνωστος αλγοριθμος...

Δες την δομη του κωδικα και την ιεραρχια κλασσεων
line ISA shape
triange ISA shape

ktlp

επισης κανει και save τα σχηματα με serialization για να αποθηκευεις την εργασια...

μην τρομαξεις απο τα πολλα loc ειναι πολυ απλος ο κωδικας και μανιερα για να κανεις την ασκηση σου..

το πακετο graphics ειχα χασει τον παλιο μου κωδικα και το εκανα reverse engineering
για αυτο ειναι καπως μπερδεμενος ο κωδικας το ζουμι ομως δεν ειναι εκει..
ειναι στο gr.freestuff οπου εχει και ελληνικο javadoc ο κωδικας

code:fstuff
Συνημμένα
FreeStuff.zip
fstuff
(398.44 KiB) Μεταφορτώθηκε 538 φορές

Άβαταρ μέλους
kelas
Δημοσιεύσεις: 7
Εγγραφή: 14 Ιαν 2011 03:28

Ξέρει κανείς από γραφικά;;

Δημοσίευση από kelas » 24 Μάιος 2011 03:06

theraccoon έγραψε:Τι εννοεί παραμετροποιήσιμο ή διαδικαστικό;
Η ασκ. δεν είναι δύσκολη αλλά με μπέρδεψαν αυτα που έγραψες για παραμετροποίηση... π.χ. που κολλάει το μήκος του ονόματος...?? έτσι όπως κατάλαβα την άσκηση απλά δίνεις κάποιες συντεταγμενες κ σου εμφανίζει ένα σχήμα και 2) π.χ. πατάς κάποιο κουμπί κ σου εμφανίζει κάποιο σχήμα,π.χ. το όνομά σου..
μάλλον λάθος κατάλαβα την άσκηση εγώ???

Απάντηση

Επιστροφή στο “Java”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες