NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 13155|回复: 7
打印 上一主题 下一主题

[VB & C#] Circle packing 蛋疼了。。。

  [复制链接]
跳转到指定楼层
1m
发表于 2012-6-30 22:23:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yanhui314 于 2012-6-30 22:29 编辑

所谓Circle packing,自然而然最直接就想到对象类型是Circle,要做的事情是translate()。于是就想在C#上试试,结果第一步就蛋疼了。。请看下面。。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
2m
发表于 2012-7-10 20:49:58 | 只看该作者
是否跟曲线的阶数或者是否是闭合曲线有关?直接用Circle搞出来的应该是标准圆,有8个控制点的2阶的,一般曲线默认是3阶的。如果改成可变圆(deformable)是否会接受?。。但可变圆可能不是很精确,估计得加阶数
能想到的Circle与一般curve的区别可能在这了,但可能变成可变圆就跟题目不符了。。求真相、、
3m
发表于 2012-8-8 17:20:51 | 只看该作者
本帖最后由 nixy 于 2012-8-8 17:22 编辑

我发了一个帖子,circle packing的c#电池,欢迎来看看:在这
4m
发表于 2012-8-8 22:57:15 | 只看该作者
  private void RunScript(Brep x, Vector3d y, Point3d z, ref object A, ref object B, ref object C)
  {

    Circle c = new Circle(5);
    A = c;
    c.Translate(y);
    B = c;
  }
我试了一下,完全没问题呀一样用呀,我用的是0900066版的,你换个版本试试
5m
发表于 2012-10-21 22:51:08 | 只看该作者
最便宜美国月付空间 4008844442.net/hosting.asp?sub=vhost8











4008844442.net
6m
发表于 2012-11-5 15:18:44 | 只看该作者
回帖是必须的,这个可以有!












                               
登录/注册后可看大图

QQ:2640559238

                               
登录/注册后可看大图
7m
发表于 2013-5-29 00:39:42 | 只看该作者
yanhui哥是重大的博士?
8m
发表于 2016-2-23 11:19:23 | 只看该作者
看了头疼,想学C#如何入门?

小黑屋|手机版|NCF参数化建筑论坛 ( 浙ICP备2020044100号-2 )    辽公网安备21021102000973号

GMT+8, 2024-4-24 21:38 , Processed in 0.330531 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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