diff --git a/src/styles/points/points.js b/src/styles/points/points.js
index <HASH>..<HASH> 100755
--- a/src/styles/points/points.js
+++ b/src/styles/points/points.js
@@ -192,7 +192,7 @@ Object.assign(Points, {
                 quad: [ Utils.scaleInt16(size[0], 256), Utils.scaleInt16(size[1], 256) ],
                 quad_scale: Utils.scaleInt16(1, 256),
                 offset: Vector.mult(offset, Utils.device_pixel_ratio),
-                angle: Utils.scaleInt16(Utils.radToDeg(angle), 360),
+                angle: Utils.scaleInt16(angle, 360),
                 texcoord_scale: this.texcoord_scale,
                 texcoord_normalize: 65535
             }
diff --git a/src/styles/text/text.js b/src/styles/text/text.js
index <HASH>..<HASH> 100644
--- a/src/styles/text/text.js
+++ b/src/styles/text/text.js
@@ -490,9 +490,9 @@ Object.assign(TextStyle, {
             let label = style.labels[i];
 
             this.buildQuad(
-                [label.position], 
-                label.size.texture_text_size, 
-                label.angle || 0, vertex_data, 
+                [label.position],
+                label.size.texture_text_size,
+                Utils.radToDeg(label.angle) || 0, vertex_data,
                 vertex_template, label.options.offset
             );
         }
point angle is degrees in scene file, radians in internal label calc