Εγκαθιστώντας αρχεία RBZ στο περιβάλλον SketchUp

Σχετικά έγγραφα
Δημιουργία μιας εφαρμογής Java με το NetBeans

Πρακτική εφαρμογή στην ειδικότητα: Λογισμικό για τη δημιουργία εργασίας εξαμήνου

Tο περιβάλλον Code::Blocks

Μικρή Εισαγωγή στο wxdev-c++

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ SCADA Pro 16

Hase οδηγίες χρήσης.

Εισαγωγή στο περιβάλλον Code::Blocks

ΕΡΓΑΛΕΙΑ ΚΑΤΑΣΚΕΥΗΣ ΠΑΙΧΝΙΔΙΩΝ: Εργασία με το λογισμικό Valve Editor

Tο περιβάλλον Code::Blocks

Εγκατάσταση αρχείων βιβλιοθήκης VHOPE και VHOPE

Εγκατάσταση Mozilla Firefox

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010

Android Studio για Windows

Πρακτική εφαρμογή στην ειδικότητα: Λογισμικό για τη δημιουργία εργασίας εξαμήνου

EAGLE ΕΓΧΕΙΡΙΔΙΟ ΕΓΚΑΤΑΣΤΑΣΗΣ

Λίγα λόγια από το συγγραφέα Κεφάλαιο 1: Microsoft Excel Κεφάλαιο 2: Η δομή ενός φύλλου εργασίας... 26

Εικόνα 2 Αφού εισέλθετε στο σύστημα, έχετε τη δυνατότητα επιλέγοντας «Software» να αναζητήσετε το λογισμικό που σας ενδιαφέρει. Αυτό γίνεται είτε εισά

Ενημερώσεις λογισμικού Οδηγός χρήσης

ΟΔΗΓΙΕΣ FTP ΣΥΝΔΕΣΗΣ

Ενημερώσεις λογισμικού Οδηγός χρήσης

Εκκίνηση προγράμματος

Mendeley - εισαγωγή βιβλιογραφικών παραπομπών στον κειμενογράφο

ΔΙΑΔΙΚΑΣΙΑ ΑΝΑΒΑΘΜΙΣΗΣ ΚΥΠΡΙΑΚΟΥ ΧΑΡΤΗ

Εγκατάσταση του 1992 OpenHome

Οδηγίες Εγκατάστασης tube & έναρξης δοκιμαστικών μαθημάτων

Πρακτική εφαρμογή στην ειδικότητα: Λογισμικό για τη δημιουργία εργασίας εξαμήνου

Tο περιβάλλον Code::Blocks

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010

Visual Flowchart Γενικά

Οδηγίες για την εγκατάσταση του πακέτου Cygwin

Τι χρειάζεται ένας φοιτητής για τη σωστή παρακολούθηση και συμμετοχή στο μαθημα;

ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ. Ηλεκτρονική Υποβολή Α.Π.Δ.

Ανάπτυξη εφαρμογής Input-Output

Εγκατάσταση του εκτυπωτή από το CD λογισμικού και τεκμηρίωσης

Hase οδηγίες χρήσης.

ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ Python. 1η Ομάδα Ασκήσεων

Κέντρο υποστήριξης HP. Εισαγωγή. Τι χρειάζεται να γνωρίζετε. Λήψη και εγκατάσταση της λύσης Vista στα Windows 8. 1 of 5 1/7/2014 2:09 μμ

Οδηγίες χρήσης Πώς να χρησιμοποιήσετε το FastBanner

Σύντομη περιγραφή 5. Για να ξεκινήσετε 6. Οι οθόνες του προγράμματος 8. Εγκατάσταση προγράμματος 6 Δημιουργία κωδικών χρήστη 7

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΠΡΟΓΡΑΜΜΑΤΟΣ GPRS 1. ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ GOOGLE EARTH

Πολυγλωσσικό περιεχόμενο στο Wordpress

Οδηγίες εγκατάστασης και χρήσης Java σε προσωπικό υπολογιστή

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ. Δρ. Π. Νικολαΐδου

Περιεχόμενα. Μέρος 1: Βασικές έννοιες της πληροφορικής Πρόλογος... 11

Οδηγίες Εγκατάστασης της εφαρμογής Readium και Readium για μαθητές με αμβλυωπία για την ανάγνωση βιβλίων epub σε Υπολογιστή.

Όλοι οι χρήστες του Turnitin πρέπει να δημιουργήσουν ένα προφίλ χρήστη.

