1. Пользоваться форумом на планшетах и телефонах стало удобнее благодаря Tapatalk

Бага или фича

Тема в разделе "Общие вопросы", создана пользователем -, 10 янв 2002.

Модераторы: Артер
  1. Guest

    Доброе время!

    Такой вопрос. Когда я пытаюсь в макс из плагина добавить NURBSPointCurve, он добавляет NURBSCVSurface!!! Посмотрите может у меня ошибка? А если кто это уже делал - помогите советом или примером, пожалуйста

    NURBSSet nset;

    NURBSPointCurve *c = new NURBSPointCurve();
    c->SetName("aaa");
    c->SetNumPts(4);

    NURBSIndependentPoint *pIPoint;
    pIPoint = new NURBSIndependentPoint[4];

    pIPoint[0].SetPosition(0, Point3(0.0f, 0.0f, 0.0f));
    pIPoint[1].SetPosition(0, Point3(1.0f, 0.0f, 0.0f));
    pIPoint[2].SetPosition(0, Point3(1.0f, 1.0f, 0.0f));
    pIPoint[3].SetPosition(0, Point3(0.0f, 1.0f, 0.0f));


    for (int k = 0; k < 4; k++) {
    c->SetPoint(k, pIPoint[k]);
    }

    nset.AppendObject(c);

    Matrix3 mat;

    mat.IdentityMatrix();

    // Interface *ip

    IObjParam* mpIp;
    mpIp = (IObjParam*)ip;
    Object *obj = CreateNURBSObject(mpIp, &nset, mat);

    INode *node = mpIp->CreateObjectNode(obj);

    node->SetName("sss");


    -------------------------------
    e-mail: plug@gis.srcc.intech.ru
    ICQ: 75190013
     
Модераторы: Артер

Поделиться этой страницей