Εξοικειωθείτε με OpenGL + + ή . Επισκεφθείτε την ιστοσελίδα OpenGL , διαβάστε τις ξεκινήσατε , τότε πρέπει να κατεβάσετε το εγχειρίδιο αναφοράς και οδηγός προγραμματισμού . OpenGL παρέχει τόσο 2D και 3D modeling και οι εικόνες είναι κατασκευασμένα με γραμμές και πολύγωνα , όχι λίγο-χαρτογραφήθηκαν εικόνες . 2
Εντοπίστε ένα πρόγραμμα OpenGL δείγματος . Κατεβάστε τον κώδικα και να το εκτελεί στο σταθμό εργασίας σας . Μελετήστε τον κωδικό για να καθορίσει πώς μπορούν να εφαρμοστούν τα πρόσθετα χαρακτηριστικά γνωρίσματα .
Εικόνων 3
Προσθήκη κώδικα για να συντάξει μερικές πρόσθετες γραμμές ή πολύγωνα . Αυτή η άσκηση θα επικυρώνει ότι έχετε κατανοήσει τη διασύνδεση προγραμματισμού OpenGL .
Η 4
Γράψτε κάτω μια σύντομη περιγραφή του συνολικού σχεδιασμού . Προσδιορίστε αν ο συντάκτης θα καταστήσει 2D ή 3D εικόνες , πώς λειτουργεί η διεπαφή χρήστη , πώς τα σημεία , σχήματα και πολύγωνα να επεξεργαστεί , πώς τα δεδομένα παίρνει αποθηκεύονται και εάν αποδόσεις ( οι τελικές εικόνες ) να αποθηκεύονται στο δίσκο .
5
Προσθήκη κώδικα για να εισέλθουν σε νέες γραμμές και πολύγωνα . Παρακολουθεί την κίνηση και το κουμπί του ποντικιού και πρέσες σχεδιάσετε γραμμές για την αντιμετώπιση αυτών των κινημάτων . Να είστε υπομονετικοί ? Αυτό πιθανότατα θα είναι το πιο δύσκολο κωδικό . Οι περισσότεροι C + + και C Στόχος γλώσσες έχουν χειρισμού συμβάντων για την κίνηση του ποντικιού και εκδηλώσεις πλήκτρο του ποντικιού . Στο ποντίκι προς τα κάτω , εκτός από το δείκτη του ποντικιού για συντεταγμένες X και Y , στη συνέχεια, μέχρι το ποντίκι , να σχεδιάσετε μια γραμμή από τις αποθηκευμένες συντεταγμένες στην τρέχουσα συντεταγμένες .
Η 6
Δημιουργήστε μια δομή δεδομένων για την παρακολούθηση κάθε γραμμή ή το σχήμα τοποθετείται στην οθόνη , στη συνέχεια, όταν το " File /Save " μενού γίνεται κλικ , γράψτε αυτή τη λίστα για την αποθήκευση στο δίσκο . Στο "Αρχείο /Load , " καθαρίσετε την οθόνη , τοποθετήστε κάθε γραμμή ή το σχήμα στη δομή των δεδομένων και καθιστούν επάνω στην οθόνη. Αυτές οι δύο λειτουργίες δίνουν στο συντάκτη τη δυνατότητα να φορτώσετε και να αποθηκεύσετε τα αρχεία .
Η 7
Δημιουργία αρκετές διαλόγου , το καθένα με μια σειρά από κουμπιά ή τους ελέγχους που ποικίλλουν πλάτος της γραμμής , το χρώμα , σχήματα και άλλα χαρακτηριστικά . Αυτά γίνονται οι παλέτες που επιτρέπουν στο χρήστη να επιλέξει πινέλα , χρώματα και σχήματα . Και πάλι , όπως οι γραμμές και τα σχήματα μετακινούνται στην οθόνη , να καταγράψει στη δομή δεδομένων παρασκηνίου ώστε να μπορούν να αποθηκεύονται στο δίσκο .
8
Συνεχίστε να προσθέσει χαρακτηριστικά όπως απαιτείται για να συμπληρώσετε το σχεδιασμό του συντάκτη . Αξιοποιήστε τον αρχικό κώδικα , όταν είναι δυνατόν , αλλά δεν πρέπει να φοβόμαστε να απορρίψει κώδικα που δεν πληροί τους στόχους του σχεδιασμού σας .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα