Colour Wheel 3d
by njdavison
Description
Colour: 0° Red, 60° Yellow, 120° Green, 180° Cyan, 240° Blue, 300° Magenta Saturation: Outside 100%, Centre 0% Brightness: Front 100%, Back 0% Tints are created by adding white to a colour. Tints are found along the lines from the outside to the centre of the wheel. Shades are created by adding black to a colour. Shades are found along the lines from the front to the back of the wheel. Tones are created by adding grey to a colour. Tones are found along the diagonal lines of the wheel. 13 3d vectors are created. 1 for the direction of the axle, and 1 for the direction of each of the 12 spokes. Each update the vectors are transformed (scaled, rotated) to their current size, direction. 3d points are calculated using the transformed vectors and projected onto the 2d screen. The points at the back of the wheel are drawn first so the points at the front appear on top. See HSV colour cylinder https://en.wikipedia.org/wiki/HSL_and_HSV https://en.wikipedia.org/wiki/Tints_and_shades Transformation Matrix https://en.wikipedia.org/wiki/Transformation_matrix The 2d screen coordinates can be found using the properties of similar triangles. See: https://en.m.wikipedia.org/wiki/3D_projection#Diagram Bx=Ax*Bz/Az where Bx is the screen x coordinate Ax is the model x coordinate Bz is the focal length: the distance on the z axis from the camera to the screen. Az is the subject distance: the distance on the z axis from the camera to the model z coordinate.
Instructions
Green flag to start Please see the big brother of this project: Colour Wheel 3d Interactive - Explore and Discover https://scratch.mit.edu/projects/468394941/ Whilst you're here why not check out: Science: https://scratch.mit.edu/studios/26831275/ Games: https://scratch.mit.edu/studios/27050111/ #3d #colour #color
Project Details
- Visibility
- Visible
- Comments
- Enabled
More Cool Projects
Add a button to beat up Nano! 20
by gulkd2023
The Mine Song (YTP)
by awu3248
Beat up the AdaptedMind logo! (3)
by mars_2015
Geometry Dash iSpyWithMyLittleEye
by vushy
COLOURTIKTOK BAND 3 || ITS BACK
by 158283
Beat Up Sonic 7 (3)
by lukemanolopoulos8
Incredibox - Sprunki but I made them into random stuff
by PIYROT
BFDI Colour Picker !!
by Spark_Code0307
Spanish Alphabet Lore (Remastered again)
by scratch_EMT
Beat Up Hat Pig Remastered
by Jmason2023
pokemon RPG
by archmage
Helicopter FRENZY
by Capt_Boanerges
TPOT Intro Vector Remake (WIP)
by sans-plush-bfatp
ヴァンパイア スクリプト演奏
by zgmf-x-20a_sub
画面分裂とかができるエンジン
by -ue-
Beat up Baby
by doheodjeoud
Add yourself/your oc singing YOU CAN'T RUN ENCORE (1)
by ThatPizzaTowerFan
The Great War on the Western Front (World War 1 strategy game)
by hdggDalon
Beat Up Hater (Add Buttons 1)
by BeanCurds14
Progressbar 95 OS
by omarmhosny
Blue Mist Plus Part 48
by NewFeo123
☁️ Among Us new music
by wolf-cat-dragon28
Beat up Sonic remix-3 remix
by neremo953
Fish Tycoon V.0.1
by Preacher10