Draft API/ja: Difference between revisions
(Created page with " import FreeCAD from Draft import * myrect = makeRectangle(4,3) mydistance = FreeCAD.Vector(2,2,0) move(myrect,mydistance) {{APIFunction/jp|cut|FreeCAD.Object, FreeCAD....") |
No edit summary |
||
Line 13: | Line 13: | ||
<div class="mw-translate-fuzzy"> |
<div class="mw-translate-fuzzy"> |
||
import FreeCAD |
|||
from Draft import * |
|||
myrect = makeRectangle(4,3) |
|||
mydistance = FreeCAD.Vector(2,2,0) |
|||
move(myrect,mydistance) |
|||
{{APIFunction/jp|cut|FreeCAD.Object, FreeCAD.Object|与えられた2つのオブジェクトの差分から作成されたカットオブジェクトを返します。元のオブジェクトは非表示になります。|新しく作成されたオブジェクト}} |
{{APIFunction/jp|cut|FreeCAD.Object, FreeCAD.Object|与えられた2つのオブジェクトの差分から作成されたカットオブジェクトを返します。元のオブジェクトは非表示になります。|新しく作成されたオブジェクト}} |
||
Line 46: | Line 38: | ||
{{APIFunction/jp|makeRectangle|length, width, [placement], [facemode]|X方向にlength、Y方向にheightの大きさの長方形オブジェクトを作成します。位置(placement)が指定された場合にはそれが使用されます。facemodeがFalseの場合には円はワイヤーフレームで表示されます。それ以外の場合は面として表示されます。Draftツールバーの現在の線の色と幅が使用されます。|新しく作成されたオブジェクト.}} |
{{APIFunction/jp|makeRectangle|length, width, [placement], [facemode]|X方向にlength、Y方向にheightの大きさの長方形オブジェクトを作成します。位置(placement)が指定された場合にはそれが使用されます。facemodeがFalseの場合には円はワイヤーフレームで表示されます。それ以外の場合は面として表示されます。Draftツールバーの現在の線の色と幅が使用されます。|新しく作成されたオブジェクト.}} |
||
{{APIFunction/jp|makeText|string または list, [Vector], [screenmode] |
{{APIFunction/jp|makeText|string または list, [Vector], [screenmode]| |
||
テキストオブジェクトを作成します。ベクトルが与えられている場合にはその点に文字列またはリストで与えられた複数の文字列が一行に一文字列ずつ配置されます。Draftツールバーの現在の色とユーザー設定で指定されたテキストの高さ、フォントが使用されます。screenmodeがTrueの場合、テキストは常にビュー方向を向き、そうでない場合はXY平面上に配置されます。|新しく作成されたオブジェクト.}} |
テキストオブジェクトを作成します。ベクトルが与えられている場合にはその点に文字列またはリストで与えられた複数の文字列が一行に一文字列ずつ配置されます。Draftツールバーの現在の色とユーザー設定で指定されたテキストの高さ、フォントが使用されます。screenmodeがTrueの場合、テキストは常にビュー方向を向き、そうでない場合はXY平面上に配置されます。|新しく作成されたオブジェクト.}} |
||
Revision as of 08:19, 23 January 2019
これらの関数はDraftモジュールの一部であり、Draftモジュールをインポートすることでスクリプト、マクロ、Pythonインタプリタから使用することができます。
例:
import FreeCAD
from Draft import *
myrect = makeRectangle(4,3)
mydistance = FreeCAD.Vector(2,2,0)
move(myrect,mydistance)