Render.ru

Бага или фича

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

Такой вопрос. Когда я пытаюсь в макс из плагина добавить 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
 
Сверху