![]() |
Xtreme3D 3.7.1 - Версия для печати +- Xtreme3D Community (https://xtreme3d.ru/forums) +-- Форум Xtreme3D (https://xtreme3d.ru/forums/forumdisplay.php?fid=3) +--- Форум Анонсы (https://xtreme3d.ru/forums/forumdisplay.php?fid=5) +--- Темы: Xtreme3D 3.7.1 (/showthread.php?tid=15) |
Xtreme3D 3.7.1 - Gecko - 08-24-2018 1. Анимацию удалить пока нельзя (я даже не уверен, что такая возможность есть в GLScene, надо посмотреть). 2. Чтобы удалить шейдер, попробуй сделать MaterialSetShader('material', 0). Я не пробовал (и не могу сейчас потестить), но, по идее, должно сработать. 3. Да, должны, но надо тестить. С удалением могут быть проблемы, если есть ссылки на объект - например, классический случай: удаление объекта с потомками. 4. LineSetNode могу добавить. 5. Скорее всего, в 3.8 я сделаю полный доступ к анимационным данным, можно будет собирать актеров с нуля, как freeform. Xtreme3D 3.7.1 - FireRun - 12-16-2018 Переписал версию Xtreme3D Editor 3.7.1, дополнял в основном для редактора (Xtreme3D Editor). Функции для возврата данных о источниках света: - LightGetColor (light,index) ind 0 - Ambient, ind 1 - Diffuse, 2 - Specular. - LightGetShining (ind) - LightGetAttenuation (ind) Функции для изменения примитивов (геометрия,количество сегментов итд): -SphereOptions (sphere,rad,slic,staks) -CylinderOptions (cyl,topr,botr,h,slic,staks,loop) - ConeOptions (cone,botr,h,slic,staks,loop) -AnnulusOptions (an,inr,outr,h,slic,staks,loop) -TorusOptions(tor,inr,outr,ring,side) - DiskOptions (disk,inr,outr,starta,sweepa,loop,slic) - FrustrumOptions(fr,basew,based,apexh,cuth) - SphereGetOptions (sph,ind) - ind 0 - Radius, ind 1 - Slices, ind 2 - Stacks. - CylinderGetOptions (cyl,ind) ind 0 -TopRadius,ind 1 - BottomRadius, ind 2 - Height,ind 3 - Slices, ind 4 - Stacks, ind 5 - Loops. - ConeGetOptions (cone,ind) ind 0 -BottomRadius,ind 1 - Height, ind 2 - Slices,ind 3 - Stacks, ind 4 - Loops. - AnnulusGetOptions(an,ind) ind 0 -BottomInnerRadius,ind 1 - BottomRadius, ind 2 - Height,ind 3 - Slices, ind 4 - Stacks,ind 5 - Loops. -TorusGetOptions(tor,ind) ind 0 -MinorRadius,ind 1 - MajorRadius, ind 2 - Rings,ind 3 - Sides. -DiskGetOptions (disk,ind) ind 0 -InnerRadius,ind 1 - OuterRadius, ind 2 - StartAngle,ind 3 - SweepAngle,ind 4 - Loops,ind 5 - Slices. - FrustrumGetOptions(fr,ind) ind 0 -BaseWidth,ind 1 - BaseDepth, ind 2 - ApexHeight,ind 3 - Height. -PlaneOptions(plane,squad,xt,yt) -PlaneGetOptions (plane,index return) - index 0 - X Tiles, index 1 - Y Tiles. - CubeGetNormalDirection (ind) -SphereGetAngleLimits(sphere,index) ind 0 - Start, ind 1 - Stop, ind 2 - Top, ind 3 - Bottom. -SphereSetAngleLimits(sphere,starta,stopa,topa,bottoma) Функция которая возвращает имя материала у объектов: - ObjectGetMaterial(ind obj) Функции для возврата цвета и прозрачности у материалов: - MaterialGetColor(mat name,ind) ind 0 - Ambient, ind 1 - Diffuse, ind 2 - Specular, ind 3 - Emission. - MaterialGetAlpha(mat name,ind) ind 0 - Ambient, ind 1 - Diffuse, ind 2 - Specular, ind 3 - Emission. -Функции для изменения сетки: - GridSetTille(grid,x,y,z) - GridSetStep(grid,step) Скачать Xtreme3D 3.7.1 - Gecko - 12-17-2018 Круто! Добавил на сайт, чуть позже залью все новые функции в репозиторий. |