def setup(): size(100, 100, P3D) def draw(): background(204) x = mouseX y = mouseY z = -100 # Draw "X" at z = -100 stroke(255) line(x - 10, y - 10, z, x + 10, y + 10, z) line(x + 10, y - 10, z, x - 10, y + 10, z) # Draw gray line at z = 0 and same # x value. Notice the parallax stroke(102) line(x, 0, 0, x, height, 0) # Draw black line at z = 0 to match # the x value element drawn at z = -100 stroke(0) theX = screenX(x, y, z) line(theX, 0, 0, theX, height, 0)
|Description||Takes a three-dimensional X, Y, Z position and returns the X value for where it will appear on a (two-dimensional) screen.|
screenX(x, y) screenX(x, y, z)
Updated on Mon Sep 21 15:53:25 2020.
If you see any errors or have comments, please let us know.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License