Adding title to ASP algorithms
This commit is contained in:
parent
33dd320858
commit
70e268c455
4 changed files with 7 additions and 5 deletions
|
@ -1,3 +1,4 @@
|
|||
# Алгоритм генерации графа с помощью оценки стабильности подсборок в физическом движке PyBullet
|
||||
import FreeCAD as App
|
||||
import json
|
||||
import re
|
||||
|
|
|
@ -1,10 +1,11 @@
|
|||
# Алгоритм генерации графа И/ИЛИ c помощью вычисления матрицы смежности
|
||||
import FreeCAD as App
|
||||
import uuid
|
||||
import os
|
||||
import json
|
||||
from typing import List, Dict, Any, TypeVar, Callable, Type, cast
|
||||
|
||||
|
||||
# вспомогательный класс для работы с FreeCad API
|
||||
class FreeCadRepository:
|
||||
_solids = []
|
||||
|
||||
|
@ -57,7 +58,7 @@ def to_class(c: Type[T], x: Any) -> dict:
|
|||
assert isinstance(x, c)
|
||||
return cast(Any, x).to_dict()
|
||||
|
||||
|
||||
# Вспомогательный класс который делает генрацию JSON на основе пайтон обьектов
|
||||
class AdjacencyMatrix:
|
||||
matrixError: Dict[str,str] = {}
|
||||
all_parts: List[str]
|
||||
|
@ -119,7 +120,7 @@ def adjacency_matrix_from_dict(s: Any) -> AdjacencyMatrix:
|
|||
def adjacency_matrix_to_dict(x: AdjacencyMatrix) -> Any:
|
||||
return to_class(AdjacencyMatrix, x)
|
||||
|
||||
|
||||
# Вспомогательный класс для работы с Freecad
|
||||
class FreeCadMetaModel(object):
|
||||
|
||||
def __init__(self, label, vertex) -> None:
|
||||
|
@ -346,7 +347,6 @@ class CadAdjacencyMatrix:
|
|||
matrix=matrix
|
||||
)
|
||||
|
||||
|
||||
def main():
|
||||
env = FS.readJSON('env.json')
|
||||
cadFile = env['cadFilePath']
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
# Алгоритм генерации графа с помощью вычисления векторов вставки при разборке изделия
|
||||
from scipy.spatial.transform import Rotation
|
||||
import shutil
|
||||
from spatialmath import *
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
# Алгоритм для вычисления стабильности при помощи PyBullet
|
||||
import argparse
|
||||
|
||||
from usecases.stability_check_usecase import StabilityCheckUseCase
|
||||
|
||||
# python3 main.py --aspPath /home/idontsudo/t/framework/asp/out/sdf-generation --buildNumber 3
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue