Перейти к содержимому

Фотография
- - - - -

Development for Free!Ship


Сообщений в теме: 156

#1 Alex_vrn

Alex_vrn

    Рулевой 1-го класса

  • Основной экипаж
  • PipPipPipPipPipPip
  • 734 сообщений
  • Из:Воронеж
  • Судно: картоп
  • Название: нет

Отправлено 17 сентября 2013 - 16:23

Приветствую!

Программа Free!Ship позволяет получать развертки. Это очень полезно при проектировании корпусов с плоскими поверхностями. Но вот когда сохраняешь развертки в ТХТ формате, там оказывается множество точек с неравномерным шагом. Т.е. перенос на миллиметровку таких координат - очень продолжительное занятие.

Предлагаемая программка позволяет накладывать сетку координат выборочной величины. Что бы получать точки, отстоящие по горизонтали друг относительно друга через равные расстояния (шаг сетки).

Последовательность действий:

1. Нажимаем кнопку "Открыть файл" и загружаем в программу файл разверток, полученный во Фришипе.

2. в боксе правее выбираем поверхность, которую будем модифицировать.

3. Выбираем размерность сетки, величину ячеек.

4. Кнопка "Сохранить файл" позволяет сохранить файл. Его название будет соответствовать названию поверхности, а месторасположения - рядом с исходным файлом. В этом файле сохраняется исходное множество точек, а так же точки пересечения с сеткой заданной величины (относительно оси абсцисс).

 

Если вся проделанная мной работа - баян, расскажите как достичь результата, которого пытаюсь достичь я своей программой.


Сообщение отредактировал Danev: 03 октября 2013 - 17:49

  • 3

#2 andrey_t

andrey_t

    Рулевой 1-го класса

  • Основной экипаж
  • PipPipPipPipPipPip
  • 859 сообщений
  • Из:Kiev

Отправлено 17 сентября 2013 - 16:36

не боян, а еще один способ перенести развертки

я импортировал в Автокад и там уже разбивал и скомпоновал на листы, распечатал на плоттере раскрой.


  • 0

#3 Alex_vrn

Alex_vrn

    Рулевой 1-го класса

  • Основной экипаж
  • PipPipPipPipPipPip
  • 734 сообщений
  • Из:Воронеж
  • Судно: картоп
  • Название: нет

Отправлено 17 сентября 2013 - 17:18

Я подновил программку. Теперь там 2 объекта рисуется:

черным цветом исходный вариант

красным цветом новый вариант


Сообщение отредактировал Alex_vrn: 17 сентября 2013 - 17:19

  • 0

#4 andrey_t

andrey_t

    Рулевой 1-го класса

  • Основной экипаж
  • PipPipPipPipPipPip
  • 859 сообщений
  • Из:Kiev

Отправлено 17 сентября 2013 - 18:56

хорошо получилось

 

если б еще добавить выравнивание раскроя

ато фреешип дает немного повернутые

и еще шаг сетки не только стрелками но и с клавиатуры задавать, и полезно бы три шага сетки, для носа и кормы и середины, правда это не существенно


  • 0

#5 Alex_vrn

Alex_vrn

    Рулевой 1-го класса

  • Основной экипаж
  • PipPipPipPipPipPip
  • 734 сообщений
  • Из:Воронеж
  • Судно: картоп
  • Название: нет

Отправлено 17 сентября 2013 - 21:46

"повернутость" я не заметил. Но вращение добавить не проблема. Синус, косинус... :)

Но вращение будет относительно некоего центра фигуры. Т.е. раскрой вписывается в прямоугольник, так? Вот этот прямоугольник и будет вращаться относительно своего центра. Но я опасаюсь появления неточностей при вычислениях координат точек. Хотя, при изготовлении корпуса из фанеры это невеликая проблема - неточность в 1мм.

По поводу разных сеток на одном раскрое. Я пока даже не представляю как это сделать...


  • 0

#6 andrey_t

