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

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

Фришип, вопросы и ответы, обмен опытом, помощь

Фришип Free!Ship проектирование лодок

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

#951 a_max

a_max

    Яхтенный капитан

  • Капитан
  • 2 842 сообщений
  • Из:moscow

Отправлено 17 июля 2019 - 00:53

 Доброго времени суток a_max Подскажите пожалуйста как вставить фоновый рисунок и в каком он должен быть формате как Вы делали на странице 9 данной темы для сечений. Если можно то поподробней для начинающего. (или киньте ссылку где это описывалось я что то не нашел) Заранее благодарен.

Ну на мануал ссылку дали. Собственно жмете ПКМ на нужное окно, выбираете меню фоновый рис., загружаете, совмещаете "0" (начало координат), далее масштаб (будет масштабироваться относительно "0", жмете какую нить точку и вводите ее желаемую  координату по оси масштабирования). Если съехало, подправляете "0". Белый фон можно убрать прозрачностью цвета.Если вставлять один и тот же рисунок в разные окна (т.е. на нем несколько проекций, то обычно он второй раз вставляется уже с тем же масштабом.

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

  • Фоновый_рисунок.JPG
  • Фоновый_рисунок_2.JPG

  • 0

#952 капитан с

капитан с

    Яхтенный капитан

  • Капитан
  • 4 459 сообщений
  • Из:Пермь
  • Судно: парусные яхты

Отправлено 17 июля 2019 - 08:04

Нажать на другую :) Ну а если заглючило, перезапустить.

