<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>cadobjectarx on MU</title><link>https://choy-mutao.github.io/%E5%8D%9A%E5%AE%A2_60/cadobjectarx/</link><description>Recent content in cadobjectarx on MU</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Wed, 29 May 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://choy-mutao.github.io/%E5%8D%9A%E5%AE%A2_60/cadobjectarx/index.xml" rel="self" type="application/rss+xml"/><item><title>Polyline 的对象信息里的 `Bulge`</title><link>https://choy-mutao.github.io/%E5%8D%9A%E5%AE%A2_60/cadobjectarx/bulge/</link><pubDate>Wed, 29 May 2024 00:00:00 +0000</pubDate><guid>https://choy-mutao.github.io/%E5%8D%9A%E5%AE%A2_60/cadobjectarx/bulge/</guid><description>Bulge Bulge 是在多段线（Polyline）对象的弧段（Arc Segment）中存在的一个属性。其是与 多段线的各个顶点（vertices）相关的，用于定义从一个顶点到下一个顶点之间的弧段的弯 曲程度。Bulge 的计算公式为
$$ Bulge = \tan{\frac{\theta}{4}}$$其中 \(\theta\) 是圆心角
Bulge 的性质 正值和负值：Bulge 的正负值决定了弧的方向。如果 Bulge 是正值，弧段逆时针方 向弯曲；如果是负值，弧段顺时针方向弯曲。 值的大小：Bulge 的绝对值越大，弧段的弯曲程度越大；绝对值越小，弧段的弯曲程 度越小。 在 多段线中 （Polyline） 多段线可以包含直线段和弧段。每个顶点之间的段可以是直线或弧线。
在 AutoCAD 中，多段线（Polyline）确实只能由直线段和弧线段组成
在多段线中，每个顶点都有一个与之关联的 bulge 值。这个 bulge 值用于定义从当前顶 点到下一个顶点之间的段是直线还是弧线。
对于弧线 （Arc） 弧对象是一个独立的几何对象，表示一个圆弧 弧对象本身没有 bulge 属性，而是通过起点、终点、圆心和半径来定义</description></item><item><title>CAD 中的曲线 及其 离散化的操作</title><link>https://choy-mutao.github.io/%E5%8D%9A%E5%AE%A2_60/cadobjectarx/cadcurve/</link><pubDate>Wed, 17 Jan 2024 00:00:00 +0000</pubDate><guid>https://choy-mutao.github.io/%E5%8D%9A%E5%AE%A2_60/cadobjectarx/cadcurve/</guid><description>AutoDesk Document Autodesk.AutoCAD.DatabaseServices.DBObject Autodesk.AutoCAD.DatabaseServices.Entity Autodesk.AutoCAD.DatabaseServices.Curve Autodesk.AutoCAD.DatabaseServices.Arc Autodesk.AutoCAD.DatabaseServices.Circle Autodesk.AutoCAD.DatabaseServices.Ellipse Autodesk.AutoCAD.DatabaseServices.Leader Autodesk.AutoCAD.DatabaseServices.Line Autodesk.AutoCAD.DatabaseServices.Polyline Autodesk.AutoCAD.DatabaseServices.Polyline2d Autodesk.AutoCAD.DatabaseServices.Polyline3d Autodesk.AutoCAD.DatabaseServices.Ray Autodesk.AutoCAD.DatabaseServices.Spline Autodesk.AutoCAD.DatabaseServices.Xline 圆弧（Arc） 圆（Circle） 椭圆（Ellipse） 引线（Leader） 直线（Line） 多段线（Polyline） 射线（Ray） 样条曲线（Spline） 无限线（XLine）</description></item></channel></rss>