void seek_groove::move(Body* body, Point3d point)
{
Part* workPart(theSession->Parts()->Work());
Features::MoveObject* nullFeatures_MoveObject(NULL);
Features::MoveObjectBuilder* moveObjectBuilder1;
moveObjectBuilder1 = workPart->BaseFeatures()->CreateMoveObjectBuilder(nullFeatures_MoveObject);
moveObjectBuilder1->TransformMotion()->SetOption(GeometricUtilities::ModlMotion::OptionsDynamic);
/*传入需要移动的对象*/
moveObjectBuilder1->ObjectToMoveObject()->Add(body);
/*移动到某个点*/
moveObjectBuilder1->TransformMotion()->SetManipulatorOrigin(point);
NXObject* nXObject1;
nXObject1 = moveObjectBuilder1->Commit();
std::vector<NXObject*> objects1;
objects1 = moveObjectBuilder1->GetCommittedObjects();
moveObjectBuilder1->Destroy();
}