|
3D-программирование Вопросы, касающиеся программирования 3D мира |
17.03.2009, 18:37
|
#1
|
Разработчик
Регистрация: 28.02.2009
Сообщений: 434
Написано 44 полезных сообщений (для 96 пользователей)
|
Координатная сетка в блице
У меня есть plane я его загрузил мне надо разделить есго на поле со всоими координатами ,при нажатии на них производилось бы n действие
|
(Offline)
|
|
17.03.2009, 18:39
|
#2
|
Разработчик
Регистрация: 09.08.2006
Адрес: Украина
Сообщений: 431
Написано 65 полезных сообщений (для 53 пользователей)
|
Ответ: Координатная сетка в блице
Тебе помогут команды CameraPick EntityPickMode и т.д.
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо Halk-DS за это полезное сообщение:
|
|
17.03.2009, 18:57
|
#3
|
Разработчик
Регистрация: 28.02.2009
Сообщений: 434
Написано 44 полезных сообщений (для 96 пользователей)
|
Ответ: Координатная сетка в блице
но как именно у меня plane из милкшейпа
|
(Offline)
|
|
17.03.2009, 20:23
|
#4
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,742
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Координатная сетка в блице
Пикаешь плейн
Смотришь куда пикнул
Сравниваешь координаты с воображаемой сеткой
Получаешь номера ячеек в сетке координат
Делаешь что ты там хотел
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
17.03.2009, 21:22
|
#5
|
Разработчик
Регистрация: 28.02.2009
Сообщений: 434
Написано 44 полезных сообщений (для 96 пользователей)
|
Ответ: Координатная сетка в блице
а пример кода есть?
|
(Offline)
|
|
17.03.2009, 21:33
|
#6
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Ответ: Координатная сетка в блице
да, конечно
Graphics3D 1024,768,32,2
SetBuffer BackBuffer()
light=CreateLight()
camera=CreateCamera()
MoveEntity camera,0,0,-5
cube=CreateCube()
EntityPickMode cube,2
Repeat
If MouseHit(1)
CameraPick(camera,MouseX(),MouseY())
EndIf
UpdateWorld()
RenderWorld()
Text 10,10,PickedEntity()
Text 10,20,PickedX()
Text 10,30,PickedY()
Flip
Until KeyHit(1)
End
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо NitE за это полезное сообщение:
|
|
17.03.2009, 21:54
|
#7
|
Разработчик
Регистрация: 28.02.2009
Сообщений: 434
Написано 44 полезных сообщений (для 96 пользователей)
|
Ответ: Координатная сетка в блице
спасибо
|
(Offline)
|
|
21.03.2009, 17:08
|
#8
|
Оператор ЭВМ
Регистрация: 13.12.2008
Сообщений: 35
Написано 7 полезных сообщений (для 12 пользователей)
|
Ответ: Координатная сетка в блице
Сообщение от NitE
да, конечно
Graphics3D 1024,768,32,2
SetBuffer BackBuffer()
light=CreateLight()
camera=CreateCamera()
MoveEntity camera,0,0,-5
cube=CreateCube()
EntityPickMode cube,2
Repeat
If MouseHit(1)
CameraPick(camera,MouseX(),MouseY())
EndIf
UpdateWorld()
RenderWorld()
Text 10,10,PickedEntity()
Text 10,20,PickedX()
Text 10,30,PickedY()
Flip
Until KeyHit(1)
End
|
Nite, ГДЕ координатная сетка в твоем коде?
|
(Offline)
|
|
21.03.2009, 21:11
|
#9
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Ответ: Координатная сетка в блице
координатную сетку ты будешь делать сам товарищь, я показал как это можно сделать
|
(Offline)
|
|
21.03.2009, 23:53
|
#10
|
Оператор ЭВМ
Регистрация: 13.12.2008
Сообщений: 35
Написано 7 полезных сообщений (для 12 пользователей)
|
Ответ: Координатная сетка в блице
Сообщение от NitE
координатную сетку ты будешь делать сам товарищь, я показал как это можно сделать
|
+1, отмочил.
Ты показал пример обработки клика.
Для координатной сетки понадобится вбить что-то вроде этого:
const SX,SZ
type nite
field px%
field pz%
field pd%
end type
dim n.nite(100)
i2=0
for i=0 To 9
for i1=0 to 9
n(i2)=new nite
n(i2)\pd=createpivot()
n(i2)\px=i*SX
n(i2)\pz=i1*SZ
i2=i2+1
next
next
и разнести объекты по координатам относительно \px и \pz
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
24.03.2009, 01:45
|
#11
|
Разработчик
Регистрация: 09.08.2006
Адрес: Украина
Сообщений: 431
Написано 65 полезных сообщений (для 53 пользователей)
|
Ответ: Координатная сетка в блице
Если не очень секретно, можеш обьяснить результат того, что ти хочеш?
Ато я непонимаю зависимости от клика на области и последующего действия.
|
(Offline)
|
|
06.04.2009, 00:34
|
#12
|
Разработчик
Регистрация: 28.02.2009
Сообщений: 434
Написано 44 полезных сообщений (для 96 пользователей)
|
Ответ: Координатная сетка в блице
Сообщение от Halk-DS
Если не очень секретно, можеш обьяснить результат того, что ти хочеш?
Ато я непонимаю зависимости от клика на области и последующего действия.
|
крестики нолики 3д =)
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
06.04.2009, 00:56
|
#13
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,742
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Координатная сетка в блице
Сразило наповал
шо ж ты так мучаесся из-за такой простой штуковины
Я думал ты там глобальную стратегию мутишь...
А тут всё проще можно сделать
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
06.04.2009, 01:05
|
#14
|
Гигант индустрии
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений (для 4,437 пользователей)
|
Ответ: Координатная сетка в блице
Как выяснилось, на самом деле таблица Менделеева сначала приснилась А. С. Пушкину, но он в ней ничего не понял.
__________________
|
(Offline)
|
|
Эти 6 пользователя(ей) сказали Спасибо tormoz за это полезное сообщение:
|
|
06.04.2009, 22:03
|
#15
|
Разработчик
Регистрация: 28.02.2009
Сообщений: 434
Написано 44 полезных сообщений (для 96 пользователей)
|
Ответ: Координатная сетка в блице
tormoz чуть не упал со стула прям про мою ситуаци
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 00:13.
|