查看单个帖子
旧 2009-05-07, 02:54 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】rendering 9access To Higher Entities0

rendering (access to higher entities)
rendering (access to higher entities)
hello,
in dwgdirect reference i have read, that at rendering dxf/dwg drawing, application can get also higher entities than only lines, by overriding specific methods:
// receives 3d circle data from the dwgdirect rendering framework.
void circle(const odgepoint3d& center,
double radius,
const odgevector3d& normal);
is this possible only at retrieving 3d vectors, or it can be done also at 2d vectors?
i vectorize the drawing into 2d drawing.
now i use only polylinedc and polygondc methods, which means, that i get only lines and fills. can i get access also to higher entities?
i have another question regarding rendering:
why is viewport border rendered through polygondc method? in old viewkit it was correctly rendered as polyline and not as polygon.
regards, tomaz
in dd 1.09 higher level entities can be get by application only as 3d geometry (like circle method you mentioned). 1.10 will contain functionality to get them projected on viewing plane.
in autocad viewport is rendered by polygon() method. but note that fill mode can be turned off. in such case polygon is rendered by its border.
sergey slezkin
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)