天气与日历 切换到窄版

 找回密码
 立即注册
中国膜结构网
十大进口膜材评选 十大国产膜材评选 十大膜结构设计评选 十大膜结构公司评选
查看: 7|回复: 0

关于acedSSGet的W模式

[复制链接]

该用户从未签到

主题

0

回帖

2912

积分

管理员

积分
2912
发表于 2024-6-22 09:46:18 | 显示全部楼层 |阅读模式
日前,电子报批系统用户反应计算速度慢,因此对系统进行了调整,在计算对象面积的时候,考虑到原来用acedSSGet("X",NULL,NULL,rb,sset)把可能相关的对象都找出来然后再去checkRelation,在图形较大的时候,可能做了很多无用的比较,因此修改为如下的形式:

  AcDbEntity *pEnt;
  AcDbExtents extents;
  if(acdbOpenObject(pEnt,m_eId,AcDb::kForRead)!=Acad::eOk) {
   return false;
  }
  pEnt->getGeomExtents(extents);
  pEnt->close();
  ads_point pt1, pt2;
  pt1[X] = extents.minPoint().x;
  pt1[Y] = extents.minPoint().y;
  pt2[X] = extents.maxPoint().x;
  pt2[Y] = extents.maxPoint().y;
  rc = acedSSGet("W", pt1, pt2, rb, sset);

    修改后,速度明显提高,在处理大文件的时候,可以得到4~5的加速度,计算时间大大缩短,就很高兴的编译发布测试了。

    谁知在试用时,用户发现经常出现计算不正确的情况,从计算结果判断,很多时候没能把图形内部对象找出来,测试时候发现,在zoom all以后,执行的结果是正确的。仔细观察了执行情况,发现问题出在acedSSGet这个函数中。

    采用"W"模式调用acedSSGet,原来是要求图层必须处于显示状态,而且查找的范围除了pt1/pt2确定的矩形外,同时还仅仅在当前窗口显示范围内进行筛选。因此,在zoom all的时候计算结果正确,但在更多的时候,函数返回的集合是不正确的。

    开始是考虑操作前先执行一次zoom all的操作,但由于命令调用先后次序关系,acDocManager->sendStringToExecute(curDoc(), "Zoom/nA/n", true, false)会在计算完成后才执行,而且考虑到zoom all以后对于大文件而言,regen的耗时也较大,就采用了另外一个方法,就是每次把当前窗口缩放到当前计算对象的范围内。增加了如下代码:

  AcGePoint2d pt2d1, pt2d2;
  pt2d1.x = extents.minPoint().x;
  pt2d1.y = extents.minPoint().y;
  pt2d2.x = extents.maxPoint().x;
  pt2d2.y = extents.maxPoint().y;
  CAcadCtrl::setView(pt2d1, pt2d2, 1.2);    //这个是自己写的函数,1.2是窗口外扩比例

    加入这段代码后,计算结果执行正确,有点小问题就是当前窗口显示范围变化了,不过对此用户暂时没有什么意见。

    执行时,随着进度条的变化,当前窗口也不断闪烁,嗯,看起来还是挺像那么回事的。

 

 

 

 

关于acedSSGet的W模式

该用户从未签到

主题

0

回帖

0

积分

管理员

积分
0
发表于 2024-7-28 09:28:43 | 显示全部楼层
  法拉利膜材作为一种高性能的建筑材料,在建筑、汽车及广告等多个领域有着广泛的应用。以下是对法拉利膜材型号、特点及优点的详细分析:
[img]http://www.mjgou.com/data/attachment/forum/202403/13/223041uiqmeujen4jjj6zv.jpg[/img]
[b]一、法拉利膜材型号[/b]
法拉利膜材有多种型号,包括但不限于以下几种:1302 S2 Flexlight Advanced:这是一种高性能IV型柔性复合膜材,以其卓越的透光性、耐久性和易维护性而受到青睐。942、1202 S2、1002 S2、902 S2、1212 S2、912 S2:这些型号同样属于法拉利膜材系列,各自具有不同的特性和适用范围,但具体特点需根据具体型号进一步分析。需要注意的是,法拉利膜材的型号可能随着产品更新换代而有所变化,具体型号及其特性请参考最新产品资料。
[img=860,1255]http://www.mjgou.com/data/attachment/forum/202403/13/223254bbblwlbvbvsbwlsl.jpg[/img]
[b]二、法拉利膜材特点[/b]
法拉利膜材的特点主要体现在以下几个方面:
1、高强度与耐用性:法拉利膜材采用高强度材料制成,具有良好的抗拉强度和撕裂强度,能够承受较大的外力作用而不易破损。耐用性强,能够在恶劣气候条件下保持稳定的性能,延长使用寿命。
2、透光性与美观性:部分型号如1302 S2 Flexlight Advanced具有高透光性,能够在保持室内光线充足的同时,提供清晰的视野。膜材表面平整光滑,色彩丰富多样,能够满足不同建筑和装饰需求,提升整体美观性。
3、轻质与灵活性:法拉利膜材重量较轻,便于运输和安装,能够降低施工成本和时间。膜材具有一定的柔韧性,能够适应各种复杂形状和结构的设计要求。
4、环保与可回收性:法拉利膜材符合环保要求,部分材料可回收利用,减少了对环境的影响。
[img]http://www.mjgou.com/data/attachment/forum/202403/13/223128owhn0099rrds5h5y.jpg[/img]
[b]三、法拉利膜材优点[/b]
法拉利膜材的优点主要体现在以下几个方面:
1、提升建筑性能:高强度与耐用性使得法拉利膜材能够提升建筑的稳定性和安全性,延长使用寿命。透光性与美观性使得建筑内部光线充足、视野开阔,同时提升整体美观度。
2、降低施工成本:轻质特性使得运输和安装成本降低,施工效率提高。膜材的柔韧性使得施工更加灵活多变,能够适应各种复杂地形和结构要求。
3、节能环保:部分材料可回收利用,符合环保要求,减少了对环境的影响。良好的透光性能够减少室内照明需求,降低能耗。
4、广泛应用领域:
法拉利膜材不仅适用于建筑领域(如体育设施、商业设施、文化设施、交通设施等),还广泛应用于汽车及广告领域(如高档车辆贴膜保护和装饰、广告招贴等),展现出其多功能的特性。

综上所述,法拉利膜材以其高强度、耐用性、透光性、美观性、轻质灵活性以及环保可回收性等优点,在建筑、汽车及广告等多个领域发挥着重要作用。具体型号的选择应根据实际需求和应用场景进行综合考虑。
[url=http://www.mjgou.com/forum-17-1.html][size=58714][color=Red]法拉利膜材中国代理商 - 膜结构网[/color][/size][/url]
关于acedSSGet的W模式

该用户从未签到

主题

0

回帖

2

积分

新手上路

积分
2
发表于 2024-8-6 10:42:43 | 显示全部楼层
卡斯蒂诺膜材作为一种高性能的建筑材料,在多个领域有着广泛的应用。以下是对卡斯蒂诺膜材的详细分析:
[b]一、公司背景与实力[/b]
德国卡斯蒂诺(KASTILO)成立于1993年,公司总部设在德国南部的乌尔姆。公司拥有40名员工从事生产和管理工作,并在3500平方米的生产基地上实现了全机械化操作。通过改革创新,卡斯蒂诺不仅掌握了世界最精湛的生产技艺,还开发了许多尖端的涂层产品。每年,卡斯蒂诺向全球市场提供超千万平方米的织物产品,产品领域涉及汽车行业、地板行业、覆膜、包装、食品以及建筑行业。
[b]二、产品特点[/b]
高强度与耐久性:卡斯蒂诺膜材具有较高的抗拉强度和撕裂强度,能够承受较大的外力作用而不易损坏。同时,其耐久性能优异,能够在各种恶劣环境下保持稳定的性能。
耐候性:该膜材具有出色的耐候性,能够抵抗紫外线、高温、低温等极端天气条件的侵蚀,保持长久的色彩鲜艳和材料性能。
自洁性:部分卡斯蒂诺膜材表面经过特殊处理,具有良好的自洁性能。雨水能够在膜材表面自然流淌,带走灰尘和污染物,保持膜材的清洁和美观。
透光性与隔热性:卡斯蒂诺膜材对自然光的透射率较高,同时具有良好的隔热性能。在保持室内光线充足的同时,还能有效减少热量传递,提高室内舒适度。
环保性:卡斯蒂诺膜材注重环保性能,采用环保材料制造,符合国际环保标准。同时,其耐久性和可回收性也有助于减少资源浪费和环境污染。
[b]三、产品系列[/b]
卡斯蒂诺膜材包括多种类型,如PVDF膜材、PTFE膜材和PVC膜材等。不同类型的膜材具有不同的特性和应用领域。例如,PVDF膜材具有优良的防紫外线、耐老化、耐化学腐蚀等性能;PTFE膜材则以其高强度、高耐候性和自洁性能而著称;PVC膜材则以其轻质、柔韧和易加工等特点受到市场欢迎。
[b]四、应用领域[/b]
卡斯蒂诺膜材广泛应用于多个领域,包括但不限于:
体育设施:如体育场馆、健身中心等,为观众提供舒适的观赛环境。
交通设施:如机场、火车站、高速公路收费站等,提升交通设施的美观度和实用性。
文化设施:如展览/会议中心、剧场、博物馆等,为文化活动提供优雅的空间氛围。
景观设施:如建筑入口、泳池小品、户外广场等,为城市景观增添亮点。
商业设施:如购物中心、餐厅等,提升商业空间的整体品质。
[b]五、技术创新与发展[/b]
卡斯蒂诺膜材公司一直致力于技术创新和产品研发。通过引进先进的生产设备和技术,不断提升产品的质量和性能。同时,公司还注重与国内外知名科研院校、膜结构公司等进行技术交流和合作,共同推动膜材行业的发展和进步。
综上所述,卡斯蒂诺膜材以其卓越的性能和广泛的应用领域在市场中占据重要地位。随着科技的不断进步和市场的不断发展,卡斯蒂诺膜材的应用前景将更加广阔。

 

 

 

 

关于acedSSGet的W模式
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|中国膜结构网|中国膜结构协会|进口膜材|国产膜材|ETFE|PVDF|PTFE|设计|施工|安装|车棚|看台|污水池|中国膜结构网_中国空间膜结构协会

GMT+8, 2024-11-1 13:28 , Processed in 0.163751 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表