В том-то и дело, что повторный вызов окна после удаления удаётся активировать только через перезапуск.  Вроде раньше такой проблемы не было  :(


Сообщение отредактировал капитан с: 17 июля 2019 - 08:45

  • 0

#953 rabah

rabah

    Яхтенный капитан

  • Инженер
  • 1 265 сообщений
  • Из:Русе-Болгария

Отправлено 17 июля 2019 - 09:10

Парни, насчет фоновых изображений если знаете английский можете прочитать в добавленном файле. Он относится к программе Delftship, но всем ясно что Delftship и FreeShip+ имеют одинаковый начальный код, так что функции одинаковые.

 

NA Razmik Baharyan

Rousse-Bulgaria

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

  • Прикрепленный файл  Tutorial011.pdf   2,99МБ   392 Количество загрузок:

  • 0

#954 a_max

a_max

    Яхтенный капитан

  • Капитан
  • 2 842 сообщений
  • Из:moscow

Отправлено 17 июля 2019 - 14:44

В том-то и дело, что повторный вызов окна после удаления удаётся активировать только через перезапуск.  Вроде раньше такой проблемы не было  :(

Ну тогда как вариант переразархивировать исходник фришип (есть у вас?), чтоб настроечные файлы по умолчанию стали.Ну а ели проблема не уйдет тут наверное уже про винду думать надо :) .


  • 1

#955 mm7

mm7

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

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

Отправлено 18 июля 2019 - 04:14

В том-то и дело, что повторный вызов окна после удаления удаётся активировать только через перезапуск.  Вроде раньше такой проблемы не было  :(

Какая версия?


  • 0

#956 mm7

mm7

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

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

Отправлено 18 июля 2019 - 07:10

@a_max

 

сделал пункт меню "постоянное выравнивание точек" Point / Align Points Permanently по типу Align Points. Каждой точке кроме первой и последней назначается линейное ограничение по первой и последней.

Имена не требуются.

Убрал дропбоксы из редактора точки. Заменил на просто текст с именем или ИД для безымянных точек.

 

Сделал выбор точек рамкой. Ctrl+Left Mouse. Только точек.

 

Как будем с группами делать? Выделить точки, а потом меню "Group"? Без имени?


  • 1

#957 капитан с

капитан с

    Яхтенный капитан

  • Капитан
  • 4 459 сообщений
  • Из:Пермь
  • Судно: парусные яхты

Отправлено 18 июля 2019 - 07:47

Ну тогда как вариант переразархивировать исходник фришип (есть у вас?), чтоб настроечные файлы по умолчанию стали.Ну а ели проблема не уйдет тут наверное уже про винду думать надо :) .

 

 

Какая версия?

 

Глючит не сразу, а после продолжительного времени работы в программе. Версия 3,33. Перезагружать исходник не хочется (про винду даже думать не буду), проще перезапустить программу, короче - забил.


Сообщение отредактировал капитан с: 18 июля 2019 - 07:47

  • 0

#958 andrey64v

andrey64v

    Юнга

  • Пассажиры
  • Pip
  • 2 сообщений
  • Из:Кострома

Отправлено 18 июля 2019 - 17:53

Ну на мануал ссылку дали. Собственно жмете ПКМ на нужное окно, выбираете меню фоновый рис., загружаете, совмещаете "0" (начало координат), далее масштаб (будет масштабироваться относительно "0", жмете какую нить точку и вводите ее желаемую  координату по оси масштабирования). Если съехало, подправляете "0". Белый фон можно убрать прозрачностью цвета.Если вставлять один и тот же рисунок в разные окна (т.е. на нем несколько проекций, то обычно он второй раз вставляется уже с тем же масштабом.

Спасибо, вроде что то стало немного получаться.


Привет, см. т.16 мануала на русском для Фришипа-версия 3.50!

Есть и объяснения в форуме как делается.

 

NA Razmik Baharyan

Rousse-Bulgaria 

Спасибо у меня не было на русском, изучаю.



#959 a_max

a_max

    Яхтенный капитан

  • Капитан
  • 2 842 сообщений
  • Из:moscow

Отправлено 18 июля 2019 - 19:55

сделал пункт меню "постоянное выравнивание точек" Point / Align Points Permanently по типу Align Points. Каждой точке кроме первой и последней назначается линейное ограничение по первой и последней.

Имена не требуются.

Убрал дропбоксы из редактора точки. Заменил на просто текст с именем или ИД для безымянных точек.

Сделал выбор точек рамкой. Ctrl+Left Mouse. Только точек.

 

Как будем с группами делать? Выделить точки, а потом меню "Group"? Без имени?

Отлично, попробуем такой вариант. 

Группы да, думаю самый простой вариант, две кнопки, создать группу и разгруппировать (иконки могу скинуть, правда у меня формат старого фришипа, а у вас вроде другой). Только команду делайте с пост-выбором, т.е. жмем "создать группу" и далее выбираем точки с попутной фильтрацией. На выравнивание  так же. А вот на "разгруппировать" сначала выбор потом команда. Кстати теперь выравнивание надо тоже сбрасывать как то.


Сообщение отредактировал a_max: 18 июля 2019 - 21:25

  • 0

#960 mm7

mm7

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

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

Отправлено 18 июля 2019 - 21:43

Отлично, попробуем такой вариант. 

Группы да, думаю самый простой вариант, две кнопки, создать группу и разгруппировать (иконки могу скинуть, правда у меня формат старого фришипа, а у вас вроде другой). Только команду делайте с пост-выбором, т.е. жмем "создать группу" и далее выбираем точки с попутной фильтрацией. На выравнивание  так же. А вот на "разгруппировать" сначала выбор потом команда. Кстати теперь выравнивание надо тоже сбрасывать как то.

 

Сейчас выравнивание, единоразовое или постояное, работает как в оригинале -
1. Выделить 3 или более точек
2. Выбрать в меню Align*

С Группами думал сделать так же.
1. Выделить 2 или более точек
2. Выбрать в меню Group

Не понял, какая фильтрация, зачем она, и как ее делать?


  • 0

#961 a_max

a_max

    Яхтенный капитан

  • Капитан
  • 2 842 сообщений
  • Из:moscow

Отправлено 18 июля 2019 - 22:27

Сейчас выравнивание, единоразовое или постояное, работает как в оригинале -
1. Выделить 3 или более точек
2. Выбрать в меню Align*

С Группами думал сделать так же.
1. Выделить 2 или более точек
2. Выбрать в меню Group

Не понял, какая фильтрация, зачем она, и как ее делать?

У нас точки не должны включаться в несколько выравниваний  и групп ( с группами может и не так щас, но проще остановиться на схеме точка-только в одной группе) . 

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

Можно конечно  действовать и по принципу последнее действие (выравнивание или группирование) отменяет предыдущие в случае пересечений, но чет думается это сложнее в плане фильтров.

Можно создать список вариантов некорректных наборов, и продумать чтоб их не создавалось.


Сообщение отредактировал a_max: 18 июля 2019 - 22:30

  • 0

#962 mm7

mm7

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

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

Отправлено 18 июля 2019 - 23:33

У нас точки не должны включаться в несколько выравниваний  и групп ( с группами может и не так щас, но проще остановиться на схеме точка-только в одной группе) . 

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

Можно конечно  действовать и по принципу последнее действие (выравнивание или группирование) отменяет предыдущие в случае пересечений, но чет думается это сложнее в плане фильтров.

Можно создать список вариантов некорректных наборов, и продумать чтоб их не создавалось.

 

Как раз наоборот. Мне проще написать логику, которая убирает точку из одной группы и добавляет в новую, чем писать еще одно окно с той же логикой, плюс логикой действий в зависимости от выбора пользователя.
То же с выравниванием. Последнее постоянное выравнивание отменяет предыдущее - проще сделать. Вернее даже вообще ничего не надо делать.
Может пока не будем усложнять?

Кстати, если пользователь выберет точку, которая уже в группе, то выделятся все точки в этой группе. Это будет видно.
И если нажать меню Группа, то все они войдут в новую группу (и удалятся из предыдущей, если сделать, как описано выше)
 


  • 0

#963 a_max

a_max

    Яхтенный капитан

  • Капитан
  • 2 842 сообщений
  • Из:moscow

Отправлено 19 июля 2019 - 01:04

Как раз наоборот. Мне проще написать логику, которая убирает точку из одной группы и добавляет в новую, чем писать еще одно окно с той же логикой, плюс логикой действий в зависимости от выбора пользователя.
То же с выравниванием. Последнее постоянное выравнивание отменяет предыдущее - проще сделать. Вернее даже вообще ничего не надо делать.
Может пока не будем усложнять?

Кстати, если пользователь выберет точку, которая уже в группе, то выделятся все точки в этой группе. Это будет видно.
И если нажать меню Группа, то все они войдут в новую группу (и удалятся из предыдущей, если сделать, как описано выше)
 

Да конечно, надо делать как проще. Эт у меня подход примитивного программирования :) .

С группами (чисто) проще, а вот например если мы выбираем точки которые стоят в выравнивании уже сложнее, то есть надо не только по списку групп смотреть, но и по выравниваниям.

Можно теоретически без всяких проверок обойтись, типа в голове фильтруйте, но в процессе работ где нить да не уследишь.И непредсказуемые скачки точек как в максюрфе комфорта работы не добавляют.

Вот кстати табличка, делал для ориентировки в интерфейсах, пригодится  вам. Последняя колонка это так, прикидки были :) .

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


  • 0

