terryxiezan 发表于 2007-12-27 10:37:00

[求助]請教AcDbCurve::getClosestPointTo()

<p class="signature">getClosestPointTo(</p><p class="signature">const AcGePoint3d&amp; givenPnt,</p><p class="signatureIn">const AcGeVector3d&amp; direction,</p><p class="signatureIn">AcGePoint3d&amp; pointOnCurve,</p><p class="signatureInEnd">Adesk::Boolean extend = Adesk::kFalse) const;</p><p class="signatureInEnd">我從點givePnt 沿 direction 找 Curve 上的點時,不是&nbsp;givePnt沿 direction 沿伸的一條直線與 Curve的交點嗎?</p><p class="signatureInEnd">其實我是在Z=0平面內,已知Y坐標想求出curve上的點,不過不知道什麼直接的方法,望各位高手指點。現有的條件是已知曲線兩邊兩點,可以通過構造一條直線 intersectWith() 曲線得到交點。原以為可以用getClosestPointTo()來求。</p>

Sayonana 发表于 2007-12-29 14:39:00

<p>GETCLOSESTPOINTTO是已知曲线和一点.求最近点.</p><p>你说的"現有的條件是已知曲線兩邊兩點"不知道是什么意思?该曲线是一条直线?</p><p>"我從點givePnt 沿 direction 找 Curve 上的點時,不是&nbsp;givePnt沿 direction 沿伸的一條直線與 Curve的交點嗎?"</p><p>就是这意思.</p>
页: [1]
查看完整版本: [求助]請教AcDbCurve::getClosestPointTo()