Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.11.2013, 21:17   #1
Pykhov
Пользователь
 
Регистрация: 25.08.2013
Сообщений: 20
По умолчанию GLScene множество линий из одной точки

Задачу конкретно сформулировать не могу в процессе .
Код:
x=0; // задаю обобщаю координату 
GLLine1.nodes[0].position.x=x;
GLLine2.nodes[0].position.x=x;
x:=1
GLLine1.nodes[0].position.x=x;
GLLine2.nodes[0].position.x=x;
Как реализовать чтобы все точки ссылались на x.
Pykhov вне форума Ответить с цитированием
Старый 11.11.2013, 07:00   #2
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,882
По умолчанию

Не совсем понятно, что Вам надо. Да и много ли людей ориентируются в сцене, чтобы Вам помочь или хотя бы понять суть.
На мой взгляд вопрос чисто программерский, по сути к сцене тут никак не относящийся.
Полагаю, что Вы хотите, чтобы
GLLine1.nodes[0].position.x (и аналогично для глллайн2) менялась, когда меняется переменная х.
Сделать это можно предусмотрев некую инфраструктуру под этой переменной - оформить к ней "сеттер" - это либо отдельная процедура, которая (и только она) может установить значение х,тогда весь код записывающий в х надо будет поменять на SetX(значение); , либо х сделать вообще свойством(property) класса и сеттер будет работать ещё более естественно, через объект класса и любой кто обращается объект.х := что-то, будет автоматически выпонять сеттер.
Код сеттера в обоих случая будет примерно такой:
Код:
procedure SetX(Value: Single);
begin
  HiddenX := Value;
  GLLine1.nodes[0].position.x := Value;
  GLLine2.nodes[0].position.x := Value;
end;
где HiddenX - поле (внутренняя переменная класса, или модуля), к которой есть доступ только на чтение, всем кроме SetX в которой и будет храниться само значение х.
phomm вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
копирование из одной ячейки в множество ячеек с одинаковыми параметрами andreton Microsoft Office Excel 8 03.11.2010 13:55
Выяснить лежат ли точки на одной прямой commander_spock Помощь студентам 10 20.10.2010 14:44
Определить Лежат ли точки на одной прямой домик Помощь студентам 10 11.04.2010 20:12
Множество вопросов по одной БД Жменька Microsoft Office Access 10 13.01.2010 17:44
Множество вопросов по одной БД Жменька Фриланс 2 13.01.2010 02:15