図形を使用して線形パスを定義する

線形は、一連の「図形」で構成されます。これらの図形は、線形のパスを構成する個々の線分、曲線、および放物線です。図形のコレクションは、AlignmentEntityCollection オブジェクトである Alignment::Entities プロパティで保持されます。このコレクションは、新しい図形を作成するためのメソッドの配列です。

ここに、FixedCurve 図形を線形の図形コレクションに追加するメソッドの 1 つを表す短いコードの断片を示します。

Int32 previousEntityId = 0;
Point3d startPoint = new Point3d(8800.7906, 13098.1946, 0.0000);
Point3d middlePoint = new Point3d(8841.9624, 13108.6382, 0.0000);
Point3d endPoint = new Point3d(8874.2664, 13089.3333, 0.0000);
AlignmentArc retVal = myAlignment.Entities.AddFixedCurve(previousEntityId, startPoint, middlePoint, endPoint);