Fix TexturedSurface

This commit is contained in:
Grant Sanderson
2023-01-30 20:57:21 -08:00
parent 5ff44f5850
commit e7734ca84c
2 changed files with 4 additions and 3 deletions

View File

@ -320,7 +320,9 @@ class TexturedSurface(Surface):
surf = self.uv_surface
nu, nv = surf.resolution
self.resize_points(surf.get_num_points())
self.resolution = surf.resolution
self.data['point'][:] = surf.data['point']
self.data['normal'][:] = surf.data['normal']
self.data['opacity'][:, 0] = surf.data["rgba"][:, 3]
self.data["im_coords"] = np.array([
[u, v]

View File

@ -1,8 +1,7 @@
#version 330
in vec3 point;
in vec3 du_point;
in vec3 dv_point;
in vec3 normal;
in vec2 im_coords;
in float opacity;
@ -16,7 +15,7 @@ out float v_opacity;
void main(){
v_point = point;
v_normal = get_unit_normal(point, du_point, dv_point);
v_normal = normal;
v_im_coords = im_coords;
v_opacity = opacity;
emit_gl_Position(point);