UNPKG

@linkiez/glory-star-calculator

Version:

Calculadora de tempo de corte para arquivos SVG da máquina GloryStar_GS3015

26 lines (25 loc) 1.13 kB
import { CuttingTimeOptions, CuttingTimeResult, Movement, Point } from './types'; /** * Calcula a distância euclidiana entre dois pontos */ export declare function calculateDistance(point1: Point, point2: Point): number; /** * Obtém a velocidade de corte para uma determinada espessura de material */ export declare function getCuttingSpeed(thickness: number): number; /** * Obtém o tempo de perfuração para uma determinada espessura de material */ export declare function getPierceTime(thickness: number): number; /** * Calcula o tempo de corte a partir de uma lista de movimentos */ export declare function calculateCuttingTime(movements: Movement[], options: CuttingTimeOptions): CuttingTimeResult; /** * Função principal que calcula o tempo de corte a partir de um arquivo SVG */ export declare function calculateCuttingTimeFromSvg(svgContent: string, options: CuttingTimeOptions): CuttingTimeResult; /** * Função principal que calcula o tempo de corte a partir de um arquivo DXF */ export declare function calculateCuttingTimeFromDxf(dxfString: string, options: CuttingTimeOptions): CuttingTimeResult;