Форма входа

Наш опрос

Чижик от Штадлера vs. Витязь и иже с ним от ПК ТС
Всего ответов: 112

Мини-чат

500

Статистика

Вагоны ПТМЗ - Страница 39 - Форум

[ Личные сообщения() · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Вагоны ПТМЗ
drmДата: Вторник, 24.11.2009, 11:15 | Сообщение # 1
Sooooo sloooo...oooooow
Группа: Администрация
Сообщений: 2420
Награды: 0
Статус: Оффлайн
Здесь все о моих вагонах производства ПТМЗ (ранее ВРЗ, ЗРГЭТ)

Сделано:
ЛМ-ЛП-47 в заводской окраске
ЛМ-ЛП-49
ЛМ-57 синяя, зеленая, тёмная
ЛВС-66 все варианты
ЛМ-68 все варианты
ЛМ-68М все варианты + служебные на его базе
ЛВС-80 все варианты
ЛВС-86 все варианты
ЛМ-88 + ПР
ЛВС-89 все варианты
ЛМ-93 все варианты
ЛВС-97 все варианты
ЛМ-99 все варианты
ЛВС-2005
ЛМ-2008 все варианты
ЛВС-2009

В работе:
ЛМ-ЛП-36
ЛМ-67
ЛМ-68 предсерийный


Споры в интернете — это как Олимпиада для умственно отсталых: даже если ты победил — ты все равно дебил!
click
________________________________
Anything you can do, I can do better.
I can do anything better than you.
 
TarasBДата: Среда, 14.11.2012, 15:49 | Сообщение # 761
Директор станкостроительного завода
Группа: Разработчики (primary)
Сообщений: 1372
Награды: 0
Статус: Оффлайн
Короче когда будет время, я что-то сделаю с этим.
Чтобы можно было передавать в качестве параметра не только точки и числа, но и модели.
Тогда достаточно будет стандартных дверей, только с другой внутренней моделью.
 
drmДата: Среда, 14.11.2012, 16:08 | Сообщение # 762
Sooooo sloooo...oooooow
Группа: Администрация
Сообщений: 2420
Награды: 0
Статус: Оффлайн
Quote (TarasB)
с другой внутренней моделью

А как тогда настроить внутреннюю? Тут-то так и есть внутри настраиваемой двери засунуто настраиваемое окно


Споры в интернете — это как Олимпиада для умственно отсталых: даже если ты победил — ты все равно дебил!
click
________________________________
Anything you can do, I can do better.
I can do anything better than you.
 
TarasBДата: Среда, 14.11.2012, 16:28 | Сообщение # 763
Директор станкостроительного завода
Группа: Разработчики (primary)
Сообщений: 1372
Награды: 0
Статус: Оффлайн
Quote (drm)
А как тогда настроить внутреннюю?

Да никак, сказать просто, что d_any принимает в качестве параметра модель, принимающую 4 точки.
И пиши show d_any 3 4 moya_klevaya_stvorka p1 p2 p3 p4
 
drmДата: Среда, 14.11.2012, 16:38 | Сообщение # 764
Sooooo sloooo...oooooow
Группа: Администрация
Сообщений: 2420
Награды: 0
Статус: Оффлайн
дык тогда створка будет ненастраиваемая, а если мы хотим в створке тоже все настроить?

Споры в интернете — это как Олимпиада для умственно отсталых: даже если ты победил — ты все равно дебил!
click
________________________________
Anything you can do, I can do better.
I can do anything better than you.
 
koropetДата: Среда, 14.11.2012, 16:47 | Сообщение # 765
Водитель 1 класса
Группа: Разработчики (primary)
Сообщений: 253
Награды: 0
Статус: Оффлайн
Створка в этом случае вызывается внутри модели d_any со своими параметрами, которая, в свою очередь, берет параметры из нашей модели. Если хотим передать больше параметров(высота полос, радиусы окон и т. д.), просто прописываем в d_any эти параметры и при вызове створки передаём их туда.

Koropet ©
 
drmДата: Среда, 14.11.2012, 16:49 | Сообщение # 766
Sooooo sloooo...oooooow
Группа: Администрация
Сообщений: 2420
Награды: 0
Статус: Оффлайн
Ну тогда большой разницы не будет между старым и новым способом

Споры в интернете — это как Олимпиада для умственно отсталых: даже если ты победил — ты все равно дебил!
click
________________________________
Anything you can do, I can do better.
I can do anything better than you.
 
koropetДата: Среда, 14.11.2012, 16:54 | Сообщение # 767
Водитель 1 класса
Группа: Разработчики (primary)
Сообщений: 253
Награды: 0
Статус: Оффлайн
d_any :
Code

:@stvorka
:p1 1 0 1
:p2 1 0 0
:p3 -1 0 1
:p4 -1 0 0

:.param1
...
...
show @stvorka .param1

ну а в модели при вызове двери указываем этот параметр
Code

show d_any 3 4 moya_klevaya_stvorka p1 p2 p3 p4 100500


Добавлено (14.11.2012, 16:54)
---------------------------------------------
Хотя как-то странно получается.
У разных створок же могут быть совершенно разные параметры.


Koropet ©

Сообщение отредактировал koropet - Среда, 14.11.2012, 16:54
 
drmДата: Среда, 14.11.2012, 16:56 | Сообщение # 768
Sooooo sloooo...oooooow
Группа: Администрация
Сообщений: 2420
Награды: 0
Статус: Оффлайн
Дык все равно нет большой разницы

Споры в интернете — это как Олимпиада для умственно отсталых: даже если ты победил — ты все равно дебил!
click
________________________________
Anything you can do, I can do better.
I can do anything better than you.
 
koropetДата: Среда, 14.11.2012, 17:00 | Сообщение # 769
Водитель 1 класса
Группа: Разработчики (primary)
Сообщений: 253
Награды: 0
Статус: Оффлайн
Либо так:
Code

show d_any 3 4 @moya_klevaya_stvorka .param1 p1 p2 p3 p4  

где .param1 прописан в самой створке. То есть сначала имя модели створки и ее параметры, затем идут остальные параметры.
Code

show d_any 3 4 @moya_drugaya_stvorka .param1 .param2 .param3 p1 p2 p3 p4  


Koropet ©
 
TarasBДата: Среда, 14.11.2012, 17:28 | Сообщение # 770
Директор станкостроительного завода
Группа: Разработчики (primary)
Сообщений: 1372
Награды: 0
Статус: Оффлайн
Quote (drm)
дык тогда створка будет ненастраиваемая, а если мы хотим в створке тоже все настроить?

Создаёшь нужную створку и передаёшь её.
Там модель будет состоять из 2х строк, просто перевызов настраиваемой с нужными параметрами.

Добавлено (14.11.2012, 17:23)
---------------------------------------------

Quote (drm)
Ну тогда большой разницы не будет между старым и новым способом

34 параметра передавать или просто передавать название створки - нет разницы?!

Добавлено (14.11.2012, 17:24)
---------------------------------------------
Я вот, например, не хочу, чтобы в коде вагона были эти параметры, я просто отдельно сделаю себе створку, какую надо, зашив все параметры внутрь, и в коде модели будет простая передача нужной створки, без месива цифр, в которых легко ошибиться и обсчитаться (в смысле, передать 10ю цифру вместо 11й).

Добавлено (14.11.2012, 17:28)
---------------------------------------------

Quote (koropet)
где .param1 прописан в самой створке. То есть сначала имя модели створки и ее параметры, затем идут остальные параметры.

Да я вот подумывал про
bind model p1 _ _ _ p2 _
создаёт модель с 4 параметрами (на месте _) из модели из 6 параметров, путём фиксации остальнух двух.
Но увидев, что сделал drm, понял, что это вредно.
 
koropetДата: Среда, 14.11.2012, 17:58 | Сообщение # 771
Водитель 1 класса
Группа: Разработчики (primary)
Сообщений: 253
Награды: 0
Статус: Оффлайн
То есть, у нас в файле двери куча cont-ов (или чего ещё), которые решают, какую модель створки вызвать с этими параметрами, а та уже решает, как с ними поступить?

Добавлено (14.11.2012, 17:58)
---------------------------------------------
Кстати, это можно существующими средствами сделать с помощью чисел, хотя тут надо постоянно помнить к какой модели какое число относится.


Koropet ©
 
drmДата: Среда, 14.11.2012, 18:48 | Сообщение # 772
Sooooo sloooo...oooooow
Группа: Администрация
Сообщений: 2420
Награды: 0
Статус: Оффлайн
Quote (TarasB)
Я вот, например, не хочу, чтобы в коде вагона были эти параметры, я просто отдельно сделаю себе створку, какую надо, зашив все параметры внутрь, и в коде модели будет простая передача нужной створки, без месива цифр, в которых легко ошибиться и обсчитаться (в смысле, передать 10ю цифру вместо 11й).

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


Споры в интернете — это как Олимпиада для умственно отсталых: даже если ты победил — ты все равно дебил!
click
________________________________
Anything you can do, I can do better.
I can do anything better than you.
 
drmДата: Среда, 14.11.2012, 19:05 | Сообщение # 773
Sooooo sloooo...oooooow
Группа: Администрация
Сообщений: 2420
Награды: 0
Статус: Оффлайн

Обновление

ЗЫ. 4-х створчатая дверь в сборе - 980 полигонов
Прикрепления: 9636332.png (58.0 Kb)


Споры в интернете — это как Олимпиада для умственно отсталых: даже если ты победил — ты все равно дебил!
click
________________________________
Anything you can do, I can do better.
I can do anything better than you.
 
drmДата: Четверг, 15.11.2012, 00:06 | Сообщение # 774
Sooooo sloooo...oooooow
Группа: Администрация
Сообщений: 2420
Награды: 0
Статус: Оффлайн
Code
/
/ ДВЕРЬ ШИРМОВАЯ НАСТРАИВАЕМАЯ (ЛМ-68 -образная)
/  35 параметров
/
/
/ ИНСТРУКЦИЯ по эксплуатации
/
/ Cинтаксис:
/
/    show d_68m Q W E R N
/    WH R1 SR S1 S2 S3 S4
/        REZR REZG REZB
/         OWR  OWG  OWB
/    ST1 ST1R ST1G ST1B
/    ST2 ST2R ST2G ST2B
/    ST3 ST3R ST3G ST3B
/        ST4R ST4G ST4B
/    SB1 SB2
/         SBR  SBG  SBB
/    DT
/
/  Расшифровка:
/
/       Q W E R  - точки привязки (задаются, как у обычной двери)
/       N   - количество створок двери
/     -верхняя чвсть двери-
/     WH  - высота окна
/       R1  - радиус скругления
/       SR  - ширина резинки стекла
/       S1 - S4  - ширины металла вокруг стекла
/       REZ RGB  - цвет резинки в RGB
/       OW RGB   - цвет металла вокруг стекла в RGB
/     -нижняя часть двери-
/       ST1 - ST3   - ширины полосок 1 - 3 (4-я вычисляется из остатка)
/       ST1 - ST4 RGB  - цвет полосок 1- 4 в RGB
/     -дополнительно-
/       SB1  - ширина брезента/резинки на краю створки
/       SB2  - ширина брезента/резинки у стыка створок
/       SB RGB  - цвет брезента/резинки в RGB
/       DT  - тип двери
/
/  Типы дверей:
/
/       d    passdoorstate
/       dd    driverdoorstate
/       cd    max driverdoorstate passdoorstate
/

Вот такая инструкция по двери вышла


Споры в интернете — это как Олимпиада для умственно отсталых: даже если ты победил — ты все равно дебил!
click
________________________________
Anything you can do, I can do better.
I can do anything better than you.
 
TarasBДата: Четверг, 15.11.2012, 11:11 | Сообщение # 775
Директор станкостроительного завода
Группа: Разработчики (primary)
Сообщений: 1372
Награды: 0
Статус: Оффлайн
Quote (koropet)
То есть, у нас в файле двери куча cont-ов (или чего ещё), которые решают, какую модель створки вызвать с этими параметрами, а та уже решает, как с ними поступить?

Нет, передаётся именно модель. Любая.
Quote (drm)
Так я и сейчас могу так сделать, могу зашить цифры в створке, но тогда окно, его радиусы и резинки и все полоски на ней станут фиксированными, а это не удобно, если нужно вставить в модель с другой схемой окраски или вообще в выдуманный вагон

Да, но тогда код поворота двери придётся дублировать для каждого типа створки. А если тип створки сделать параметром, то дублировать ничего не придётся...
Quote (drm)
Вот такая инструкция по двери вышла

ВинАПИ и то проще
http://www.firststeps.ru/mfc/winapi/win/r.php?56
 
drmДата: Воскресенье, 18.11.2012, 21:25 | Сообщение # 776
Sooooo sloooo...oooooow
Группа: Администрация
Сообщений: 2420
Награды: 0
Статус: Оффлайн

Обновление ЛВСки, теперь в ней 7800 полигонов (было 3500)
Прикрепления: 8835815.png (105.6 Kb)


Споры в интернете — это как Олимпиада для умственно отсталых: даже если ты победил — ты все равно дебил!
click
________________________________
Anything you can do, I can do better.
I can do anything better than you.
 
TarasBДата: Воскресенье, 18.11.2012, 22:47 | Сообщение # 777
Директор станкостроительного завода
Группа: Разработчики (primary)
Сообщений: 1372
Награды: 0
Статус: Оффлайн
Полосочкам на борту необходимы ЛОДы.
Дверям тоже, кстати.
 
koropetДата: Понедельник, 19.11.2012, 00:02 | Сообщение # 778
Водитель 1 класса
Группа: Разработчики (primary)
Сообщений: 253
Награды: 0
Статус: Оффлайн
Тогда и окошки прямоугольниками заменять при удалении.

Koropet ©

Сообщение отредактировал koropet - Понедельник, 19.11.2012, 00:04
 
ГошикДата: Понедельник, 19.11.2012, 01:45 | Сообщение # 779
Контролер
Группа: Разработчики (secondary)
Сообщений: 69
Награды: 0
Статус: Оффлайн
Бампер ведь меньше должен быть и плоским.
 
LekoVДата: Среда, 21.11.2012, 01:45 | Сообщение # 780
Водитель 2 класса
Группа: Разработчики (primary)
Сообщений: 546
Награды: 0
Статус: Оффлайн

Потихонечку делаю то, чего не сделал ДРМ)
Прикрепления: 1751106.png (45.0 Kb)
 
Поиск: