Run
every
ms
112
Returns an x,y,z pair rotated on the XY plane L: an x,y,z pair as a list of length 3 θ: angle of rotation
113
114
Returns an x,y,z pair rotated on the XZ plane L: an x,y,z pair as a list of length 3 θ: angle of rotation
115
116
Returns a x,y,z pair rotated on the YZ plane L: an x,y,z pair as a list of length 3 θ: angle of rotation
117
118
Returns a pair of x,y,z after rotated to the current view angle for projection
119
120
Returns the x of the rotated x,y,z for projection
121
122
Returns the y of the rotated x,y,z for projection
123
124
Returns the z of the rotated x,y,z for projection
125
126
127
Projects an x,y,z pair with the current view angle
128
129
Projects an x,y,z pair with the current view angle P_1: an x,y,z pair as a list of length 3
130
131
Returns the angle (0<=θ<=360, or 2π) between two points, p1 & p2
132
133
Returns the angle (0<=θ<=360, or 2π) between a point & the right x-axis
134
135
Returns the linear interpolation between two points. Returns P1 when t = 0, returns P2 when t = 1.
136
137
Graphs a line between two points x1, y1, z1: x,y,z of the first point x2, y2, z2: x,y,z of the second point t: from 0 to 1
138
139
Graphs a line between two points P_1: an x,y,z pair as a list of length 3 P_2: an x,y,z pair as a list of length 3 t: from 0 to 1
140
141
Graphs connected line segments between a list of points given X, Y, Z lists X_L, Y_L, Z_L: the x,y,z of the list of points t: from 0 to 1
142
143
Graphs unconnected line segments from a list of points given X, Y, Z lists X_L, Y_L, Z_L: the x,y,z of the list of points L_i: the indices of the points pair for each line segment; in the form of point lists
144
145
Interpolates a list of variables with t from 0 to 1 Example: when L = [1,2,3] and t = 0,0.5,1: I_ntplL(L,t) = 1, 2, 3 L: a list of variables t: from 0 to 1
146
147
Returns an x,y,z pair after applied quaternion rotation. V (vx,vy,vz) is the axis of rotation. The distance of V from the origin must be 1. A is the angle of rotation x,y,z is the 3D point rotated.
148
149
150
Returns an x,y,z pair after applied quaternion rotation. V (vx,vy,vz) is the axis of rotation. The distance of V from the origin does not have to be 1. A is the angle of rotation x,y,z is the 3D point rotated.
151
152
Same as the function above, except vx,vy,vz and x,y,z are taken as a list. More details on quaternions & quaternion rotation: https://www.3dgep.com/understanding-quaternions/
153
154
Returns a point on a sphere of radius 1 with the given latitude & longitude (https://bit.ly/3mubei9). λ: Longitude, or the left & right on a sphere ϕ: Latitude, or the up & down on a sphere
155
156
Returns the distance of a point from the origin
157
158
Returns the distance between two points
159
160
Returns the dot product of two 3D points
161
162
Returns the dot product of two 2D point
163
164
Returns the difference in angle between two points using dot product (without round, when the quotient = 1 or -1, calculator inpercision might cause the quotient to be >1 or <-1)
165
166
Returns the cross product of two 2D points
167
168
Returns the cross product of two 3D points
169
170
Returns an x,y,z pair rotated from one normal to another L is the x,y,z pair rotated V2 is the normal that L is rotated from. V2 is the normal that L is rotated to. The distance of V1 and V2 from the origin does not have to be 1.
171
172
Returns an x,y,z pair rotated to a certain normal L is the x,y,z pair rotated V is normal that L is rotated to. The distance of V from the origin does not have to be 1.
173
174
175
3D Grapher Implementation:
176
Rotation using image
177
Tick lists
186
XY Plane
192
Axis Lines
195
Axis Labels
205
Explicit Function Graphing
209
Implicit Function Graphing
216
Parametric Curve Graphing
229
Credit: 3D Grapher v1.4 made by Markson Chen (https://www.desmos.com/calculator/7lccstapk2)
234
235
powered by
powered by
New Blank Graph
Examples