#964 mm7

mm7

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

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

Отправлено 19 июля 2019 - 02:05

Да конечно, надо делать как проще. Эт у меня подход примитивного программирования :) .

С группами (чисто) проще, а вот например если мы выбираем точки которые стоят в выравнивании уже сложнее, то есть надо не только по списку групп смотреть, но и по выравниваниям.

Можно теоретически без всяких проверок обойтись, типа в голове фильтруйте, но в процессе работ где нить да не уследишь.И непредсказуемые скачки точек как в максюрфе комфорта работы не добавляют.

Вот кстати табличка, делал для ориентировки в интерфейсах, пригодится  вам. Последняя колонка это так, прикидки были :) .

 

давай разберем по сценариям

Хотим сделать группу:
а. все выбранные точки не входят в группы и не имеют выравнивания -> Создать новую группу, включить в нее все точки.
б. выбранные точки не входят в группы, некоторые имеют выравнивания -> Создать новую группу, включить в нее все точки.
в. некоторые выбранные точки входят в другие группы, точки не имеют выравнивания -> Создать новую группу, включить в нее все точки, исключив их из других групп.
г. некоторые выбранные точки входят в другие группы, некоторые имеют выравнивания -> Создать новую группу, включить в нее все точки, исключив их из других групп.

Хотим сделать выравнивание: ("все" выбранные точки сдесь - все выбранные кроме первой и последней):
а. все выбранные точки не входят в группы и не имеют выравнивания -> назначить первую и последнюю точки как выравнивающие на все точки.
б. выбранные точки не входят в группы, некоторые имеют выравнивания -> назначить первую и последнюю точки как выравнивающие на все точки, затерев предыдущие выравнивания.
в. некоторые выбранные точки входят в группы, точки не имеют выравнивания -> ?
г. некоторые выбранные точки входят в другие группы, некоторые имеют выравнивания -> ?

