2016-03-07 13 views
-3

Унаследованные файлы с телом, указанным в неизвестной системе САПР. Для меня это немного похоже на постскриптум. Я был бы признателен за любые советы и указания по описанию языка и как я мог бы восстановить кривые/сегменты.Что это за сегменты? CAD или языковые подсказки, пожалуйста,

8 
2 
T06 
43.220 
0 -85.5 0 
1 

newpath 0.000 0.000 
arcto 41.943 15.266 
      64.260 53.921 
lineto 76.669 124.293 
closepath 

newpath 0.000 -0.500 
arcto 42.264 14.883 
      64.752 53.834 
lineto 77.000 123.293 
closepath 
+0

Его не «стандартный» синтаксис PostScript, но поскольку PostScript является языком программирования, он может быть допустимым фрагментом более крупной программы. Не могу сказать, не видя больше. – KenS

+0

@KenS ok, добавлена ​​информация о заголовке, и все, это целый отдельный файл. У меня их несколько десятков, структурно одинаковые, конечно, некоторые различия в данных/числах. –

+1

Не PostScript тогда, если нет еще некоторого места, которое сшивает эти фрагменты вместе. T06 не является стандартным оператором PostScript, newpath не принимает никаких аргументов и выглядит так * как аргументы в этом коде ** после ** операторов, тогда как в PostScript (являющемся стековым языком) они предшествуют операторам , – KenS

ответ

0

Поскольку существует всего лишь несколько десятков из них, вы могли бы написать программу, чтобы грубо преобразовать их в Postscript, по крайней мере, видеть то, что вы могли бы иметь:

newpath 
0.000 0.000 moveto 
41.943 15.266 64.260 53.921 1 arcto 
76.669 124.293 lineto 
closepath 

stroke 

newpath 
0.000 -0.500 moveto 
42.264 14.883 64.752 53.834 1 arcto 
77.000 123.293 lineto 
closepath 

stroke 

showpage 

Пример файла вы предоставили кажется нарисовать ту же форму дважды, только с небольшим изменением - я полагаю, от минимального команд рисования, что все файлы в совокупности складываются в один (интересно) целом:

enter image description here

 Смежные вопросы

  • Нет связанных вопросов^_^