乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 48|回复: 3

怎样得到多段线上一点处的曲率?

[复制链接]

1

主题

2

帖子

1

银币

初来乍到

Rank: 1

铜币
6
发表于 2009-1-5 17:01:00 | 显示全部楼层 |阅读模式
请教高手,怎样得到多段线上一点处的曲率?
什么函数可以实现呢
最好有C#的代码。
呵呵,不胜感激!
回复

使用道具 举报

12

主题

68

帖子

6

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
116
发表于 2009-1-7 14:40:00 | 显示全部楼层
我也曾经疑惑过很长时间。看看下面代码吧:vbnet的,自己转下。
_
     Public Sub cut()
        Dim db As Database = HostApplicationServices.WorkingDatabase
        Dim ed As Editor = Application.DocumentManager.MdiActiveDocument.Editor
        Dim ts As String = vbCr & "请选择线条(圆弧、直线或者多义线):"
        Dim opt As New PromptEntityOptions(ts)
        opt.SetRejectMessage(vbCr & "只能线条")
        opt.AddAllowedClass(GetType(Polyline), True)
        opt.AddAllowedClass(GetType(Arc), True)
        opt.AddAllowedClass(GetType(Line), True)
        Dim res As PromptEntityResult = ed.GetEntity(opt)
        If res.Status  PromptStatus.OK Then
            ed.WriteMessage("用户自行退出!" & vbCr)
        Else
            '获取等分数
            Dim iop As New PromptIntegerOptions("指定等分段的数量:")
            iop.DefaultValue = 10
            Dim irt As PromptIntegerResult = ed.GetInteger(iop)
            Dim n As Integer
            If irt.Status  PromptStatus.OK orElse irt.Value
回复

使用道具 举报

1

主题

2

帖子

1

银币

初来乍到

Rank: 1

铜币
6
发表于 2009-1-7 20:25:00 | 显示全部楼层
谢谢热心肠的ntchjie先生,我试试看...
回复

使用道具 举报

0

主题

23

帖子

2

银币

初来乍到

Rank: 1

铜币
23
发表于 2011-11-3 16:05:00 | 显示全部楼层
学习了!Mark
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-15 17:26 , Processed in 1.824446 second(s), 60 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表