forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Xors3D (http://forum.boolean.name/forumdisplay.php?f=126)
-   -   Childs and Parents (http://forum.boolean.name/showthread.php?t=15092)

Gector 10.07.2011 15:09

Ответ: Childs and Parents
 
Бл**ь... Ну нафига я спросил?:(

.Squid 10.07.2011 15:54

Ответ: Childs and Parents
 
Вложений: 1
Я просто оставлю это здесь.

Mind 10.07.2011 17:21

Ответ: Childs and Parents
 
Цитата:

Бл**ь... Ну нафига я спросил?
Я жалею что ответил.
Nite раз уж ты даешь такие глупые советы попробуй реализовать сам это!
Мне ДаСтАлО объяснять всем что я хочу прикрутить не ОБЫЧНЫЙ мешь, а ФИЗ.меш к пивойту если реализуешь это то признаю свою бездарность и глупость, тупизм , упорность и пр.
А то сразу все хотят дать советы которые сами не проверяли.
Цитата:

Я просто оставлю это здесь.
.Squid этот пример я знаю давно но он мне не подходит т.к я пользуюсь не PhysxBullet а PhysxWrapper. Еще пробывал реализовать подобное с джоинтами но было стоко проблем что запарился и решил сделать все сам.

Mr_F_ 10.07.2011 17:29

Ответ: Childs and Parents
 
Цитата:

я пользуюсь не PhysxBullet
а мы то все думали, что ты юзаешь именно ФизыксБуллет. только в нём ведь можно парентить физ меши.

по теме:
что ты не можешь вкурить то?
не можешь позицию физ телу ставить равную позиции пивота?

Mind 10.07.2011 17:33

Ответ: Childs and Parents
 
Цитата:

а мы то все думали, что ты юзаешь именно ФизыксБуллет. только в нём ведь можно парентить физ меши.
Интересно сколько я бы еще спорил с другими если ты бы не написал ЭТО! :-D


ДА!

Mind 10.07.2011 17:43

Ответ: Childs and Parents
 
Хочу обьяснить свое отношение к булетту:
1) Пользовался им как токо появился( где то мес. 3), пока на меня не напало куча багов(косяк с трианглами - все меши(хул-,три- и пр)).Боролся как мог но все мои попытки избежать их становились весьма сложными и емкоресурсными.
2) Был мал функционал по отношению к врапперу( ну там веревки, joint`ы и др.)
Поэтому решил перейти(уже давано) на PhysxWrapper(хотя у него тоже есть недостатки).

Venom2 11.07.2011 01:48

Ответ: Childs and Parents
 
Цитата:

Сообщение от Mind (Сообщение 194966)
Я жалею что ответил.
Nite раз уж ты даешь такие глупые советы попробуй реализовать сам это!
Мне ДаСтАлО объяснять всем что я хочу прикрутить не ОБЫЧНЫЙ мешь, а ФИЗ.меш к пивойту если реализуешь это то признаю свою бездарность и глупость, тупизм , упорность и пр.

Не тупи, тебе Nite написал что припарентить к камере надо пивот, а не физическое тело, а физическое тело ставить в позицию пивота:
Код:

SetBodyPosition(физическое_тело, EntityX(пивот, True), EntityY(пивот, True), EntityZ(пивот, True))
ну и повернуть не забудь по углам пивота (тоже глобальных).
Цитата:

Сообщение от Mind (Сообщение 194966)
то признаю свою бездарность и глупость, тупизм , упорность и пр.

Жду признаний :)

NitE 11.07.2011 02:19

Ответ: Childs and Parents
 
Вложений: 1
Цитата:

Graphics3D 800,600,32,2
SetBuffer BackBuffer()

Global cam=CreateCamera()
Global piv=CreatePivot()
Global plane=CreatePlane()
PositionEntity(piv,0,0,10,1)
EntityParent(piv,cam)
PositionEntity(cam,0,10,0,1)

light=CreateLight()

pxCreateWorld(1,"")

MoveMouse(GraphicsWidth()/2,GraphicsHeight()/2)
mousespeed#=0.5
camerasmoothness#=4.5
Global cbody=0

Repeat

If MouseHit(1)
camvx#=EntityX(piv,1)-EntityX(cam,1)
camvy#=EntityY(piv,1)-EntityY(cam,1)
camvz#=EntityZ(piv,1)-EntityZ(cam,1)
ray=pxCreateRay()
pxRaySetDir(ray,camvx,camvy,camvz)
pxRaySetPosition(ray, EntityX(cam,1),EntityY(cam,1),EntityZ(cam,1))
cbody=pxRayGetBody(ray,0)
EndIf


If MouseDown(1) And cbody<>0
cvx#=EntityX(piv,1)-pxBodyGetPositionX(cbody)
cvy#=EntityY(piv,1)-pxBodyGetPositionY(cbody)
cvz#=EntityZ(piv,1)-pxBodyGetPositionZ(cbody)
Local cmod%=2
pxBodySetLinearSpeed(cbody,cvx*cmod,cvy*cmod,cvz*c mod)
EndIf

If KeyHit(57)
Create_Px_Cube()
EndIf

mxs# = MouseXSpeed() * mousespeed
mys# = MouseYSpeed() * mousespeed
camxa# = camxa - mxs Mod 360
camya# = camya + mys
If camya < -89 Then camya = -89
If camya > 89 Then camya = 89
MoveMouse GraphicsWidth() / 2, GraphicsHeight() / 2
RotateEntity cam, camya, camxa, 0.0

Update_Px_Cube()
pxRenderPhysic(30,0)
UpdateWorld()
RenderWorld()
Text(10,10,cbody)
Flip
Until KeyHit(1)
End

Type Px_Cube
Field cube_body%
Field cube_mesh%
End Type

Function Create_Px_Cube()
ocu.Px_Cube = New Px_Cube
ocu\cube_body=pxBodyCreateCube(1,1,1, 3)
ocu\cube_mesh=CreateCube()
ScaleEntity ocu\cube_mesh,1,1,1
EntityColor ocu\cube_mesh,Rand(0,255),Rand(0,255),Rand(0,255)
pxBodySetPosition(ocu\cube_body,EntityX(cam)+Rand(-5,5),EntityY(cam)+Rand(-5,5),EntityZ(cam))
pxBodySetRotation(ocu\cube_body,Rand(-90,90),Rand(-90,90),Rand(-90,90))
End Function

Function Update_Px_Cube()
For ocu.Px_Cube = Each Px_Cube
pxBodySetEntity(ocu\cube_mesh, ocu\cube_body)
Next
End Function
Теперь можешь публично признать свою "бездарность и глупость, тупизм , упорность и пр."
Кстати, упорность и упоротость это очень разные вещи. Не думаю что кто-то тут обвинит тебя в упорности.

Mind 11.07.2011 13:54

Ответ: Childs and Parents
 
Итак начнем по-порядку:
Цитата:

а мы то все думали, что ты юзаешь именно ФизыксБуллет. только в нём ведь можно парентить физ меши.
Nite как ты мог написать пост и не прочесть веше посты где я уже писал...
Ниче признавать не буду т.к проблема оказалась не в моих знаниях а в возмржностях Physx`a.
Зря ты написал свой последний пост для меня т.к я и без тебя это мог сделать если б я пользовался буллетом..
Цитата:

Не тупи, тебе Nite написал что припарентить к камере надо пивот, а не физическое тело, а физическое тело ставить в позицию пивота
Venom ты как Nite не смотришь посты выше...

Цитата:

Жду признаний :)
За что? 0_o! За то что повторил все за Nite.. ппц.
Это ты не тупи..

moka 11.07.2011 14:52

Ответ: Childs and Parents
 
Да тупит, чё поделаешь..

RegIon 11.07.2011 15:36

Ответ: Childs and Parents
 
ну,я и то с пол пинка такой написал (правда на Ньютоне)

Mind 11.07.2011 15:42

Ответ: Childs and Parents
 
Цитата:

ну,я и то с пол пинка такой написал (правда на Ньютоне)
Поздравляю!!!
я тоже (если ты не имеешь в виду припаренчивания физ.меша к пивоту) :-D

RegIon 11.07.2011 15:56

Ответ: Childs and Parents
 
Цитата:

я тоже (если ты не имеешь в виду припаренчивания физ.меша к пивоту) :-D
нет...как в халфе

Colossus 12.07.2011 09:07

Ответ: Childs and Parents
 
если у тебя кривые руки, не нужно винить в этом тех кто пытается хоть как то понять тебя и обьяснить решение проблемы, созданной твоими же кривыми руками )) справку почаще кури, и таких проблем у тебя не будет, друг.


Часовой пояс GMT +4, время: 03:44.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot