FreeCAD

Форк
0
/
RobotExampleTrajectoryOutOfShapes.py 
23 строки · 709.0 Байт
1
# Examples to generate trajectories out of shapes
2
import FreeCADGui as Gui
3

4
# getting selected edges from the selection and sort them
5
count = 0
6
FirstPos1 = None
7
FirstPos2 = None
8
LastPos2 = None
9
SortedEdgeList = []
10
for so in Gui.Selection.getSelectionEx():
11
    for edge in obj.SubObjects:
12
        if edge.Type != "Part::TopoShape":
13
            continue
14
        pos1 = edge.valueAt(0)
15
        pos2 = edge.valueAt(edge.Length)
16
        print(pos1, pos2)
17
        if count == 0:  # first edge
18
            FirstPos1 = pos1
19
            FirstPos2 = pos2
20
        elif count == 1:  # second edge
21
            continue
22
        else:  # the rest
23
            SortedEdgeList.append((pos1, pos2, edge))
24

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.