查看单个帖子
旧 2009-05-06, 03:44 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】importing hsf from dwf - ellipse problem

importing hsf from dwf - ellipse problem?
importing hsf from dwf - ellipse problem?
has anyone been successfully importing 3d hsf data from dwf files with dd2.2? i'm finding a problem with the way i'm given ellipses (i know that all my arcs will be ellipses, but that's not a problem).
i'm attaching a dwf file which i have imported using code based upon oddwfimportex.cpp in the dd2.2 samples.
when i cycle through the blocks and entities (of either layout in the file), i'm getting some ellipses that look much too big - in fact, in most cases, if i subtract the center() point from the majoraxis() and use that resultant vector as the major axis (i.e. treat the majoraxis like a point instead of a vector) things look much nicer.
has anyone else seen anything similar? or are those ellipses actually correct and something i'm doing with them is wrong?
thanks in advance,
pete
attached files
ok - i think it's not me, but a problem in the dwf importer. i built and ran the oddwfimportex sample project (dd2.2) and i get the same bad results. attached is the dwg file it produces.
attached files (224.0 kb, 3 views)

yes, there is a problem with ellipses in 3d dwf import, i just cannot track it down.
ellipses themselves are trivial in hsf - 2 vectors and a point. something is wrong with transformation matrices probably.
if you could provide reduced sample, it would greatly help.
eventually the problem will be solved anyway.
vladimir
thanks vladimir - i'll see what i can do about a smaller sample
pete
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)