Changes

Jump to navigation Jump to search
no edit summary
Line 29: Line 29:  
'''Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?
 
'''Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?
 
'''
 
'''
<br>This summer, sugar labs is concentrating on exporting many of its core activities to sugar-web. As a part of it, as there is no 3D activity in sugar-web, this will be an important activity in sugar-web. The activity is an extension to Turtle Blocks JS which lacks 3D transformations. This project will add 3D transformations like pitch, roll, yaw, camera etc. The blocks will be included in palettes in Turtle Blocks 3D JS (e.g setxyz, pitch, roll, yaw, setcamera etc). This project will also include blocks for lighting models and surface texture mapping. Another important part of this project is making a rich set of examples for 3D transformations.<br>
+
<br>This summer, sugar labs is concentrating on exporting many of its core activities to sugar-web. As a part of it, as there is no 3D activity in sugar-web, this will be an important activity in sugar-web. The activity is an extension to Turtle Blocks JS which lacks 3D transformations. This project will add 3D transformations like pitch, roll, yaw, camera etc. The blocks will be included in palettes in Turtle Blocks 3D JS (e.g setxyz, pitch, roll, yaw, setcamera etc). This project will also include blocks for lighting models and surface texture mapping. Another important part of this project is making a rich set of examples for 3D transformations.
 +
<br>
 +
The project is made for children so that they can get an idea of graphics i.e basic transformations. Graphics is something that interests many children, the rotations, transformations of objects. Graphics creates real world onto the screen and this is what children are interested into and excited about. This project will increase the 3D visualization skills of the students.
 +
<br>
 +
By this project, they can create their imagination. It increases creative thinking in their mind because imagination is removal from reality. Finally, this project is must need for them.
 +
<br>
 +
The programming languages and technologies used in this project are JavaScript and 3D libraries for JavaScript libraries. The JavaScript libraries would be WebGL or three.js.
   −
The project is made for children so that they can get an idea of graphics i.e basic transformations. Graphics is something that interests many children, the rotations, transformations of objects. Graphics creates real world onto the screen and this is what children are interested into and excited about. This project will increase the 3D visualization skills of the students.<br>
+
<br>
 
  −
By this project, they can create their imagination. It increases creative thinking in their mind because imagination is removal from reality. Finally, this project is must need for them.<br>
  −
 
  −
The programming languages and technologies used in this project are JavaScript and 3D libraries for JavaScript libraries. The JavaScript libraries would be WebGL or three.js.<br>
  −
 
  −
      
A deeper understanding of the project can be found here.This UI and how the project will look like (A prototype made by me which tells you how the project will be implemented)
 
A deeper understanding of the project can be found here.This UI and how the project will look like (A prototype made by me which tells you how the project will be implemented)
    
Link - https://docs.google.com/document/d/1zSOKLcuUJX_FG4kdxBkTFgoKB8DIZnxnxwKnew9AKRQ/edit?usp=sharing<br>
 
Link - https://docs.google.com/document/d/1zSOKLcuUJX_FG4kdxBkTFgoKB8DIZnxnxwKnew9AKRQ/edit?usp=sharing<br>
 
+
<br>
 
'''What is the timeline for development of your project? The Summer of Code work period is from May 19 - August 22; tell us what you will be working on each week. (As the summer goes on, you and your mentor will adjust your schedule, but it's good to have a plan at the beginning so you have an idea of where you're headed.) Note that you should probably plan to have something "working and 90% done" by the midterm evaluation (27 June); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.
 
'''What is the timeline for development of your project? The Summer of Code work period is from May 19 - August 22; tell us what you will be working on each week. (As the summer goes on, you and your mentor will adjust your schedule, but it's good to have a plan at the beginning so you have an idea of where you're headed.) Note that you should probably plan to have something "working and 90% done" by the midterm evaluation (27 June); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.
 
'''
 
'''
Line 93: Line 93:  
Here in my college, there are very strict rules regarding deadlines and we complete all the assignments as per deadlines. The projects which I did are given below --
 
Here in my college, there are very strict rules regarding deadlines and we complete all the assignments as per deadlines. The projects which I did are given below --
    +
 
<br><br>
 
<br><br>
 
--YearBook -- Developed using web2py framework in python. It is a platform where a group of users can upload photos relating to them. They can also tag photos in facebook which will be automatically uploaded into this application.<br>
 
--YearBook -- Developed using web2py framework in python. It is a platform where a group of users can upload photos relating to them. They can also tag photos in facebook which will be automatically uploaded into this application.<br>
Line 139: Line 140:     
Children will learn many concepts related to co-ordinate geometry by this project. These concepts will be helpful for them in their maths subject. It will be easy for them to do 3D geometry. This project is the practical implementation of 3D concepts. It can serve children as a virtual lab. As said already, children will be more creative in thinking and will be able to make complicated 3D objects in an interactive manner. The lack of 3D transformations in sugar will be removed.
 
Children will learn many concepts related to co-ordinate geometry by this project. These concepts will be helpful for them in their maths subject. It will be easy for them to do 3D geometry. This project is the practical implementation of 3D concepts. It can serve children as a virtual lab. As said already, children will be more creative in thinking and will be able to make complicated 3D objects in an interactive manner. The lack of 3D transformations in sugar will be removed.
 +
     
10

edits

Navigation menu