 |
Xors3D Графический движок с поддержкой DirectX9 |
20.12.2011, 16:29
|
#556
|
Дэвелопер
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений (для 4,642 пользователей)
|
Ответ: Xors3D
Эм.. вообще-то пишет.
__________________
|
(Offline)
|
|
20.12.2011, 16:33
|
#557
|
Мастер
Регистрация: 13.06.2011
Сообщений: 1,103
Написано 481 полезных сообщений (для 1,836 пользователей)
|
Ответ: Xors3D
Ок, значит у меня глюки. В том смысле, что галлюцинации.
Зы: Оно на одни пишет, а на другие нет. 
|
(Offline)
|
|
20.12.2011, 18:27
|
#558
|
Дэвелопер
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений (для 4,642 пользователей)
|
Ответ: Xors3D
На какие не пишет?
__________________
|
(Offline)
|
|
20.12.2011, 19:13
|
#559
|
Мастер
Регистрация: 13.06.2011
Сообщений: 1,103
Написано 481 полезных сообщений (для 1,836 пользователей)
|
Ответ: Xors3D
Я стер нафиг проект, стер тот глючный шейдер и написал все заново и оно заработало. Проблема была, как всегда, в моих кривых руках.
|
(Offline)
|
|
24.12.2011, 00:34
|
#560
|
Чудо-кот
Регистрация: 22.02.2011
Сообщений: 901
Написано 480 полезных сообщений (для 1,471 пользователей)
|
Ответ: Xors3D
Последнии версии библиотек под блицмакс на End крахаются с ошибкой C++ Runtime Library, копирую старые версии - работает нормально.
|
(Offline)
|
|
24.12.2011, 00:45
|
#561
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: Xors3D
Наверное код в студию
|
(Offline)
|
|
28.12.2011, 21:14
|
#562
|
Мастер
Регистрация: 13.06.2011
Сообщений: 1,103
Написано 481 полезных сообщений (для 1,836 пользователей)
|
Ответ: Xors3D
BBDECL void BBCALL xEntityCompoundChildSetRotation ( Entity * entity,
int index,
float pitch,
float yaw,
float roll
)
Sets a new rotation of the compound's subshape.
Parameters:
entity Entity handle
index Index of the subshape
pitch New pitch angle
yaw New yaw angle
roll New roll angle
|
В чем pitch yaw & roll в этой шайтан-функции измеряются. Потому что ни на градусы ни на радианы это не похоже.
xEntityCompoundAddBox(body,2.0,0.25,1.25);
xEntityCompoundChildSetRotation(body,2,0, 0.015,0);
xEntityCompoundChildSetPosition(body,2,0,0.9,-1.5);
результат:

|
(Offline)
|
|
29.12.2011, 00:03
|
#563
|
Мастер
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений (для 2,207 пользователей)
|
Ответ: Xors3D
где обновление iXors3d?
|
(Offline)
|
|
29.12.2011, 00:41
|
#564
|
Дэвелопер
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений (для 4,642 пользователей)
|
Ответ: Xors3D
Сообщение от dsd
В чем pitch yaw & roll в этой шайтан-функции измеряются. Потому что ни на градусы ни на радианы это не похоже.
xEntityCompoundAddBox(body,2.0,0.25,1.25);
xEntityCompoundChildSetRotation(body,2,0, 0.015,0);
xEntityCompoundChildSetPosition(body,2,0,0.9,-1.5);
результат:

|
Ну... DEG2RAD и RAD2DEG легко перепутать. Исправил.
Сообщение от Hurrit
где обновление iXors3d?
|
У меня на винте. До НГ залью. Инфа 100%.
__________________
|
(Offline)
|
|
Эти 4 пользователя(ей) сказали Спасибо .Squid за это полезное сообщение:
|
|
29.12.2011, 01:45
|
#565
|
Чудо-кот
Регистрация: 22.02.2011
Сообщений: 901
Написано 480 полезных сообщений (для 1,471 пользователей)
|
Ответ: Xors3D
Сообщение от pozitiffcat
Наверное код в студию
|
Import xorsteam.xors3d
Print "123"
End
MAV (Точнее, EAV) на End. (до End всё всегда в порядке. За исключением вылета при попытке вызова xGetKey)
Не импортирую ксорс - всё в порядке. Юзаю старые dll-ки - всё в порядке.
|
(Offline)
|
|
29.12.2011, 02:14
|
#566
|
Дэвелопер
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений (для 4,642 пользователей)
|
Ответ: Xors3D
Пофиксил.
__________________
|
(Offline)
|
|
05.01.2012, 19:23
|
#567
|
Мастер
Регистрация: 13.06.2011
Сообщений: 1,103
Написано 481 полезных сообщений (для 1,836 пользователей)
|
Ответ: Xors3D
В документации к хорсу есть це:
#include "stdafx.h"
#include "TestProject.h"
#include <xors3d.h>
#include <iostream>
int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow)
{
char msgBuffer[129];
xGraphics3D(800, 600, 32, false, true);
int camera = xCreateCamera();
int light = xCreateLight();
int cube = xCreateCube();
xPositionEntity(cube, 0.0, 0.0, 10.0);
while(!(xKeyHit(KEY_ESCAPE) || xWinMessage("WM_CLOSE")))
{
xTurnEntity(cube, 0.1, 0.1, 0.1);
xRenderWorld();
sprintf(msgBuffer, "Hello 3D World!");
xText(10, 10, msgBuffer);
sprintf(msgBuffer, "FPS: %i", xGetFPS());
xText(10, 30, msgBuffer);
xFlip();
}
return 0;
}
|
В кодеблокс у меня оно не запускалось с int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow)
Но замечательно работало с int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow)
или даже int main()
Но в экспресс студии тоже самое. Что можно было в экспресс студии настроить не так? Или так и задумывалось?
MSVCRT.lib(crtexe.obj) : error LNK2001: неразрешенный внешний символ "_main"
|
(Offline)
|
|
05.01.2012, 23:47
|
#568
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Xors3D
#include <tchar.h>
int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow)
{
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо HolyDel за это полезное сообщение:
|
|
20.01.2012, 16:09
|
#569
|
Оператор ЭВМ
Регистрация: 16.01.2012
Сообщений: 30
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Xors3D
Здравствуйте.
Подскажите, пожалуйста, новичку, про функцию xCameraProject2D.
Я так понимаю, что это функция обратная xCameraProject, но если у xCameraProject я могу взять спроецированные координаты(xProjectedX и т.д.), то в справке по xCameraProject2D такие команды я не обнаружил. С помощью чего можно получить координаты после этой функции?
PS. извините, если не в ту тему.
|
(Offline)
|
|
28.01.2012, 20:03
|
#570
|
Мастер
Регистрация: 13.06.2011
Сообщений: 1,103
Написано 481 полезных сообщений (для 1,836 пользователей)
|
Ответ: Xors3D
Вроде бы ошибка в справке
BBDECL void BBCALL xEntityReleaseForces (Entity *entity)
Returns the x-component of the force acting on the entity's body.
|
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Xors3d wants YOU! |
.Squid |
Xors3D |
33 |
13.01.2013 23:34 |
Xors3D для D |
johnk |
Проекты C++ |
8 |
09.08.2009 14:18 |
Xors3D for .NET? |
johnk |
C++ |
7 |
06.08.2009 09:34 |
Xors3D |
ЛысыЙ_Чук-Иванчук |
Модули для BlitzMax |
145 |
18.06.2009 21:17 |
xors3d |
NitE |
3D-программирование |
9 |
02.04.2009 22:21 |
Часовой пояс GMT +4, время: 23:57.
|