![]() |
【转帖】求救:关于三维实体的开发。
求救:关于三维实体的开发。
求救:关于三维实体的开发。 求救:利用arx绘制autocad的三维实体。使用什么命令。如何操作。哪位高手有类似的原程序码。能否给参阅一下。谢谢。 子顺 参考 acdbvoidptrarray curvesegments; //定义封闭曲线 acdbentity *pent; pent = new acdbcircle( acgepoint3d(0,0,0), acgevector3d(0,0,1), da/2.0); curvesegments.append(pent); acdbvoidptrarray regions; //定义面 acdbregion *pregion = new acdbregion; acdbregion::createfromcurves(curvesegments,regions); pregion = acdbregion::cast((acrxobject*)regions[0]); delete pent; //定义实体 acdb3dsolid *p3dsolid = new acdb3dsolid; p3dsolid->extrude(pregion,m_b,0); acgematrix3d mat; mat.setcoordsystem( acgepoint3d(0,0,-0.5*m_b), acgevector3d(1,0,0), acgevector3d(0,1,0), acgevector3d(0,0,1)); p3dsolid->transformby(mat); acdbobjectid objid; objid=addentitytodbs(p3dsolid); //增加实体到acdb数据库 delete pregion; 感谢你啊。我会好好认真看的! 非常感谢你。wxj351.很高兴你能帮助我!希望能和你成为朋友! 子顺 不要客气 向无私奉献者致敬! |
所有的时间均为北京时间。 现在的时间是 05:42 AM. |