Модераторы: Rickert, Alexeis, BorisVorontsov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Arrow, Error 
V
    Опции темы
Moonlit_angel
  Дата 12.2.2008, 17:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 14.9.2007
Где: Вильнюс, Литва

Репутация: нет
Всего: нет



Рисую стрелку:
Код

    virtual void drawArrow( SmPivot pivot);
------------------------------------------------------------------
void SmPivot::drawArrow( SmPivot pivot)
{
    AcGePoint3d pt = pivot.SmBody::startPoint(); 
    AcGeVector3d dir_ucs = pivot.SmBody::realDirection();
    double arrow_size = 20.0; 
    int color =0;
    AcGeVector3d dir, norm;
    ads_point p1 = {pt[0], pt[1], pt[2]}, p2, p3, p4;
    AcGeVector3d V_x    = dir_ucs * (arrow_size*0.6);
    
    struct resbuf vs;
    ads_point vdir;
    ads_getvar(_T("VIEWDIR"), &vs);
    ads_point_set(vs.resval.rpoint, vdir);

    norm    =  dir_ucs.crossProduct(asVec3d(vdir));
    norm.normalize();
    
    p2[X] = p1[X] + V_x[0] * 2.9;
    p2[Y] = p1[Y] + V_x[1] * 2.9;
    p2[Z] = p1[Z] + V_x[2] * 2.9;
    
    AcGeVector3d V_y;
    
    for (int i = 0; i < 8; i++)
    {
        V_y    = norm * arrow_size * 0.03*i;
        
        p3[0] = p2[0] - V_x[0] + V_y[0];
        p3[1] = p2[1] - V_x[1] + V_y[1];
        p3[2] = p2[2] - V_x[2] + V_y[2];
        
        p4[0] = p2[0] - V_x[0] - V_y[0];
        p4[1] = p2[1] - V_x[1] - V_y[1];
        p4[2] = p2[2] - V_x[2] - V_y[2];
        
        
        ads_grdraw( p2, p3, color, 0);
        ads_grdraw( p2, p4, color, 0);
    }
    ads_grdraw( p3, p4, color, 0);
    ads_grdraw( p2, p1, color, 0);    
}

Вроде код и верен, но кидает ошибку :

rsobjmodel.lib(SmPivot.obj) : error LNK2019: unresolved external symbol _acedGrDraw referenced in function "public: virtual void __thiscall RsObjModel::SmPivot::drawArrow(class RsObjModel::SmPivot)" (?drawArrow@SmPivot@RsObjModel@@UAEXV12@@Z);

В чем проблема ??
PM MAIL Skype   Вверх
kurlyak
Дата 14.2.2008, 19:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 218
Регистрация: 7.11.2007

Репутация: 1
Всего: 3



вобще то я не профи, но такие ошибки выдет линковщик, когда какого то либ файла не фатает в проекте.
PM MAIL   Вверх
Moonlit_angel
Дата 26.2.2008, 11:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 14.9.2007
Где: Вильнюс, Литва

Репутация: нет
Всего: нет



Да, ты прав. Уже решила что к чему. Пасиб smile
PM MAIL Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Вы можете найти полезным что...
Alexeis
Rickert
  • Английская документация по DirectX лежит где-то здесь.
  • Английская документация по OpenGL лежит где-то там.
  • Гейм-дев у нас обсуждают где-то тут

Ждём вас! С уважением, Alexeis, Rickert.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Мультимедия, OpenGL/DirectX | Следующая тема »


 




[ Время генерации скрипта: 0.0524 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.