C4D Python R12 テスト:SendModelingCommand()スプライン丸める
スプライン丸めるのSendModelingCommand()のC4D Python テストコード
Python |
''' スプライン 丸める ''' import c4d from c4d import utils def main(): if not isinstance(op, c4d.SplineObject):return bc = c4d.BaseContainer() bc.SetData(c4d.MDATA_SPLINEROUND_POINTS, 30) #ポイント数 bc.SetData(c4d.MDATA_SPLINEROUND_TYPE, c4d.MDATA_SPLINEROUND_TYPE_LINEAR) #タイプ:線形 # 線形 : c4d.MDATA_SPLINEROUND_TYPE_LINEAR # 3次 : c4d.MDATA_SPLINEROUND_TYPE_CUBIC # アキマ : c4d.MDATA_SPLINEROUND_TYPE_AKIMA #B-スプライン: c4d.MDATA_SPLINEROUND_TYPE_BSPLINE # ベジエ : c4d.MDATA_SPLINEROUND_TYPE_BEZIER doc.StartUndo() utils.SendModelingCommand(c4d.ID_MODELING_SPLINE_ROUND_TOOL, [op], c4d.MODELINGCOMMANDMODE_ALL, bc, doc, c4d.MODELINGCOMMANDFLAGS_CREATEUNDO) doc.EndUndo() if __name__=='__main__': main() c4d.EventAdd() |
モード
処理対象 | 選択 | 非選択 |
c4d.MODELINGCOMMANDMODE_ALL | 全てのポイント | 全てのポイント |
c4d.MODELINGCOMMANDMODE_POINTSELECTION | 選択ポイントのみ | 全てのポイント |
c4d.MODELINGCOMMANDMODE_POLYGONSELECTION | 全てのポイント | 全てのポイント |
c4d.MODELINGCOMMANDMODE_EDGESELECTION | 全てのポイント | 全てのポイント |
| 固定リンク
« C4D Python R12 テスト:SendModelingCommand()スプライン直列 | トップページ | C4D Python R12 テスト:SendModelingCommand()スプライン面取り »
コメント