- 博客(6)
- 收藏
- 关注
原创 BIMBase C++二次开发 调用PlaneGCS求解直线约束
用PlaneGCS来求解,只需要把约束添加到求解器里面,然后求解,如果求解成功,那么再把求解器里面的参数赋值到BIMBase里面的自定义直线上,并且更新约束图像,就完成了约束。在上面的添加约束参数到求解器 这一步的时候,就把参数添加到aParameters,由于都是指针,求解完后只就把这些指针指向的值拿出来赋值给里自定义直线,然后直线再调用。由于PlaneGCS并没有水平距离、垂直距离和共点这些约束,只有倍数相等,差值等约束,所以在添加所叙的这些约束时,就需要用它的已有约束去构造这些约束。
2024-07-27 16:40:38 344
原创 BMBase二次开发 C++ 创建直线约束求解器
而在处理直线的约束时,就是先处理约束自身的约束,再处理跨对象的约束。当被约束对象的夹点移动时,就会处理该对象已有的约束,就会调用约束求解函数,先把自身的约束处理完,变化为正确的图像以后,再处理共点约束(涉及其他对象),同理,在处理其他共点约束对象时,也是先处理约束自身的约束,自身做出正确的变化后,再依次处理其他共点的对象。如上图,每条直线除了共点约束以外,都有约束自身的其他约束,在移动夹点时,就先处理约束自身的约束,然后再处理共点对象的约束,最后再处理约束图像,这样就能昨晚一次完整的夹点移动变化。
2024-06-01 16:25:53 1065
原创 SQL Server 2014 快速备份以及恢复数据库方案
此外,SQL Server 还提供了备份压缩和备份条带功能,这些功能可以在备份期间使用多个线程进行压缩和写入操作,以提高备份性能和效率。然后选择设备,单机后面的“ ... ”弹出选择备份设备窗口,点击添加按钮选择要还原的数据库文件,选择完成后,点击确定等待数据库还原。3.重复操作2,适量添加将要备份出来的数据库文件(添加几个,就相当于备份的时候开几个线程,多线程去备份,备份速度加快)。1.单击要备份的数据库,选择任务->备份,备份选项下,设置备份压缩为压缩备份(这样是为了节省备份空间);
2023-06-12 10:42:52 2611
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人