andrey_t

    Рулевой 1-го класса

  • Основной экипаж
  • PipPipPipPipPipPip
  • 859 сообщений
  • Из:Kiev

Отправлено 17 сентября 2013 - 22:22

если переносить на кальку а потом на фанеру то поворот не важен, если сразу на фанеру то желателен

 

с сеткой в принципе можно просто делать в два этапа, так что это больше к удобству


  • 0

#7 Димон-Димон

Димон-Димон

    рулевой пляжного катамарана

  • Мастер
  • 796 сообщений
  • Из:Украина, Кр Рог
  • Судно: катамаранчик
  • Название: Лимпопо

Отправлено 18 сентября 2013 - 09:42

А я просто выставляю сетку в окне разверток, какую нужно, и сохраняю как рисунок, распечатываю, все видно, перенес размеры на фанеру и вырезал, делов то.

В том же окне вертишь его как хочешь, угол любой. Любой масштаб рисунка, хочешь увеличивай, распечатывай по частям

Фришип сохраняет как БМП файл, распечатка четкая, чтобы тут показать, я сконвертировал в ЖИПЕГ, четкость немного снизилась.

Вот пример:

5  шарпи_developments.JPG


Сообщение отредактировал Димон-Димон: 18 сентября 2013 - 09:51

  • 2

#8 Alex_vrn

Alex_vrn

    Рулевой 1-го класса

  • Основной экипаж
  • PipPipPipPipPipPip
  • 734 сообщений
  • Из:Воронеж
  • Судно: картоп
  • Название: нет

Отправлено 18 сентября 2013 - 16:29

Что бы четко увидеть координаты, мне приходится создавать картинку около 10000 пикселей по горизонтали. И на чем такое можно распечатать?...


  • 0

#9 CO6AKA

CO6AKA

    Рулевой 1-го класса

  • Основной экипаж
  • PipPipPipPipPipPip
  • 827 сообщений
  • Из:Новосибирск

Отправлено 18 сентября 2013 - 16:40

Больше всего мешает отсутсвие скролинга в окнах работы над проектом. работать в 100% zoom-е очень мелко порой.


  • 0

#10 valex

valex

    Рулевой 1-го класса

  • Основной экипаж
  • PipPipPipPipPipPip
  • 617 сообщений
  • Из:Остров
  • Судно: на картинке
  • Название: Астра

Отправлено 18 сентября 2013 - 18:56

Приветствую!

...

Предлагаемая программка позволяет накладывать сетку координат выборочной величины. Что бы получать точки, отстоящие по горизонтали друг относительно друга через равные расстояния (шаг сетки)...

Что-то мой антивирус при разархивировании прогу удалил :(


  • 0

#11 Какер

Какер

    Гонсчик (гоню много)

  • Инженер
  • 6 508 сообщений
  • Из:Славутич UA
  • Судно: мопєдъ
  • Название: Хонда

Отправлено 18 сентября 2013 - 20:21

А я просто выставляю сетку в окне разверток, какую нужно, и сохраняю как рисунок, распечатываю, все видно, перенес размеры на фанеру и вырезал, делов то.

В том же окне вертишь его как хочешь, угол любой. Любой масштаб рисунка, хочешь увеличивай, распечатывай по частям

Фришип сохраняет как БМП файл, распечатка четкая, чтобы тут показать, я сконвертировал в ЖИПЕГ, четкость немного снизилась.

Вот пример:

Изображение5 шарпи_developments.JPG

Я вообще поэлементно делаю. Геморройно.

Прикрепленные изображения

  • Борт.jpg
  • Настил бака.jpg

  • 0

#12 Alex_vrn

Alex_vrn

    Рулевой 1-го класса

  • Основной экипаж
  • PipPipPipPipPipPip
  • 734 сообщений
  • Из:Воронеж
  • Судно: картоп
  • Название: нет

Отправлено 18 сентября 2013 - 23:16

Что-то мой антивирус при разархивировании прогу удалил :(

У меня на работе стоит Каспер. Госструктура, Каспер официальный. Проблем быть не должно...

 

Народ! Ну что скажете, мой проект актуален или фтопку его?


  • 0

#13 Димон-Димон

Димон-Димон

    рулевой пляжного катамарана

  • Мастер
  • 796 сообщений
  • Из:Украина, Кр Рог
  • Судно: катамаранчик
  • Название: Лимпопо

Отправлено 19 сентября 2013 - 09:34

Что бы четко увидеть координаты, мне приходится создавать картинку около 10000 пикселей по горизонтали. И на чем такое можно распечатать?...

Странно, не возникало даже такого вопроса, просто распечатываю на а4 и все видно. Какая-то очень большая выкройка?

 

Я вообще поэлементно делаю. Геморройно.

не, ну приходится повозиться

 

 

Не надо в топку, это может пригодиться, на самом деле. В фришипе раздражает несогласованность сеток координат, это есть такое


  • 0

#14 andrey_t

andrey_t

    Рулевой 1-го класса

  • Основной экипаж
  • PipPipPipPipPipPip
  • 859 сообщений
  • Из:Kiev

Отправлено 19 сентября 2013 - 09:44

зачем в топку :) удобная утилитка

просто народ делится своими вариантами использования раскроя :)


  • 0

