几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量  


返回   几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 » 仿射空间:CAX软件开发(三)二次开发与程序设计 » CAD二次开发 » AutoCAD二次开发 » DirectDWG
用户名
密码
注册 帮助 会员 日历 银行 搜索 今日新帖 标记论坛为已读


 
 
主题工具 搜索本主题 显示模式
旧 2009-05-06, 09:39 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】paperspace viewport custom scale

paperspace viewport "custom scale"
paperspace viewport "custom scale"
i'm tring to locate the "custom scale" of a paperspace viewport in aotocad.
it is my understanding that i can use this scale (or potentially the inverse) and apply it to dimension/text/line styles to make the vectorization to svg (or any other device) of modelspace feel more "consistent".
specifically, i need to calculate the ratio to apply to dimscale, ltscale / psltscale... etc.. so that the output to svg for a dimension of an entity that is 10 units wide looks the same as if the entity was 1,000 units. (if the svg rendering of the dimension is supposed to be an arrow 2 units long, then it wall always be 2 units, no matter what scale is applied by zoom extents to allow all of model space to be in paperspace.)
any help you could offer would be excellent.
applying viewport scale like you are trying would make displaying inconsistent with autocad.
btw, in autocad 2008 annotative objects support was introduced. briefly it's ability to render entities supporting annotation scales differently in different viewports depending on scale. for example to have text height and dimension arrows size for model space entities the same in paper space viewports with different scales.
in dd 2.5 to be released by the end of november we are going to support annotation scales.
sergey slezkin

sergey,
what i am attempting to do is exibit behavior similar to the lisp routine that is run by our drafting department which is to modify the styles to get consistent output based on the ratio of size of the drawing.
my biggest question is how do i retreive the ratio...
ie:
command: list
1 found
viewport layer: "0"
space: paper space
layout: layout1
visual style: 2d wireframe
handle = e18b
status: on and active
scale relative to paper space: 0.0789xp <----- this is what i need.
annotation scale: 1:1
center point, x= 5.250 y= 4.000 z= 0.000
width 17.052
height 8.993
oddbviewport has customscale() and standardscale() methods..
sergey slezkin
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)
 


主题工具 搜索本主题
搜索本主题:

高级搜索
显示模式

发帖规则
不可以发表新主题
不可以回复主题
不可以上传附件
不可以编辑您的帖子

vB 代码开启
[IMG]代码开启
HTML代码关闭

相似的主题
主题 主题发起者 论坛 回复 最后发表
【转帖】custom objects yang686526 DirectDWG 0 2009-05-04 06:56 PM
【转帖】drawing scale yang686526 American standards 0 2009-04-29 07:47 PM
【转帖】objectarx&dummies教程(十三)—— deriving from acdbentity yang686526 ObjectARX(C++) 0 2009-04-16 10:40 AM
【转帖】view scale yang686526 SolidWorks二次开发 0 2009-04-13 03:17 PM
【转帖】custom properties yang686526 SolidWorks二次开发 0 2009-04-13 10:09 AM


所有的时间均为北京时间。 现在的时间是 11:51 AM.


于2004年创办,几何尺寸与公差论坛"致力于产品几何量公差标准GD&T | GPS研究/CAD设计/CAM加工/CMM测量"。免责声明:论坛严禁发布色情反动言论及有关违反国家法律法规内容!情节严重者提供其IP,并配合相关部门进行严厉查处,若內容有涉及侵权,请立即联系我们QQ:44671734。注:此论坛须管理员验证方可发帖。
沪ICP备06057009号-2
更多