- есть Undo
 

- Ctrl+ЛКМ+move  Выбор рамкой - вчера сделал :) скоро выложу, как с группами разберемся и сделаю.


  • 0

#965 a_max

a_max

    Яхтенный капитан

  • Капитан
  • 2 842 сообщений
  • Из:moscow

Отправлено 19 июля 2019 - 02:35

Хотим сделать группу:
а. все выбранные точки не входят в группы и не имеют выравнивания -> Создать новую группу, включить в нее все точки.
б. выбранные точки не входят в группы, некоторые имеют выравнивания -> Создать новую группу, включить в нее все точки.
в. некоторые выбранные точки входят в другие группы, точки не имеют выравнивания -> Создать новую группу, включить в нее все точки, исключив их из других групп.
г. некоторые выбранные точки входят в другие группы, некоторые имеют выравнивания -> Создать новую группу, включить в нее все точки, исключив их из других групп.

Хотим сделать выравнивание: ("все" выбранные точки сдесь - все выбранные кроме первой и последней):
а. все выбранные точки не входят в группы и не имеют выравнивания -> назначить первую и последнюю точки как выравнивающие на все точки.
б. выбранные точки не входят в группы, некоторые имеют выравнивания -> назначить первую и последнюю точки как выравнивающие на все точки, затерев предыдущие выравнивания.
в. некоторые выбранные точки входят в группы, точки не имеют выравнивания -> ?
г. некоторые выбранные точки входят в другие группы, некоторые имеют выравнивания -> ?

Группы:

а-понятно

б-выравнивание может быть только одно, причем не важно точка  вершина или "ведомая"

в-понятно

г-с учетом б

Выравнивания:

а,б-понятно

в,г-тут будет сложнее, возможны как корректные так и нет варианты. 

P/s Вот чем мне больше пост-выбор нравится, там можно запретить все, а потом по чуть-чуть разрешать :) .


  • 0

#966 a_max

a_max

    Яхтенный капитан

  • Капитан
  • 2 842 сообщений
  • Из:moscow

Отправлено 19 июля 2019 - 16:05

Посидел еще раз поразмышлял, глядя на схему(тот рисуночек с ТЧ и конусами). Вчера получается не точно написал. Группы там есть  и с несколькими, но не конфликтующими выравниваниями. И думается что всеж весь объем  взаимодействий сразу не пытаться осмыслить. А разбить все на составляющие, которые при желании можно соединить в более сложные инструменты.

Чуть позже напишу вариант действий.


Сообщение отредактировал a_max: 19 июля 2019 - 16:06

  • 0

#967 mm7

mm7

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

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

Отправлено 19 июля 2019 - 23:41

@a_max

я выложил новые исполняшки в https://github.com/m...ag/v4.4-alpha.1


  • 0

#968 свободник

свободник

    Яхтенный капитан

  • Капитан
  • 1 906 сообщений
  • Из:село Пивань
  • Судно: катамаран
  • Название: Тэмтигэ