Μαθαίνω τα Νοήματα. Περιβάλλον Διδασκαλίας Βασικού Λεξιλογίου της Ελληνικής Νοηματικής Γλώσσας. Οδηγός Εγκατάστασης. Ευίτα Φωτεινέα, Ελένη Ευθυμίου

Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών. Εφαρμογή Εκτύπωσης Ταξιθετικών Ετικετών

Εγχειρίδιο Εγκατάστασης και Χρήσης Εκπαιδευτικής Εφαρμογής

Οδηγίες Χρήσης της MySQL

Using the QGIS Browser

Εγκατάσταση του SEPADesktop Client. Λήψη. ΣΕΠΑ Σύλλογος Εκτελωνιστών Πειραιώς-Αθηνών

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ

Οδηγίες χρήσης πλατφόρμας τηλεκατάρτισης

Manual. Εκλογές 15μελούς Σχολείου v4.0 Module On-line Ψηφοφορίας

Searching and Downloading OpenStreetMap Data

ΕΓΚΑΤΑΣΤΑΣΗ ΕΦΑΡΜΟΓΩΝ ΓΙΑ ΠΡΟΣΩΠΙΚΟ ΥΠΟΛΟΓΙΣΤΗ (MS WINDOWS, LINUX, MACOS)

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΓΡΑΜΜΑΤΕΙΑΚΗΣ ΕΦΑΡΜΟΓΗΣ ESCHOOL

ΓΛΩΣΣΑ Η ΕΛΛΗΝΙΚΗ ΟΙ ΠΕΡΙΠΕΤΕΙΕΣ ΤΩΝ ΛΕΞΕΩΝ. Εγχειρίδιο λογισμικού

Για περισσότερες πληροφορίες σχετικά με τη συμβατότητα του λογισμικού με άλλα λειτουργικά συστήματα, επικοινωνήστε με το τμήμα υποστήριξης πελατών.

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

Ενημέρωση του Firmware για Ασύρματα Τηλεχειριστήρια WR-R10

Οδηγίες Χρήσης της MySQL

Εγχειρίδιο Συμμετοχής σε Ψηφοφορία για την ανάδειξη Διευθυντή Σχολής ΤΕΙ ΑΘΗΝΑΣ 2014

Ενηµερώσεις λογισµικού Οδηγός χρήσης

Βυζαντινός Ρεπαντής Κολλέγιο Αθηνών 2010

Οδηγίες Χρήσης EAP Controller Software

Using Google Maps Engine Connector for QGIS

Οδηγίες ενεργοποίησης λογαριασμού στο λογισμικό λογοκλοπής TURNITIN

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΓΙΑ ΤΟΝ ΕΛΕΓΧΟ ΤΩΝ HX-GO02 & HX-GO1

ΔΙΑΔΙΚΤΥΑΚΗ ΠΡΟΒΟΛΗ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗ

ΗΜΥ 213 Εργαστήριο Οργάνωσης Η/Υ και Μικροεπεξεργαστών Εαρινό εξάμηνο Διδάσκων: Γιώργος Ζάγγουλος

Εργασία-3: Παρουσίαση Εργασίας. Ομάδα Α. Προετοιμασία Αναφοράς

Οδηγός Χρήσης Η-Βιβλίων Ebrary ΒΙΒΛΙΟΘΗΚΗ & ΚΕΝΤΡΟ ΠΛΗΡΟΦΟΡΗΣΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΛΕΥΚΩΣΙΑΣ

FirmwareΕνημέρωση του Firmware για Προηγμένες Φωτογραφικές Μηχανές Εναλλάξιμων Φακών Nikon 1, Φακούς 1 NIKKOR και Εξαρτήματα Nikon 1

Η διαδικασία εγκατάστασης του Vidyo Web Plugin μπορεί να γίνει οποιαδήποτε στιγμή με την χρήση του «Demo Room» που διατίθεται από την εφαρμογή.

ΒΑΣΙΚΑ ΜΑΘΗΜΑΤΑ ΝΤΟΥΛΑΚΗΣ - ΜΕΝΙΟΥΔΑΚΗΣ ΕΠΑ.Λ ΕΛ. ΒΕΝΙΖΕΛΟΥ

Αντικειμενοστρεφής Προγραμματισμός

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ

Λογισμικό Διαχείρισης Καλλιέργειας. Εγχειρίδιο Χρήσης

