Вопрос к знающим людям

Автор IvengoRU, 05.10.05, 12:31:43

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

IvengoRU

Надо всего лишь построить 3д ломанную, может это не возможно, и АРI не доработан. Если я ошибаюсь укажите как делать правильно. Или сейчас невозможно сделать ломанную????
Где находится PolyLineDefinition- укажите????

void CreatePoly( IUEnv  & part )
{
       IUEnv  polyline( part->NewEntity( o3d_polyline) );
       if ( polyline )
       {
        LPUNKNOWN pDefinitionPoly = polyline->GetDefinition();
            if ( pDefinitionPoly )
            {
                 IUPTR (PolyLineDefinition) definitionPoly (pDefinitionPoly);
                 if ( definitionPoly )
                       definitionPoly->AddVertex(11,11,1,0);
                       definitionPoly->AddVertex(11,11,1,0);
                 }
           }
             Message( "Операция полилиния" );
              polyline->Create();

333

А почему точки совпадают?

IvengoRU

ЦитироватьА почему точки совпадают?
да всеравно какие точки, самое главное чтобы работало

Линия состоит из двух точек, но если Вам все равно, то не стоит морочить людям голову.

IvengoRU

ЦитироватьЛиния состоит из двух точек, но если Вам все равно, то не стоит морочить людям голову.
да не в этом дело,мне нужен совет не потому,какие точки выбирать, а почему у меня не работает данный модуль

IvengoRU

давайте изменим точки, и выберем одну точку к примеру (0,0,0,0) но при компиляции он не доходит до строки добавления точек