|
|
|
Преоброзование 2-х координат в 3-мерные
|
|||
|---|---|---|---|
|
#18+
Народ!! Подскажите, пожалуйста. Допустим, имеется произвольно выбранная точка путем клика мышки в элементе Pictures с координатами 100:100. Как можно эти координаты преобразовать в трехмерные. Вообщем нужно чтоб при помощи мышки построить фигуру (в 3-мерном пространстве) и потом делать различные преобразования(перенос, вращение). Но координаты мышки можно же узнать только 2-мерные, Вот такой Вопрос? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 13:31:23 |
|
||
|
Преоброзование 2-х координат в 3-мерные
|
|||
|---|---|---|---|
|
#18+
А у вас элемент PictureBox что, трехмерный? А курсор мыши? Какой-то странный вопрос, ей-богу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 14:09:10 |
|
||
|
Преоброзование 2-х координат в 3-мерные
|
|||
|---|---|---|---|
|
#18+
Это из разряда, как узнать какой ширины дом если длина = 100, а высота = 200? когда ответишь на этот вопрос то все остальное для тебя будет пустяк ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 14:27:56 |
|
||
|
Преоброзование 2-х координат в 3-мерные
|
|||
|---|---|---|---|
|
#18+
Странно, такое даже в школе делали, по черчению,да и по физике в универе помойму такое было такое с формулами большими. Если кто делал 3-е преоброзования мож поймет. Имеется точка в декартовой системе, надо перевесити в з-х мерную модель( полярную помойму называется) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 14:41:38 |
|
||
|
Преоброзование 2-х координат в 3-мерные
|
|||
|---|---|---|---|
|
#18+
DirectX юзай и все у тебя будет в норме- и вращение и координаты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 14:41:44 |
|
||
|
Преоброзование 2-х координат в 3-мерные
|
|||
|---|---|---|---|
|
#18+
Konst_OneDirectX юзай и все у тебя будет в норме- и вращение и координаты Поясните, как он может вращать двумерную модель? Я неоднократно писал и на OpenGL и DirectX различные преобразования (в том афинные), но все они проводились на трехмерных моделях! 2 winww: И в какое же место вашей трехмерной модели вы поместили свою двумерную точку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 14:59:46 |
|
||
|
Преоброзование 2-х координат в 3-мерные
|
|||
|---|---|---|---|
|
#18+
winwwСтранно, такое даже в школе делали, по черчению,да и по физике в универе помойму такое было такое с формулами большими. Если кто делал 3-е преоброзования мож поймет. Имеется точка в декартовой системе, надо перевесити в з-х мерную модель( полярную помойму называется) Не тупи, да на черчении в трехмерную модель (изометрию) переводили из 2-х мерной схемы но с большой разницей, там давалось 3 вида (фронтальный, горизонтальный и вертикальный, для сложности иногда один убирали), т.е. у нас были все 3 координанты, ты или не представляешь что такое трехмерное и двухмерное пространство или не позавтракал. Твоя точка (100,100) может равновероятно находится на любой координате по оси Z и никакими формулами ты не узнаешь на какой, все что можно сделать это присвоить ее самостоятельно и прозвольно. ЗЫ Ты решил задачку про ширину дома? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 15:02:55 |
|
||
|
Преоброзование 2-х координат в 3-мерные
|
|||
|---|---|---|---|
|
#18+
а на физике скорее всего выли формулы перевода в полярные координаты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 15:04:09 |
|
||
|
Преоброзование 2-х координат в 3-мерные
|
|||
|---|---|---|---|
|
#18+
2 Melkiades так он вообще не знает как 3d показать в picturebox-е, я и посоветовал DirectX заюзать. человеку просто нужно дать направление, как ему решать кокретную задачу. Самое логичное направление - DirectX программирование, на VB это можно. И ему прямая дорога сюда: VB & 3D ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 15:10:56 |
|
||
|
Преоброзование 2-х координат в 3-мерные
|
|||
|---|---|---|---|
|
#18+
Ладно не прав, тогда как можно нарисовать фигуру в PictureBox мышой а потом делать афинные преоброзования для 3-го пространоства или надо сразу только определенно задовать координаты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 15:38:53 |
|
||
|
Преоброзование 2-х координат в 3-мерные
|
|||
|---|---|---|---|
|
#18+
В autocad это делается так, Рисуешь в определенной плоскости прямоугольник (причем рисовать можно по координатам, всем трем их вводят с клавиатуры), потом выделяешь его и нажимаешь кнопку выдавить (указываешь на сколько и под каким углом) теперь у тебя есть объемная фигура, но как видешь одну из ккординат нужно вводить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2006, 20:17:53 |
|
||
|
|

start [/forum/topic.php?fid=60&gotonew=1&tid=2166216]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
418ms |
get topic data: |
11ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 746ms |

| 0 / 0 |
