forked from bartvdbraak/blender
retopo: use a smaller scale for faces that are modeled where 1.0==1m, will eventually try to use a method that doesnt depend on scale like this
grease pencil point.co wasnt a vector when it should be
This commit is contained in:
parent
7fd2a2da6f
commit
e526047061
@ -23,7 +23,7 @@ import bpy
|
||||
EPS = 0.001
|
||||
EPS_LINE_LINE = 0.02
|
||||
EPS_COLLAPSE = 0.05
|
||||
EPS_HUB = 0.05
|
||||
EPS_HUB = 0.002
|
||||
|
||||
def get_hub(co, _hubs):
|
||||
|
||||
@ -158,9 +158,7 @@ class Spline:
|
||||
hub_prev = hub
|
||||
|
||||
def get_points(stroke):
|
||||
from Mathutils import Vector
|
||||
# TODO - why isnt point.co a Vector?
|
||||
return [Vector(tuple(point.co)) for point in stroke.points]
|
||||
return [point.co.copy() for point in stroke.points]
|
||||
|
||||
def get_splines(gp):
|
||||
for l in gp.layers:
|
||||
|
@ -77,7 +77,7 @@ static void rna_def_gpencil_stroke_point(BlenderRNA *brna)
|
||||
RNA_def_struct_sdna(srna, "bGPDspoint");
|
||||
RNA_def_struct_ui_text(srna, "Grease Pencil Stroke Point", "Data point for freehand stroke curve.");
|
||||
|
||||
prop= RNA_def_property(srna, "co", PROP_FLOAT, PROP_NONE);
|
||||
prop= RNA_def_property(srna, "co", PROP_FLOAT, PROP_XYZ);
|
||||
RNA_def_property_float_sdna(prop, NULL, "x");
|
||||
RNA_def_property_array(prop, 3);
|
||||
RNA_def_property_ui_text(prop, "Coordinates", "");
|
||||
|
Loading…
Reference in New Issue
Block a user