GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - fmutant/cs291: Interactive 3D Graphics class code

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

114 Commits
114 Commits

Folders and files

NameName
Last commit message
Last commit date
demo
demo
 
 
lib
lib
 
 
media/img/cs291
media/img/cs291
 
 
unit1
unit1
 
 
unit10
unit10
 
 
unit2
unit2
 
 
unit3
unit3
 
 
unit4
unit4
 
 
unit5
unit5
 
 
unit6
unit6
 
 
unit7
unit7
 
 
unit8
unit8
 
 
unit9
unit9
 
 
.gitignore
.gitignore
 
 
README.md
README.md
 
 
index.html
index.html
 
 
index_debug.html
index_debug.html
 
 
transforms.html
transforms.html
 
 

Repository files navigation

cs291

Interactive 3D Graphics class code

Take the class at https://www.udacity.com/course/cs291

IMPORTANT: to run the demo and exercise code in Units 8-10 locally on your own machine, for Chrome you need to add "--allow-file-access-from-files" to your shortcut to enable the use of textures on your machine. Make sure all Chrome processes in the Task Manager are shut down before restarting Chrome with this option. Note that even rebooting won't assure this - chrome.exe processes will often occur on startup. You have to kill these by hand and then run your shortcut. See http://www.chrome-allow-file-access-from-file.com/ for more details.

If you work on exercises with textures locally and then submit your work, you'll need to change one more line at the top of the exercise, something like this:

var path = "/"; // STUDENT: set to "" to run on your computer, "/" for submitting code to Udacity

Do as the comment says.

======= Note: three.js itself is constantly evolving. What we use here is a snapshot of the r56 revision of three.js in lib/three.min.js and lib/three.js.

You can see the full migration guide for all changes from version to version.

Changes that affect this code base, between the current three.js code, r58, and this repository's, r56:

  • renderer.setClearColorHex should be changed to renderer.setClearColor (this is not backwards compatible).
  • OrbitAndPanControls.js: use OrbitAndPanControls.new.js for three.js r58 on.

About

Interactive 3D Graphics class code

Resources

Readme
Activity

Stars

1 star

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.