Ενηµερώσεις λογισµικού Οδηγός χρήσης

Βασική εγκατάσταση Asterisk σε Linux

Atlantis - Νέο user interface

Τώρα ήρθε η ώρα για να αποκτήσετε το βασικό εργαλείο ανάπτυξης web εφαρμογών το GGTS.

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

Οδηγός γρήγορης εκκίνησης του PowerSuite

Hase οδηγίες χρήσης.

Vodafone Business Connect

Στο παράθυρο που θα εµφανιστεί πατήστε το κουµπί Unzip.

Εγκατάσταση και χρήση plugins στο Wordpress

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ Α2Α

29 Μαρτίου Οδηγός Χρήσης VPN. Πανεπιστήμιο Κύπρου Τμήμα Πληροφορικής. Ομάδα Τεχνικής Υποστήριξης Υπεύθυνος: Ανδρέας Κασενίδης. Έκδοση 4.

Περιεχόμενα. Λίγα λόγια από το συγγραφέα...7 Κεφάλαιο 1: Προετοιμασία παρουσίασης...9. Κεφάλαιο 2: Διαχείριση παρουσίασης...44

Epsilon Net PYLON Platform

Ανίχνευση λογοκλοπής Εγχειρίδιο προγράμματος πελάτη

Εγχειρίδιο του πίνακα χαρακτήρων

Κλιμάκιο Πληροφορικής Σεμινάρια για τα λογισμικά κλειστού τύπου Κύκλος Α

2.1 Σύνδεση Εξωτερικής Συσκευής στο IDE

Εγκατάσταση και Απεγκατάσταση Ubuntu 7.10

Transcript:

Στο σύντομο αυτό εγχειρίδιο, θα μάθουμε πώς μπορούμε να εγκαταστήσουμε εύκολα και γρήγορα plugins στο περιβάλλον Google Sketch Up και να τα χρησιμοποιούμε μέσα από ένα μενού Plugins που θα δημιουργήσουμε. Στο διαδίκτυο υπάρχει μία πληθώρα έτοιμων δωρεάν κι εμπορικών plugins. Ενδεικτικοί σύνδεσμοι είναι οι ακόλουθοι: Plugin Index Didier Bur's Ruby Depot Smustard Ας ξεκινήσουμε λοιπόν! Όπως γνωρίζεται ήδη, τα Plugins είναι αρχεία με την κατάληξη.rbz ή.rb, τα οποία πρέπει να τοποθετηθούν στον κατάλληλο φάκελο στο directory εγκατάστασης του λογισμικού Sketchup ώστε να "φορτώνονται" αυτόματα κάθε φορά που εκκινεί το πρόγραμμα. Εγκαθιστώντας αρχεία RBZ στο περιβάλλον SketchUp Από την έκδοση SketchUp 8 M2 και μετά, οι χρήστες του SketchUp μπορούν πολύ εύκολα να εγκαταστήσουν plugins με ένα κλικ, μέσω του κατάλληλου μενού. Επιλέξτε το μενού Window >>Preferences ώστε να σας εμφανιστεί το διπλανό πλαίσιο διαλόγου. Επιλέγοντας Extensions από την πλαϊνή λίστα, μπορείτε να ενεργοποιήσετε/απενεργοποιήσετε τα ήδη εγκατεστημένα plugins. Πατώντας στο κουμπί Install Extension μπορείτε να εγκαταστήσετε νέες υλοποιήσεις, αναζητώντας στο δίσκο το.rbz που "κατεβάσατε". Μετά την επιλογή του αρχείου εμφανίζεται ένα παράθυρο προειδοποίησης, ζητώντας επιβεβαίωση για την εισαγωγή του αρχείου και την εμπιστοσύνη στο δημιουργό του script. ΠΡΟΣΕΞΤΕ ΛΟΙΠΟΝ ΤΗΝ ΠΗΓΗ ΑΠΟ ΤΗN ΟΠΟΙΑ "ΚΑΤΕΒΑΣΑΤΕ" ΤΟ PLUGIN! Το τελικό παράθυρο διαλόγου επιβεβαιώνει την εγκατάσταση! Εγκατάσταση plugins στο περιβάλλον GOOGLE SKETCHUP Δαμιανάκης Α. Λιβανός Γ. Σελίδα 1

Εγκατάσταση αρχείων.rb στο SketchUp Η μορφή αρχείου.rb ήταν η πρωταρχική "λύση" για τη διανομή SketchUp Plugins. Τα αρχεία αυτής της μορφής είναι απλά αρχεία κειμένου που περιέχουν εντολές σύμφωνα με τη γραμματική και το συντακτικό της γλώσσας Ruby. Η πολυπλοκότητα και το πλήθος των εντολών που μπορούν να περιέχουν ποικίλουν, ανάλογα με το μοντέλο σχεδίασης και τη λειτουργικότητα που θα προσφέρει. Στη γενική μορφή, τα αρχεία αυτά εισάγονται χειροκίνητα. Η πρώτη ενέργεια είναι να εντοπιστεί ο φάκελος SketchUp Plugins στο υπολογιστικό σύστημα του χρήστη. Υπενθυμίζεται ότι ο φάκελος αυτός βρίσκεται ακολουθώντας τη διαδρομή: C:\Users\<your_windows_user_name>\AppData\Roaming\SketchUp\SketchUp[n]\Sket chup\plugins (ΕΚΔΟΣΗ ΜΕΤΑ ΤΟ SKETCHUP 2013) C:\Program Files (x86)\sketchup\sketchup [n]\plugins (ΕΚΔΟΣΗ ΠΡΙΝ ΤΟ SKETCHUP 2013) Η εγκατάσταση του plugin γίνεται με τη διαδικασία drag and drop, αντιγράφοντας το.rb αρχείο στη κατάλληλη θέση προορισμού. Για να "τρέξει" το script το πρόγραμμα πρέπει να επανεκκινήσει. Έστω ότι θέλετε να εγκαταστήσετε ένα plugin το οποίο θα δημιουργηθεί αυτόματα μία σκάλα και ότι το αρχείο που περιέχει τον κώδικα Ruby είναι το stairs.rb. Στις παρακάτω γραμμές αναλύεται και σχολιάζεται η υλοποίηση του κώδικα. Βήμα 1: Δημιουργία αντικειμένου menu # First we pull in the standard API hooks. το κείμενο μετά από το σύμβολο # είναι σχόλια και αγνοείται από τον compiler require 'sketchup.rb' # Show the Ruby Console at startup so we can # see any programming errors we may make. SKETCHUP_CONSOLE.show # Add a menu item to launch our plugin. UI.menu("Plugins").add_item("Draw stairs") Εμφάνιση κονσόλας για να βλέπουμε τυχόν λάθη που τυπώνονται Δημιουργία μενού "Plugins" κι υπομενού "Draw stairs" { Τα σύμβολα {} ορίζουν πού αρχίζει και τελειώνει UI.messagebox("I'm about to draw stairs!") ένα μπλοκ εντολών } Εγκατάσταση plugins στο περιβάλλον GOOGLE SKETCHUP Δαμιανάκης Α. Λιβανός Γ. Σελίδα 2

Αν έχουν πάει όλα καλά, μόλις επαεκκινήσετε το SketchUp θα έχει δημιουργηθεί ένα μενού Plugins στο κεντρικό μενού και ένα υπομενού Draw stairs θα έχει προσαρτηθεί στο μενού Plugins. Η επιλογή "Draw stairs" ουσιαστικά θα εξετάζει το αρχείο stairs.rb και θα ενεργοποιεί το κατάλληλο τμήμα κώδικα που περιέχει. Αν υπάρχει πρόβλημα, τότε θα εμφανιστεί κάποιο μήνυμα λάθους στη γκρίζα περιοχή του Ruby Console. Βήμα 2: Δημιουργία συνάρτησης/μεθόδου η οποία θα καλείται Είναι πολύ χρήσιμο ο κώδικας που υλοποιεί μία ιδέα-σχέδιο να μπορεί να χρησιμοποιηθεί άμεσα κι εύκολα παραπάνω από μία φορά, χωρίς να επαναλαμβάνονται οι ίδιες εντολές. Για το λόγο αυτό δημιουργούμε "συναρτήσεις/μεθόδους", δηλαδή ένα μπλοκ από εντολές, οι οποίες θα "καλούνται" χρησιμοποιώντας μόνο το "κωδικό" όνομα της μεθόδου (draw_stairs στο παράδειγμά μας). Παρακάτω εμφανίζεται ο κώδικας που δημιουργεί τα σκαλοπάτια: Δήλωση μεθόδου με το όνομα draw _stairs # Get "handles" to our model and the Entities collection it contains. Δήλωση μεταβλητών που "χειρίζονται" οντότητες # Create a series of "points", each a 3-item array containing x, y, and z. pt1 = [0, 0, 0] pt2 = [9, 0, 0] pt3 = [9, 9, 0] pt4 = [0, 9, 0] # Call methods on the Entities collection to draw stuff. Δήλωση συντεταγμένων σημείων εκκίνηση σκαλοπατιών Αρχή και τέλος συνάρτησης/μεθόδου # Add a menu item to launch our plugin. Δημιουργία μενού κι υπομενού UI.menu("PlugIns").add_item("Draw stairs") { Δήλωση των ενεργειών που θα εκτελούνται: } UI.messagebox("I'm about to draw stairs!") # Call our new method. draw_stairs 1. Εκτύπωση μηνύματος 2. Κλήση μεθόδου για σχεδίαση σκάλας Εγκατάσταση plugins στο περιβάλλον GOOGLE SKETCHUP Δαμιανάκης Α. Λιβανός Γ. Σελίδα 3

