Я применяю команды MoveTo и VectorReverse к точкам в соответствии с расстояниями в Pyhton. Не подводит, но не работает. Что я могу сделать? - PullRequest
0 голосов
/ 06 мая 2020

Я написал этот код в Гхпыхтоне. Не выходит из строя, но и не работает. Я могу сгруппировать all_points по istasyon. Но это не работает, когда вы берете расстояния от красных точек и пишете VectorReverse. Я хочу, чтобы он двигался в противоположном направлении, когда встречается с красными точками. Вы также знаете, как работает команда MoveTo? Буду рад, если поможете.

import rhinoscriptsyntax as rs

red=rs.coerce3dpoint(red_)
all_points=rs.coerce3dpoint(all_points_)
istasyon=rs.coerce3dpoint(istasyon_)

smaller=[] 
larger=[] 

for i in range(len(all_points)):
    distance = istasyon.DistanceTo(all_points) 

if distance > 10.00 :
    larger.append(i)  
elif distance < 8.00 :
    smaller.append(i)
 #print smaller
 #print larger

smaller_agents=[] 
for i in smaller:
    print i
    print all_points[i]

smaller_agents.append(all_points) 
print smaller_agents

point=[] for i in range(len(smaller_agents)):
    distance = rs.Distance(red,smaller_agents) 
    if distance < 8.00 :
        point = rs.vectorReverse([1,0,0]) 
print point
...