Отправлено 20 июля 2019 - 01:47

Объясните, плиз, в двух словах, что здесь происходит :) А то слёту не могу разобраться какого результаты пытаетесь добиться.
В программировании и многих ваших терминах я не силён. Но, не как у пользователя фришипа, могут появиться кое какие соображения.
  • 0

#969 a_max

a_max

    Яхтенный капитан

  • Капитан
  • 2 842 сообщений
  • Из:moscow

Отправлено 20 июля 2019 - 01:58

я выложил новые исполняшки в https://github.com/m...ag/v4.4-alpha.1

Завел, тестю..Выравнивание назначается,  группы только сломались.Собственно с учетом тех приемов что я изложил в модели с реданом,с учетом конкретных задач можно остановиться на совсем простом, но быстро перенастраиваемом варианте инструментов. 

Собствено задачи.

Выравнивание

1.Точке присваивается ограничение(отслеживание) перемещения в зависимости от положения двух ВВ.

Группы

1.Точки совместно выбираются и перемещаются командами (пользователем)

2.Точки совместно следуют за точкой имеющей свойство выравнивания.

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

Автоматом исключатся конфликты, так  как точка будет включена только в одно выравнивание.

В группе будет разрешено выравнивание только по одной точке у всех (или вообще никаких). 

Ну и я бы конечно попробовал сделать команды с пост-выбором, не пойму чем вам он не нравится :) .


  • 0

#970 a_max

a_max

    Яхтенный капитан

  • Капитан
  • 2 842 сообщений
  • Из:moscow

Отправлено 20 июля 2019 - 02:05

Объясните, плиз, в двух словах, что здесь происходит :) А то слёту не могу разобраться какого результаты пытаетесь добиться.
В программировании и многих ваших терминах я не силён. Но, не как у пользователя фришипа, могут появиться кое какие соображения.

Добиться пытаемся параметризации, ну и вообще сделать фришип современнее. Скачайте релиз из поста 938, ну и пару моделек что я выкладывал. Поэкспериментируйте.


  • 0

#971 rabah

rabah

    Яхтенный капитан

  • Инженер
  • 1 265 сообщений
  • Из:Русе-Болгария

Отправлено 20 июля 2019 - 14:57

Добиться пытаемся параметризации, ну и вообще сделать фришип современнее. 

Парни, прошу вас принять мои слова как добронамеренную критику, а не как злостную нападку или как неуважение к вашему  труду.

  1. Похвально что вы пытаетесь добавить в Фришипе функцию для моделирования обводов судов с развертывающейся обшивкой.
  2. Видно что не все что вы задумали изменить или добавить  работает перфектно и думаете что здесь на форуме кто то поможет вам при тестировании чтобы устранить неполадки в новом варианте программы.
  3. У вас амбиция сделать Фришип современный, но вы забываете следующие факты:
  • 2005 и 2006- автор программы все еще официально является голландец  M. van Engeland
  • От 2007 /включая версию 2.6/ уже есть разделение. Engeland продолжает усовершенствовать программу с новом наименованием Delftship-по моему уже есть 9-тая версия или еще более новая. А Тимошенко поддержал программу от 2007 до  4-того декабря 2015/версия 3.50/.

Engeland добавил в Delftship критерии остойчивости судов в неповрежденном и аварийном состоянии, соответствующие IMO, SOLAS и различным Правилам классификации и постройки судов /без российских/, включительно и правила ЕС для плавания по внутренним водным путям Европы.

Межде впрочем в современном варианте Delftship уже есть функция о развертывающейся обшивки, как уже давно есть в Orca3D и недавно добавил в Shape Maker инж.Александр Алексанов.

Тимошенко ориентировался к украинским и русским правилам, включительно и ГИМС. Но к сожалению того что он взаимствовал от этих правилах ныне уже устарело и надо менять.

