[求助]请问各位大虾,用ARX画图能不能有动画效果?
我想用ARX编个程序在CAD中显示画图的顺序,就像动画效果一样,比如:画线的时候能够看到线是在动态生成的。 实体不复杂就不难实现 用反应器! <A name=41725><FONT color=#000066><B>fylinwater</B></FONT></A>、<A name=41781><FONT color=#000066><B>boaosun</B></FONT></A>两位老大能不能详细一点告诉小弟?这个东西我是个新手。最好能给我个小例子。谢谢 个人认为,用ARX实现这样的效果是费力不讨好。如果是为演示用,还不如用抓屏软件获得AVI动画呢。 <A name=42307><FONT color=#000066><B>zfbj</B></FONT></A>超级版主
您的意思是做这样的软件用ARX是不合适的么?
我想做一个这样的软件,用来动态的显示刀轨 继承这个类AcEdInputPointFilter
class AsdkInputPointFilter : public AcEdInputPointFilter<BR>{<BR>private:<BR> AcDbObjectId m_objid;<BR> AcDbObjectId m_refid;<BR> double m_width;<BR> double m_dis;<BR>public:<BR> void SetPara(AcDbObjectId ObjId,AcDbObjectId RefId,double GjWidth);<BR> double GetDis();<BR> void DrawCursor(AcGePoint3d CurPoint,AcGiViewportDraw *pDrawContext);
virtual Acad::ErrorStatus processInputPoint(<BR> bool& changedPoint,<BR> AcGePoint3d& newPoint,<BR> bool& displayOsnapGlyph,<BR> bool& changedTooltipStr,<BR> char*& newTooltipString,<BR> bool& retry,<BR> AcGiViewportDraw* pDrawContext,<BR> AcApDocument* document,<BR> bool pointComputed,<BR> int history,<BR> const AcGePoint3d& lastPoint,<BR> const AcGePoint3d& rawPoint,<BR> const AcGePoint3d& grippedPoint,<BR> const AcGePoint3d& cartesianSnappedPoint,<BR> const AcGePoint3d& osnappedPoint,<BR> AcDb::OsnapMask osnapMasks,<BR> const AcArray<AcDbCustomOsnapMode*>& customOsnapModes,<BR> AcDb::OsnapMask osnapOverrides,<BR> const AcArray<AcDbCustomOsnapMode*>& customOsnapOverrides,<BR> const AcArray<AcDbObjectId>& pickedEntities,<BR> const AcArray< AcDbObjectIdArray, AcArrayObjectCopyReallocator< AcDbObjectIdArray > >&<BR> nestedPickedEntities,<BR> const AcArray<int>& gsSelectionMark, // of 0th element in<BR> // pickedEntities<BR> // AutoSnap Info:<BR> const AcArray<AcDbObjectId>& keyPointEntities,<BR> const AcArray< AcDbObjectIdArray, AcArrayObjectCopyReallocator< AcDbObjectIdArray > >&<BR> nestedKeyPointEntities,<BR> const AcArray<int>& keyPointGsSelectionMark,<BR> const AcArray<AcGeCurve3d*>& alignmentPaths,<BR> const AcGePoint3d& computedPoint,<BR> const char* tooltipString);<BR>};<BR> 用计时器就可以。
在VBA中已经有人做出这样的东西,但是在我的“迅驰”上简直是一帧一帧的。 <A name=42307><FONT color=#000066><B>zfbj</B></FONT></A>超级版主
用计时器就可以。
在VBA中已经有人做出这样的东西,但是在我的“迅驰”上简直是一帧一帧的。
哪里能找到这样的例子?
页:
[1]