3Dモデルのフラックスラインの描画開始点を周方向に追加するスクリプトを例示します。
import math
# 半径
R = 27.5
# 初期値
Ini = 0
# 高さ
Z = 5
app = designer.GetApplication()
# スタディを取得
study = app.GetCurrentStudy()
# フラックスラインを作成
study.CreateFluxLine("FluxLine")
# フラックスラインを取得
flux = study.GetFluxLine("FluxLine")
# ラインの色を設定
flux.SetColor("red")
# 結果のタイプを設定
flux.SetResultType("MagneticFluxDensity", "")
# 描画開始点を削除
flux.ClearPoints()
# 描画開始点の名称を変更
flux.RenamePoint(0, u"Point 1")
# 1つ目の描画開始点の位置を設定
flux.SetPoint(0, app.CreatePoint(R*math.cos((Ini)*math.pi/180), R*math.sin((Ini)*math.pi/180), Z))
# 10度ごとに、描画開始点を追加
for i in range(9):
flux.AddPoint(app.CreatePoint(R*math.cos((Ini+(i+1)*10)*math.pi/180), R*math.sin((Ini+(i+1)*10)*math.pi/180), Z), f"Point {i+2}")


