Python API Docs: fix some examples
This commit is contained in:
@@ -4,9 +4,6 @@ import mathutils
|
||||
from bpy import context
|
||||
obj = context.object
|
||||
|
||||
# 3d cursor relative to the object data
|
||||
co_find = context.scene.cursor_location * obj.matrix_world.inverted()
|
||||
|
||||
mesh = obj.data
|
||||
size = len(mesh.vertices)
|
||||
kd = mathutils.kdtree.KDTree(size)
|
||||
@@ -22,6 +19,8 @@ co_find = (0.0, 0.0, 0.0)
|
||||
co, index, dist = kd.find(co_find)
|
||||
print("Close to center:", co, index, dist)
|
||||
|
||||
# 3d cursor relative to the object data
|
||||
co_find = obj.matrix_world.inverted() @ context.scene.cursor.location
|
||||
|
||||
# Find the closest 10 points to the 3d cursor
|
||||
print("Close 10 points")
|
||||
@@ -31,6 +30,5 @@ for (co, index, dist) in kd.find_n(co_find, 10):
|
||||
|
||||
# Find points within a radius of the 3d cursor
|
||||
print("Close points within 0.5 distance")
|
||||
co_find = context.scene.cursor_location
|
||||
for (co, index, dist) in kd.find_range(co_find, 0.5):
|
||||
print(" ", co, index, dist)
|
||||
|
||||
Reference in New Issue
Block a user