Skip to content

ryananggada/RoomFurnishing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RoomFurnishing

This is a JavaScript 3D Graphics Application that was created for my University project. It is designed to help users create and decorate their room of their dreams.

Created by: Ryan Anggada Kho, Georgius Kurli and Nicolas Lee

How to run this program

Download XAMPP and then, place all of this files downloaded in its htdocs file and run via localhost.

File Information

main.html: Main program

sceneloader.html: View saved scene

Controls

Z for x, y or z movement of the object.

X for rotation on x,y or z of the object.

C for scaling and dragging movement of the object.

V for cloning state, this will clone an object by clicking on it.

B for neutral state.

N for delete state, this will delete any object when it is clicked.

Arrow keys or WASD for movement in first person.

References and Credit

Wall Tile 1: http://wallperio.com/download-wp/595488629.html

Wall Tile 2: http://wallperio.com/download-wp/595488945.html

Floor Tile 1: https://pixabay.com/illustrations/white-pattern-tile-abstract-floor-2398955/

Floor Tile 2: https://www.freepik.com/free-vector/wood-board-texture_841463.htm

Furniture Models

Bed: https://clara.io/view/f8ac4d03-76cd-4ed9-8e07-0aa4af9dc68e

Chair: https://clara.io/view/24a65aaf-ebca-4f56-9e8f-ce26a6ef8aac

Sofa: https://clara.io/view/c63a181c-2dde-4f5e-bfa2-b15b41015f94#

Table: https://clara.io/view/b2f976c2-bbde-456a-9751-724438f35627

Flower Pot: https://clara.io/view/ca186717-56b3-4561-967a-79eaf66f2bf6#

Toilet: https://clara.io/view/45cf90e5-656f-4bac-b999-8a7af6f70b2c#

About

3D JavaScript-based Furnishing Application

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages