try destroydialog test catch(); rollout test "Test"
(
button btn_create "Create"; timer clock "testClock" interval:33 active:false
on clock tick do
(
if (viewport.getType())==#view_persp_user then
(
vtm=inverse (viewport.getTM())
p=getnodebyname "igorznag_plane_perspective"; if p!=undefined then
(in coordsys (transmatrix p.pos) p.rotation=inverse vtm.rotation
completeredraw(); )
)--if (viewport.getType())==#view_persp_user then
)--on clock tick do
on btn_create pressed do
(
if (viewport.getType())==#view_persp_user then
(
vtm=inverse (viewport.getTM())
p=getnodebyname "igorznag_plane_perspective"; if p==undefined do
(p=plane(); p.name="igorznag_plane_perspective";p.width=100; p.length=50
p.transform=vtm; in coordsys local p.pos+=[0,0,-200])
clock.active=true
)--if (viewport.getType())==#view_persp_user then
)--on btn_create pressed do
); createdialog test 100 30
Доступ к резюме доступен только по пакетному доступу HR менеджерам зарегистрированных компаний. Узнать о вариантах корпоративных пакетов можно по ссылке.
igorznag
try destroydialog test catch(); rollout test "Test" ( button btn_create "Create"; timer clock "testClock" interval:33 active:false on clock tick do ( if (viewport.getType())==#view_persp_user then ( vtm=inverse (viewport.getTM()) p=getnodebyname "igorznag_plane_perspective"; if p!=undefined then (in coordsys (transmatrix p.pos) p.rotation=inverse vtm.rotation completeredraw(); ) )--if (viewport.getType())==#view_persp_user then )--on clock tick do on btn_create pressed do ( if (viewport.getType())==#view_persp_user then ( vtm=inverse (viewport.getTM()) p=getnodebyname "igorznag_plane_perspective"; if p==undefined do (p=plane(); p.name="igorznag_plane_perspective";p.width=100; p.length=50 p.transform=vtm; in coordsys local p.pos+=[0,0,-200]) clock.active=true )--if (viewport.getType())==#view_persp_user then )--on btn_create pressed do ); createdialog test 100 30Verba
Спасибо друг я даже не знаю как тебя благодарить.
Но такие отзывчивые люди встречаются крайне редко,СПАСИБО .
Вот это самое оно.