Adding title to ASP algorithms

This commit is contained in:
IDONTSUDO 2023-07-05 14:14:36 +00:00 committed by Igor Brylyov
parent 33dd320858
commit 70e268c455
4 changed files with 7 additions and 5 deletions

View file

@ -1,3 +1,4 @@
# Алгоритм генерации графа с помощью оценки стабильности подсборок в физическом движке PyBullet
import FreeCAD as App
import json
import re

View file

@ -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']

View file

@ -1,3 +1,4 @@
# Алгоритм генерации графа с помощью вычисления векторов вставки при разборке изделия
from scipy.spatial.transform import Rotation
import shutil
from spatialmath import *

View file

@ -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