geometry module
- rename functions from camel case. - added docs for undocumented methods. - minor functional changes with exceptions and accepting 3d/4d vectors where it makes no difference. Renamed: - geometry.Intersect -> intersect_ray_tri - geometry.ClosestPointOnLine -> intersect_point_line - geometry.PointInTriangle2D -> intersect_point_tri_2d - geometry.PointInQuad2D -> intersect_point_quad_2d - geometry.LineIntersect -> intersect_line_line - geometry.LineIntersect2D -> intersect_line_line_2d - geometry.BezierInterp -> interpolate_bezier - geometry.TriangleArea -> area_tri - geometry.QuadNormal, TriangleNormal -> normal - geometry.PolyFill -> tesselate_polygon - geometry.BoxPack2D -> box_pack_2d - geometry.BarycentricTransform -> barycentric_transform
This commit is contained in:
@@ -35,7 +35,7 @@ import os
|
||||
import time
|
||||
import bpy
|
||||
import mathutils
|
||||
from mathutils.geometry import PolyFill
|
||||
from mathutils.geometry import tesselate_polygon
|
||||
from io_utils import load_image, unpack_list, unpack_face_list
|
||||
|
||||
|
||||
@@ -84,7 +84,7 @@ def BPyMesh_ngon(from_data, indices, PREF_FIX_LOOPS= True):
|
||||
if verts[i][1]==verts[i-1][0]:
|
||||
verts.pop(i-1)
|
||||
|
||||
fill= PolyFill([verts])
|
||||
fill= fill_polygon([verts])
|
||||
|
||||
else:
|
||||
'''
|
||||
@@ -192,7 +192,7 @@ def BPyMesh_ngon(from_data, indices, PREF_FIX_LOOPS= True):
|
||||
vert_map[i+ii]= vert[2]
|
||||
ii+=len(verts)
|
||||
|
||||
fill= PolyFill([ [v[0] for v in loop] for loop in loop_list ])
|
||||
fill= tesselate_polygon([ [v[0] for v in loop] for loop in loop_list ])
|
||||
#draw_loops(loop_list)
|
||||
#raise 'done loop'
|
||||
# map to original indicies
|
||||
|
||||
Reference in New Issue
Block a user