Files
manim/manimlib/shaders/position_point_into_frame.glsl
2020-06-02 16:18:44 -07:00

10 lines
311 B
GLSL

// Must be used in an environment with the following uniforms:
// uniform mat4 to_screen_space;
// uniform float focal_distance;
vec3 position_point_into_frame(vec3 point){
// Apply the pre-computed to_screen_space matrix.
vec4 new_point = to_screen_space * vec4(point, 1);
return new_point.xyz;
}