forum.boolean.name

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

.Squid 20.12.2011 16:29

Ответ: Xors3D
 
Эм.. вообще-то пишет.

dsd 20.12.2011 16:33

Ответ: Xors3D
 
Ок, значит у меня глюки. В том смысле, что галлюцинации.

Зы: Оно на одни пишет, а на другие нет. :)

.Squid 20.12.2011 18:27

Ответ: Xors3D
 
На какие не пишет?

dsd 20.12.2011 19:13

Ответ: Xors3D
 
Я стер нафиг проект, стер тот глючный шейдер и написал все заново и оно заработало. Проблема была, как всегда, в моих кривых руках.

Nerd 24.12.2011 00:34

Ответ: Xors3D
 
Последнии версии библиотек под блицмакс на End крахаются с ошибкой C++ Runtime Library, копирую старые версии - работает нормально.

pozitiffcat 24.12.2011 00:45

Ответ: Xors3D
 
Наверное код в студию

dsd 28.12.2011 21:14

Ответ: 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);
результат:

Hurrit 29.12.2011 00:03

Ответ: Xors3D
 
где обновление iXors3d?

.Squid 29.12.2011 00:41

Ответ: Xors3D
 
Цитата:

Сообщение от dsd (Сообщение 215610)
В чем 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 (Сообщение 215629)
где обновление iXors3d?

У меня на винте. До НГ залью. Инфа 100%.

Nerd 29.12.2011 01:45

Ответ: Xors3D
 
Цитата:

Сообщение от pozitiffcat (Сообщение 215078)
Наверное код в студию

Код:

Import xorsteam.xors3d

Print "123"

End

MAV (Точнее, EAV) на End. (до End всё всегда в порядке. За исключением вылета при попытке вызова xGetKey)
Не импортирую ксорс - всё в порядке. Юзаю старые dll-ки - всё в порядке.

.Squid 29.12.2011 02:14

Ответ: Xors3D
 
Пофиксил.

dsd 05.01.2012 19:23

Ответ: 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"

HolyDel 05.01.2012 23:47

Ответ: Xors3D
 
#include <tchar.h>
int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow)
{

Krep_Kospit 20.01.2012 16:09

Ответ: Xors3D
 
Здравствуйте.
Подскажите, пожалуйста, новичку, про функцию xCameraProject2D.
Я так понимаю, что это функция обратная xCameraProject, но если у xCameraProject я могу взять спроецированные координаты(xProjectedX и т.д.), то в справке по xCameraProject2D такие команды я не обнаружил. С помощью чего можно получить координаты после этой функции?

PS. извините, если не в ту тему.

dsd 28.01.2012 20:03

Ответ: Xors3D
 
Вроде бы ошибка в справке

Цитата:

BBDECL void BBCALL xEntityReleaseForces (Entity *entity)
Returns the x-component of the force acting on the entity's body.


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

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