Με την επενεκκίνηση του SketchUp, χρησιμοποιώντας το μενού Plugins>>Draw_stairs θα σχηματιζόταν ένα τετράγωνο διαστάσεων 9"x9" στην αρχή του συστήματος συντεταγμένων. Βήμα 3: Χρήση μεταβλητών κι επαναληπτικών για τη σχεδίαση σκαλοπατιών Στο σημείο αυτό, χρειάζεται να δημιουργηθούν τα σκαλοπάτια με επαναληπτικό τρόπο ώστε όλα τα σκαλοπάτια να είναι ομοιόμορφα με το πρώτο. Θα χρειαστούμε επομένως μεταβλητές (variables), οπότε θα εμπλουτίσουμε τη συνάρτηση/μέθοδο draw_stairs, η νέα μορφή της οποίας θα είναι η ακόλουθη (οι γραμμές με πράσινο χρώμα είναι οι διαφορές με την προηγούμενη υλοποίηση): # Create some variables. Δήλωση μεταβλητών stairs = 10 rise = 8 run = 12 width = 100 # Get handles to our model and the Entities collection it contains. # Loop across the same code several times for step in 1..stairs Έναρξη βρόγχου επανάληψης # Calculate our stair corners. x1 = 0 x2 = width y1 = run * step y2 = run * (step + 1) z = rise * step # Create a series of "points", each a 3-item array containing x, y, and z. pt1 = [x1, y1, z] pt2 = [x2, y1, z] pt3 = [x2, y2, z] pt4 = [x1, y2, z] # Call methods on the Entities collection to draw stuff. Τέλος βρόγχου επανάληψης Εγκατάσταση plugins στο περιβάλλον GOOGLE SKETCHUP Δαμιανάκης Α. Λιβανός Γ. Σελίδα 4

Με την επενεκκίνηση του SketchUp, χρησιμοποιώντας το μενού Plugins>>Draw_stairs θα σχηματιζόταν η πρόσοψη σκαλοπατιών Βήμα 4: Μορφοποίηση Push/Pull Το εργαλείο Push/Pull είναι πολύ εύχρηστο για χειροκίνητη μοντελοποίηση στο περιβάλλον SketchUp, αλλά εξίσου σημαντική εντολή στο περιβάλλον Ruby API. Στο περιβάλλον αυτό, η ονομασία pushpull παραπέμπει σε μία συνάρτηση/μέθοδο η οποία καλείται σε κάθε αντικείμενο Face. Η συνάρτηση draw_stairs εμπλουτίζεται τώρα με τις επιπλέον γραμμές που επισημαίνονται με κίτρινο χρώμα, μέσω των οποίων αυξάνεται το πάχος κάθε σκαλοπατιού : # Create some variables. stairs = 10 rise = 8 run = 12 width = 100 thickness = 3 # Get handles to our model and the Entities collection it contains. # Loop across the same code several times for step in 1..stairs # Calculate our stair corners. x1 = 0 x2 = width y1 = run * step y2 = run * (step + 1) z = rise * step # Create a series of "points", each a 3- item array containing x, y, and z. pt1 = [x1, y1, z] pt2 = [x2, y1, z] pt3 = [x2, y2, z] pt4 = [x1, y2, z] # Call methods on the Entities collection to draw stuff. new_face.pushpull thickness Εγκατάσταση plugins στο περιβάλλον GOOGLE SKETCHUP Δαμιανάκης Α. Λιβανός Γ. Σελίδα 5