4. Чтобы ваш вариант программы действительно стал современным необходимо сделать еще много работу:

  • Надо осовременить критерии остойчивости- надо добавить Правила ИСО для судов до 24м, Правила IMO для международного кода по остойчивости для судов более 24м, новая современная редакция Правил Российского Морского и Речного Регистра и современние правила ГИМС.
  • Наверно программа будет действительно современная если добавить функции для расчета непотопляемости как это сделано в Delftship и Maxsurf Stability.
  • Программа будет абсолютно современная если с ней могут сделать расчеты посадки и сопротивления движению судов с динамическими принципами поддержания/СПК и СВП/ на тихой воде и на волне.
  • Все вышеупомянутое невозможно осуществить только в рамках ожидаемой помощи от форума.

NA Razmik Baharyan

Rousse-Bulgaria


  • 0

#972 a_max

a_max

    Яхтенный капитан

  • Капитан
  • 2 842 сообщений
  • Из:moscow

Отправлено 20 июля 2019 - 17:25

Чтобы ваш вариант программы действительно стал современным необходимо сделать еще много работу:

Размик, то о чем вы пишите (сертификационные общества и прочее) дело даже не 10-е, а 35-е.. :)

То что с чем экспериментируем тут, ни в одной из вами перечисленных программ нет, в некоторые можно по идее добавить, (но судя по тому что  даже косяки не правят-врядли :) ), а в некоторые вообще сложно из-за разной структуры модели.Только не надо путать инструмент разворачивания РО, с инструментами ее построения.

Ну а работы действительно много, жаль сам я непосредственно программировать не умею (надеюсь пока :)), может потом еще коллеги программисты подтянутся.


  • 0

#973 mm7

mm7

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

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

Отправлено 20 июля 2019 - 17:47

Парни, прошу вас принять мои слова как добронамеренную критику, а не как злостную нападку или как неуважение к вашему  труду.

  1. Похвально что вы пытаетесь добавить в Фришипе функцию для моделирования обводов судов с развертывающейся обшивкой.
  2. Видно что не все что вы задумали изменить или добавить  работает перфектно и думаете что здесь на форуме кто то поможет вам при тестировании чтобы устранить неполадки в новом варианте программы.
  3. У вас амбиция сделать Фришип современный, но вы забываете следующие факты:
  • 2005 и 2006- автор программы все еще официально является голландец  M. van Engeland
  • От 2007 /включая версию 2.6/ уже есть разделение. Engeland продолжает усовершенствовать программу с новом наименованием Delftship-по моему уже есть 9-тая версия или еще более новая. А Тимошенко поддержал программу от 2007 до  4-того декабря 2015/версия 3.50/.

Engeland добавил в Delftship критерии остойчивости судов в неповрежденном и аварийном состоянии, соответствующие IMO, SOLAS и различным Правилам классификации и постройки судов /без российских/, включительно и правила ЕС для плавания по внутренним водным путям Европы.

Межде впрочем в современном варианте Delftship уже есть функция о развертывающейся обшивки, как уже давно есть в Orca3D и недавно добавил в Shape Maker инж.Александр Алексанов.

Тимошенко ориентировался к украинским и русским правилам, включительно и ГИМС. Но к сожалению того что он взаимствовал от этих правилах ныне уже устарело и надо менять.

4. Чтобы ваш вариант программы действительно стал современным необходимо сделать еще много работу:

  • Надо осовременить критерии остойчивости- надо добавить Правила ИСО для судов до 24м, Правила IMO для международного кода по остойчивости для судов более 24м, новая современная редакция Правил Российского Морского и Речного Регистра и современние правила ГИМС.
  • Наверно программа будет действительно современная если добавить функции для расчета непотопляемости как это сделано в Delftship и Maxsurf Stability.
  • Программа будет абсолютно современная если с ней могут сделать расчеты посадки и сопротивления движению судов с динамическими принципами поддержания/СПК и СВП/ на тихой воде и на волне.
  • Все вышеупомянутое невозможно осуществить только в рамках ожидаемой помощи от форума.

NA Razmik Baharyan

Rousse-Bulgaria

 

Авторов не забываем, в Help/About Credits все авторы указаны.

Исходный код был выложен в паблик домен. Поэтому я портировал программу из платной Делфи в бесплатный Лазарус, который может собирать программу для разных платформ. Сейчас пока только для Линукс и Виндовс.

 

Это была моя основная цель. Далее шли всякие небольшие и большие улучшения и исправление ошибок в движке.

Я не инженер-судостроитель. Мне программа пригодилась для проектирования виндсерф досок и рассчета их сопротивления.

 

Я никогда не позиционировал программу как настоящую для проектирования больших морских кораблей.

Не думаю, что кто-либо будет на ней проектировать большие корабли, суда. Это серьезная работа, и будет требовать серьезной поддержки софтвера и гарантий следования методикам, которые Вы указали. Я таких гарантий не даю. Если кто-то спроектировал корабль который утонул, это только его ответственность. Не моя.

Я за это вообще никаких денег не получаю. Никаких. Поэтому не требуйте от программы и от меня слишком многого. :)

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

 

В то же время я не против обновить методики или даже добавить. Если мне дадут спецификации, как чего считать.

 

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

 

Но вообще я хотел-бы оптимизировать движок, чтобы был быстрее. А то на больших моделях тормозит.


  • 0

#974 a_max

a_max

    Яхтенный капитан

  • Капитан
  • 2 842 сообщений
  • Из:moscow

Отправлено 20 июля 2019 - 18:12

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

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

 

Сегодня пообщался с Андреем, по поводу разницы в типе выбора стало более-менее понятно.Будем исходить из существующего. Потом просто оценивать текущий набор подойдет/не подойдет. Так же обсудили дальнейшие мои идеи, вроде не должно быть сложно.Вечером сформулирую, напишите свое мнение. 

Пока разбирался с досками в сарае было время над алгоритмами подумать :) . Получается если функции авто-перемещения точки мы возложим на два выравнивания. то группам можно оставить только ручное редактирование, т.е. фактически автовыбор. Может ли это быть третьим свойством? Т.е. некий индекс, что при выборе одной из таких точек выбираются все с ним же. Соответственно выбор свойств будет между выравниванием, отслеживанием и индексом группировки. Тогда никаких конфликтов в принципе быть не может.


  • 0

#975 mm7

mm7

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

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

Отправлено 20 июля 2019 - 19:57

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

 

Сегодня пообщался с Андреем, по поводу разницы в типе выбора стало более-менее понятно.Будем исходить из существующего. Потом просто оценивать текущий набор подойдет/не подойдет. Так же обсудили дальнейшие мои идеи, вроде не должно быть сложно.Вечером сформулирую, напишите свое мнение. 

Пока разбирался с досками в сарае было время над алгоритмами подумать :) . Получается если функции авто-перемещения точки мы возложим на два выравнивания. то группам можно оставить только ручное редактирование, т.е. фактически автовыбор. Может ли это быть третьим свойством? Т.е. некий индекс, что при выборе одной из таких точек выбираются все с ним же. Соответственно выбор свойств будет между выравниванием, отслеживанием и индексом группировки. Тогда никаких конфликтов в принципе быть не может.

 

И это правильно. На судах люди. С водой не нужно шутить.

 

 

Не совсем понял. Что за третье свойство? Типа для точки А назначаем свойство "заякориться к точке Б", и когда двигаем Б, А двигается параллельно с ней? Да, не проблема.

 

Вообще потом можно универсальную параметризацию сделать, например юзер может писать для точки P1 выражение на каком-нибудь простеньком языке c геом функциями, например: X=P2.X; Y=P2.Y; Z=P2.Z;

И когда двигаем P2, точка P1 пересчитывается.

Но тогда надо вводить сохраняемые ИД точек. Сейчас ИД получаются при загрузке и в общем-то они случайные.

 

Все. Поехал я заниматься практическим мореходством. На доске кататься :)


  • 0



Ответить



  



Темы с аналогичным тегами Фришип, Free!Ship, проектирование лодок

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

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