RhinoCommonDivideByLength
SDKに基づいて以下のメソッドを使用しようとしていますが、3 番目の引数が何であるかがわかりません。この方法に基づいて以下のコードを記述しようとしましたが、次のエラー メッセージが表示されます。Error: 'Rhino.Geometry.Point3d' is a 'type' but is used like a 'variable'
3 番目の引数は、2 倍ではなくポイントを出力として指定することだと思いました。私は何を間違っていますか?
方法:
Public Function DivideByLength ( _
segmentLength As Double, _
includeStart As Boolean, _
<OutAttribute> ByRef points As Point3d() _
) As Double()
コード:
List<Point3d> pts = new List<Point3d>();
for(int i = 0; i < crv.Count;i = i + 2)
{
pts.Add(crv[i].DivideByLength(nb, true, out Point3d()));
}