Rhinoscript pro určení odchylky tvaru
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F68407700%3A21220%2F22%3A00362143" target="_blank" >RIV/68407700:21220/22:00362143 - isvavai.cz</a>
Výsledek na webu
<a href="https://stc.fs.cvut.cz/history/2022/sbornik_abstraktu_STC_2022.pdf" target="_blank" >https://stc.fs.cvut.cz/history/2022/sbornik_abstraktu_STC_2022.pdf</a>
DOI - Digital Object Identifier
—
Alternativní jazyky
Jazyk výsledku
čeština
Název v původním jazyce
Rhinoscript pro určení odchylky tvaru
Popis výsledku v původním jazyce
Program Rhinoceros patří mezi CAD softwary, které umožňují uživateli velmi precizní práci s modelem, zejména pak s jeho povrchem. Jedním z hlavních prvků analýzy povrchu je funkce,, Point Deviation“ sloužící k určení odchylek mezi dvěma geometriemi, např. bodů měřených na reálně vyrobeném modelu od nominálního CAD modelu. Výsledkem je vizualizace odchylek měřených bodů od CAD modelu. Problémem této vizualizace je její nejednoznačnost způsobená nerozlišením kladné a záporné orientace odchylek a tím viditelné rozlišení na podříznutí, nebo přídavek materiálu. Cílem skriptu, tvořeného v programovacím jazyku Python, je tak vytvoření vlastní funkce, schopné výpočtu jednotlivých odchylek bodů reálného modelu s následným určením jejich orientací na základu normál sledované plochy. Výsledkem je textový a grafický výstup zahrnující vizualizaci na CAD modelu, základní statistické hodnoty a histogram.
Název v anglickém jazyce
Determination of shape deviation - Rhinoscript
Popis výsledku anglicky
The Rhinoceros program belongs to CAD softwares that allows the user to work with very precise model, especially when focused on its surface. One of the main elements of surface analysis is the "Point Deviation" function used to determine the deviations between two geometries, e.g. points measured on an actually manufactured model from a nominal CAD model. The result is a visualization of the deviations of the measured points from the CAD model. The problem with this visualization is its ambiguity caused by not distinguishing between positive and negative orientation of the deviations and thus a visible distinction between undercutting or addition of material. The paper presents a script, created in the Python programming language, is to create own custom function capable of calculating the individual deviations of the points of the real model with subsequent determination of their orientations based on the outer-poiting unit normals of the monitored surface. Script provides text and graphic output including visualization on a CAD model and basic statistics.
Klasifikace
Druh
O - Ostatní výsledky
CEP obor
—
OECD FORD obor
10102 - Applied mathematics
Návaznosti výsledku
Projekt
—
Návaznosti
S - Specificky vyzkum na vysokych skolach
Ostatní
Rok uplatnění
2022
Kód důvěrnosti údajů
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů