私はVBAで、この機能を使用していたIntersectWith.None VB.NET AutoCADの
IntersectWith機能に問題があり、それがオプションIntersect.None
を持っているしかし、私はVB.NETこれから関数を呼び出すときオプションは存在しません。 私が利用可能なオプションを使用しようとするが、すべては私がIntersect.None
オプションでVBAに使用されるようにVB.NETでIntersectWith
を使用する方法がわからない
yourCADObjectII.IntersectWith(myText, Intersect.ExtendBoth, points, New IntPtr(0), New IntPtr(0))
yourCADObjectII.IntersectWith(myText, Intersect.OnBothOperands, points, IntPtr.Zero, IntPtr.Zero)
yourCADObjectII.IntersectWith(myText, Intersect.ExtendArgument, points, IntPtr.Zero, IntPtr.Zero)
yourCADObjectII.IntersectWith(myText, Intersect.ExtendThis, points, IntPtr.Zero, IntPtr.Zero)
間違った交差点を検出します。
文字列を検出しようとしましたが、閉じたポリラインとテキストがポリラインの内側にあり、テキストがLWPolyline
と交差するかどうかを検出したいと思います。
テキストの回転が異なり、ポリラインのジオメトリが異なります。
ありがとう、私は私のプログラムの解決策を見つけるためにあなたの考えを回避するつもりです。 –