#15 Alex_vrn

Alex_vrn

    Рулевой 1-го класса

  • Основной экипаж
  • PipPipPipPipPipPip
  • 734 сообщений
  • Из:Воронеж
  • Судно: картоп
  • Название: нет

Отправлено 19 сентября 2013 - 11:30

Ну тогда ждите обновления. Там много чего добавится


  • 0

#16 Alex_vrn

Alex_vrn

    Рулевой 1-го класса

  • Основной экипаж
  • PipPipPipPipPipPip
  • 734 сообщений
  • Из:Воронеж
  • Судно: картоп
  • Название: нет

Отправлено 19 сентября 2013 - 13:14

К сожалению, не могу уже скорректировать первый пост и заменить файл там. Выкладываю последнюю редакцию тут.

Надеюсь, с элементами управления разберетесь без подсказок. Я постарался сделать интерфейс интуитивно понятным.


  • 0

#17 andrey_t

andrey_t

    Рулевой 1-го класса

  • Основной экипаж
  • PipPipPipPipPipPip
  • 859 сообщений
  • Из:Kiev

Отправлено 19 сентября 2013 - 14:01

а можно в зипе? на работе рара нет :(


  • 0

#18 Alex_vrn

Alex_vrn

    Рулевой 1-го класса

  • Основной экипаж
  • PipPipPipPipPipPip
  • 734 сообщений
  • Из:Воронеж
  • Судно: картоп
  • Название: нет

Отправлено 19 сентября 2013 - 14:25

Вот в ЗИПе.

 

Немного о точности преобразования. Программа вычисляет координаты центра фигуры. Затем высчитывает расстояние от этого центра до каждой точки и угол этого луча относительно осей Х и У. При всех преобразованиях эти параметры постоянны., а все изменения происходят в другом массиве данных, но начальные каждый раз берутся оттуда. Погрешность при этом, конечно, возникает, но не думаю, что она существенна. +/- 2мм это не критично. Но я постараюсь найти способ повысить точность... Допустим, увеличить модель в 10 раз, преобразовать, а потом уменьшить так же в 10 раз.

Буду, кстати, признателен тем, кто сможет проверить точность (к примеру, повернуть модель на 10 град) работы программы на размерах, близких к натуральным (конечно, выполняя развертки на бумаге!)


Сообщение отредактировал Danev: 03 октября 2013 - 17:50

  • 0

#19 andrey_t

andrey_t

    Рулевой 1-го класса

  • Основной экипаж
  • PipPipPipPipPipPip
  • 859 сообщений
  • Из:Kiev

Отправлено 19 сентября 2013 - 14:58

шаг поворота в 0,5 градуса очень груб, и нет обратного угла, только перекрутив через 360. по моему лучше -5...+5градусов с шагом в 0,01. если надо больше угол можно в фришипе повернуть.

 

а добавить изменение параметров с клавиатуры а не только ползунками можно?


  • 0

#20 Alex_vrn

Alex_vrn

    Рулевой 1-го класса

  • Основной экипаж
  • PipPipPipPipPipPip
  • 734 сообщений
  • Из:Воронеж
  • Судно: картоп
  • Название: нет

Отправлено 19 сентября 2013 - 15:22

шаг поворота в 0,5 градуса очень груб, и нет обратного угла, только перекрутив через 360. по моему лучше -5...+5градусов с шагом в 0,01. если надо больше угол можно в фришипе повернуть.

 

а добавить изменение параметров с клавиатуры а не только ползунками можно?

Вот переделал обработку угла поворота. А с клавиатурой придется поломать голову. Я пока не знаю как это сделать :( И с другой стороны очень много кнопок будет задействовано (14!)


  • 0

#21 Alex_vrn

Alex_vrn

    Рулевой 1-го класса

  • Основной экипаж
  • PipPipPipPipPipPip
  • 734 сообщений
  • Из:Воронеж
  • Судно: картоп
  • Название: нет

Отправлено 19 сентября 2013 - 16:07

И надо подумать на счет возможности масштабирования разверток. Понимаю, что можно и во Фришипе всю модель промасштабировать. Но, может, это и тут потребуется?... Как думаете?


  • 0

#22 andrey_t

andrey_t

    Рулевой 1-го класса

  • Основной экипаж
  • PipPipPipPipPipPip
  • 859 сообщений
  • Из:Kiev

Отправлено 19 сентября 2013 - 16:16

наверное не сильно надо

сделать в фришипе это легко, да и при маштабировании еще и водоизмещение пересчитывается и т.п., а не только развертки


  • 0

#23 Alex_vrn

Alex_vrn

    Рулевой 1-го класса

  • Основной экипаж
  • PipPipPipPipPipPip
  • 734 сообщений
  • Из:Воронеж
  • Судно: картоп
  • Название: нет

Отправлено 21 сентября 2013 - 13:22

Следующая версия.

Краткая инструкция:

1. Выставляем модель так, как она должна быть расположена. Поворачиваем, смещаем, выбираем сетку.

2. нажимаем кнопку "Fixed" (она поменяет название на "Free"), появятся точки на линиях. Тыкая мышкой в них мы убираем лишние (лишние становятся больше). Модель при этом модель поворачивать и смещать нельзя, но можно приближать и удалять и двигаться по модели. При нажатии кнопки "сохранить" сохранятся все неувеличенные точки.

Прикрепленные файлы

  • Прикрепленный файл  development.zip   226,71К   530 Количество загрузок:

  • 0

#24 Alex_vrn

Alex_vrn

    Рулевой 1-го класса

  • Основной экипаж
  • PipPipPipPipPipPip
  • 734 сообщений
  • Из:Воронеж
  • Судно: картоп
  • Название: нет

Отправлено 21 сентября 2013 - 15:58

Программа немного глючит. При фиксации модели самые ближние к краю окна программы ползунки показываются как неактивные. На самом деле они активны. Неверная прорисовка лечится сворачиванием и разворачиванием окна программы...

Если заметите еще какие глюки - пишите...


  • 0

#25 Alex_vrn

Alex_vrn

    Рулевой 1-го класса

  • Основной экипаж
  • PipPipPipPipPipPip
  • 734 сообщений
  • Из:Воронеж
  • Судно: картоп
  • Название: нет

Отправлено 21 сентября 2013 - 23:57

Да! Забыл добавить. Если нажать на кнопку "Free", круги, обозначающие точки исчезнут и модель снова можно будет перемещать и вращать. Но все отметки "обнулятся" и придется отмечать ненужные точки заново.


  • 0



Ответить



  


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей