Пожалуйста, не блокируйте рекламу!

0 Пользователей и 1 Гость просматривают эту тему.

*

Оффлайн nideKer

  • *****
  • 2603
  • Репутация: +121/-2
  • Пол: Мужской
  • freeRide 4ever
Группировка объектов в 2D скрипте
« : Ноября 10, 2013, 03:16:53 »

Test

Подскажите что есть на подобии команды GROUP "xxx" для 2D скрипта? 
FRAGMENT2 не очень подходит, так как для адаптации элемента под старые версии редактируя HEX слетают напрочь эти фрагменты. 
Очень хочется чего-то надежного,  скриптового...  :wink: :wink:

*

Оффлайн Valery W

  • *****
  • 5987
  • Репутация: +634/-14
  • Пол: Мужской
Re: Группировка объектов в 2D скрипте
« Ответ #1 : Ноября 10, 2013, 09:18:32 »
GROUP используется для определения группы 3D тел, которые будут участвовать в операции для объемных элементов. 
Отсюда не могу понять, какое подобие SEO может быть в среде 2D объектов.

*

Оффлайн lsr

  • *****
  • 1268
  • Репутация: +247/-6
  • Пол: Мужской
  • http://sl-gdl.com
Re: Группировка объектов в 2D скрипте
« Ответ #2 : Ноября 10, 2013, 10:15:06 »
Добавить символ из 3D окна элемента не подходит?
Или можно  просто свой скрипт написать. А если символ имеет сложную геометрическую форму- напр. автомобиль, так при наличии оригинала скопировать этот символ, вставить в план, сохранить как библ. элемент.
Открыть, скопировать скрипт, подкорректировать полученный Poly2_b под собственные потребности.
Ну и тд если Fragment_ов_слоев несколько штук.

*

Оффлайн nideKer

  • *****
  • 2603
  • Репутация: +121/-2
  • Пол: Мужской
  • freeRide 4ever
Re: Группировка объектов в 2D скрипте
« Ответ #3 : Ноября 10, 2013, 17:49:24 »
Отсюда не могу понять, какое подобие SEO может быть в среде 2D объектов.
Ну не обязательно прямо для SEO. Я ограждения делал (мне кстати lsr помогал - thx!) так там группы прекрасно для циклов работали...  
Может я не совсем понятно объяснил - "допиливаю" очередную выноску - у выноски есть окончание точка, стрелка и т.д. - есть желание сделать мультилинии для выноски - и соответственно в окончания есть желание подставлять "2Д группы" что бы не писать для каждой линии вырианты окончаний. Чем можно решить эту задачку? Фрагментами орудовать не особо хочется.

*

Оффлайн Valery W

  • *****
  • 5987
  • Репутация: +634/-14
  • Пол: Мужской
Re: Группировка объектов в 2D скрипте
« Ответ #4 : Ноября 10, 2013, 21:02:33 »
Теперь понятно.
Для этого существуют внутренние подпрограммы.
Выписка из справки:
Извините, вам запрещён просмотр содержимого спойлеров.
Пример.
В моем примереlabel будет строкового типа (когда разрешили использовать строковый тип, я был очень довольный. До этого был только числовой). И не смотря на предупреждение, label будет переменной (потому, что удобно). 
Для начала пропишем параметр для выбора окончания линии.
VALUES "ArrowType" "Нет", "Стрелка", "Точка"Теперь 2D-Скрипт

LINE2 x1, y1, x2, y2    ! Описываем линию
GOSUB ArrowType    ! Отправляем в подпрограмму за нужным окончанием линии
END                              ! Завершаем (закрываем) скрипт

! Пошли подпрограммы описания разных окончаний линии

"Стрелка":
! Пишем скрипт стрелки
RETURN     ! возвращаемся обратно на строку после GOSUB

"Точка":
! Пишем скрипт точки
RETURN     ! возвращаемся обратно на строку после GOSUB

"Нет":
! Ничего не пишем
RETURN     ! возвращаемся обратно на строку после GOSUB

*

Оффлайн nideKer

  • *****
  • 2603
  • Репутация: +121/-2
  • Пол: Мужской
  • freeRide 4ever
Re: Группировка объектов в 2D скрипте
« Ответ #5 : Ноября 11, 2013, 01:29:49 »
Хмм странно получается при проверке скрипта:
Извините, вам запрещён просмотр содержимого спойлеров.

при этом endPoint

Извините, вам запрещён просмотр содержимого спойлеров.

Притом в превью объекта все отображается корректно... - в чем могут быть грабельки?

UPD: Вопрос снят все дело в операторе END - после него происходит все действо. :) Спасибо!
« Последнее редактирование: Ноября 11, 2013, 02:44:50 от nideKer »

 

Похожие темы

  Тема / Автор