コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
GizmoLab 関連
オンラインショップ
CAD&CGブログ
YouTube
GitHub
CAD 系
GizmoTools
AutoLISP
Visual LISP
BricsCADのLISP
GzLib
DCL
OpenDCL
DWG
DXF
CADのコマンド一覧
システム変数
図形の種類
Ver別サポートAPI
CAD用語集
メモ
newLISP
CommonLISP
Script-Fu
Inno setup
JavaScript
ANDROID
Windowsでのファイルハッシュ確認
Prolog
Python
Clojure
Electron
フォント
数学メモ
イメージサイズとメモリ量
blender
Processwire
Win10,11メモ
IIJmio
mediawiki資料
ヘルプ
検索
検索
表示
ログイン
個人用ツール
ログイン
Smlispgetのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
Smlispget
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
{{BCAD_LISP}} ; 構文 : (Smlispget ''feature'' ''...'' ) ; 機能 : (smlispget ...) 関数は可変の引数を使用する。 : - すべての引数の組み合わせに関する一般的な要約は、 (smlispget "?") または (smlispget "help") で確認できる。 : 以下は、アルファベット順の全機能オプションのリスト。 ; 引数 :* feature : フィーチャー :* ... : 追加する値。 ; 戻り値 : フィーチャーにより色々。 ;サンプル <pre class="brush:autolisp;"> ; フィーチャータイプ AdjacentFeatures 入力: オプション: STR ヒント: フィーチャー名 返り値: LIST of STR, 入力フィーチャーに隣接するフィーチャーの名前, or NIL 例: (SmLispGet "AdjacentFeatures" "Flange_1") AssumeSheetMetal 入力: 必須: ENAME ヒント: 板金部品かどうかを判断するエンティティ 必須: REAL ヒント: 展開された部品の全体寸法の最大値。寸法がない場合、またはSmUnfoldが失敗した場合、-1.0を渡す。 必須: INT ヒント: SmUnfoldコマンドで発生した警告の数。SmUnfoldが失敗した場合、0を渡す 返り値: STR, SheetMetal, NotSheetMetal, PoorSheetMetal, or NIL 例: (SmLispGet "AssumeSheetMetal" (ssname(ssget) 0) 100.0 1) BendAllowance 入力: 必須: STR ヒント: フィーチャー名 返り値: REAL, 指定されたフィーチャーがオーバーライドされた場合の有効な曲げ代、または NIL 例: (SmLispGet "BendAllowance" "Bend_1") BendAngle 入力: 必須: STR ヒント: Bend フィーチャー名 返り値: REAL, ベンド角度の値、または NIL 例: (SmLispGet "BendAngle" "Bend_1") BendDeduction 入力: 必須: STR ヒント: フィーチャー名 返り値: REAL, オーバーライドされた場合、指定されたフィーチャーの有効なベンド控除、または NIL 例: (SmLispGet "BendDeduction" "Bend_1") BendLineExtent 入力: <empty> 返り値: REAL, デフォルトのベンドラインエクステント値、または NIL 例: (SmLispGet "BendLineExtent") BendLineExtentType 入力: <empty> 返り値: STR, デフォルトのベンドラインエクステントタイプ。厚み比率、絶対値、または NIL 例: (SmLispGet "BendLineExtentType") BendRadius 入力: 必須: STR ヒント: Bend フィーチャー名 返り値: REAL, 曲げ半径の値、または NIL 例: (SmLispGet "BendRadius" "Bend_1") BendTable 入力: オプション: STR ヒント: Bend フィーチャー名 返り値: STR, ベンドテーブルへの相対パス、あるいは NIL。どちらのオプションも指定されなかった場合は、グローバルコンテキスト用のベンドテーブルを返す。そうでない場合は、与えられたフィーチャー 例: (SmLispGet "BendTable") or (SmLispGet "BendTable" "Bend_1") BodyName 入力: 必須: ENAME ヒント: エンティティを用いたボディ名の取得 返り値: STR, ボディ名、または NIL 例: (SmLispGet "BodyName" (ssname(ssget "_:V") 0)) CheckSheetMetalLicense 入力: <empty> 返り値: T, シートメタルライセンスがある場合、それ以外は NIL 例: (SmLispGet "CheckSheetMetalLicense") CommonPoint 入力: 必須: STR ヒント: マークされたエッジのファーストネーム 必須: STR ヒント: マークされたエッジの2番目の名前 返り値: POINT, マーカで定義された辺の共通頂点の座標の3次元点,または NIL 例: (SmLispGet "CommonPoint" "Marker_1" "Marker_2") DefaultBendRadius 入力: <empty> 返り値: REAL, デフォルトの曲げ半径の値、または NIL 例: (SmLispGet "DefaultBendRadius") DefaultBendRadiusType 入力: <empty> 返り値: STR, デフォルトの曲げ半径の種類。厚み比、絶対値、または NIL 例: (SmLispGet "DefaultBendRadiusType") DefaultBendReliefWidth 入力: <empty> 返り値: REAL, デフォルトのベンドリリーフ幅の値、または NIL 例: (SmLispGet "DefaultBendReliefWidth") DefaultBendReliefWidthType 入力: <empty> 返り値: STR, デフォルトのベンドリリーフ幅の種類。厚み比率,絶対値,NILのいずれか 例: (SmLispGet "DefaultBendReliefWidthType") DefaultDieWidth 入力: <empty> 返り値: REAL, ドキュメントに関連付けられたグローバルなダイ幅、または NIL 例: (SmLispGet "DefaultDieWidth") DefaultDieWidths 入力: <empty> 返り値: LIST of REAL, ドキュメントで利用可能なグローバルダイ幅のリスト(ベンドテーブルからロード)、またはNIL 例: (SmLispGet "DefaultDieWidths") DefaultFlangeSplitExtension 入力: <empty> 返り値: REAL, マイターエクステンションのデフォルト値、またはNIL 例: (SmLispGet "DefaultFlangeSplitExtension") DefaultFlangeSplitExtensionType 入力: <empty> 返り値: STR, デフォルトのマイターエクステンションタイプ。厚み比率、絶対値、またはNIL 例: (SmLispGet "DefaultFlangeSplitExtensionType") DefaultFlangeSplitGap 入力: <empty> 返り値: REAL, マイターギャップのデフォルト値、またはNIL 例: (SmLispGet "DefaultFlangeSplitGap") DefaultFlangeSplitGapType 入力: <empty> 返り値: STR, デフォルトのマイターギャップタイプ。厚み比率、絶対値、またはNIL 例: (SmLispGet "DefaultFlangeSplitGapType") DefaultJunctionGap 入力: <empty> 返り値: REAL, デフォルトのジャンクション・ギャップ値、またはNIL 例: (SmLispGet "DefaultJunctionGap") DefaultJunctionGapType 入力: <empty> 返り値: STR, デフォルトのジャンクション・ギャップ・タイプ。厚み比,絶対値,またはNIL 例: (SmLispGet "DefaultJunctionGapType") DefaultKFactor 入力: <empty> 返り値: REAL, 曲げ加工時の中立面のデフォルト厚み比率,0(内側半径)-1(外側半径),またはNIL 例: (SmLispGet "DefaultKFactor") DefaultReliefExtension 入力: <empty> 返り値: REAL, デフォルトの浮き彫り拡張値、またはNIL 例: (SmLispGet "DefaultReliefExtension") DefaultReliefExtensionType 入力: <empty> 返り値: STR, デフォルトの浮き彫り拡張タイプ。厚み比、絶対値、またはNIL 例: (SmLispGet "DefaultReliefExtensionType") DefaultRibProfileRadius 入力: <empty> 返り値: REAL, デフォルトのリブプロファイル半径の値、またはNIL 例: (SmLispGet "DefaultRibProfileRadius") DefaultRibProfileRadiusType 入力: <empty> 返り値: STR, デフォルトのリブプロファイル半径の種類。厚み比、絶対値、またはNIL 例: (SmLispGet "DefaultRibProfileRadiusType") DefaultRibRoundRadius 入力: <empty> 返り値: REAL, デフォルトのリブ丸型半径の値、またはNIL 例: (SmLispGet "DefaultRibRoundRadius") DefaultRibRoundRadiusType 入力: <empty> 返り値: STR, デフォルトのリブ丸型半径の種類。厚み比、絶対値、またはNIL 例: (SmLispGet "DefaultRibRoundRadiusType") DieWidth 入力: 必須: STR ヒント: Bend フィーチャー名 返り値: REAL, 指定されたベンドのダイ幅、またはNIL 例: (SmLispGet "DieWidth" "Bend_1") EntitiesByFeature 入力: 必須: STR ヒント: フィーチャー名 返り値: LIST of ENAMES, その機能に関連するエンティティのリスト、またはNIL 例: (SmLispGet "EntitiesByFeature" "Flange_1") Features 入力: <empty> 返り値: LIST of STR, フィーチャー名、またはNIL 例: (SmLispGet "Features") FeaturesByEntity 入力: 必須: ENAME ヒント: Entity 返り値: LIST of STR, エンティティ上のフィーチャの名前、またはNIL 例: (SmLispGet "FeaturesByEntity" (ssname(ssget "_:V") 0)) FeaturesBySubEntity 入力: 必須: PICKSET ヒント: Subentity 返り値: LIST of STR, サブエンティティを用いているフィーチャー名、またはNIL 例: (SmLispGet "FeaturesBySubEntity" (ssget "_:V")) FeatureType 入力: 必須: STR ヒント: フィーチャー名 返り値: STR, フィーチャータイプ, または NIL 例: (SmLispGet "FeatureType" "Flange_1") FormFeatureUnfoldMode 入力: 必須: STR ヒント: フォームフィーチャー展開モード 返り値: STR, 展開された部品の形状フィーチャーの外観を決定する。維持、削除、投影、輪郭、シンボル、NIL 例: (SmLispGet "FormFeatureUnfoldMode") HardEdges 入力: 必須: STR ヒント: 第1フランジの側面(上または下) 必須: STR ヒント: 第一フランジ名 必須: STR ヒント: 第二フランジ名 返り値: STR, 選択されたハードエッジが検出された場合、または NIL 例: (SmLispGet "HardEdges" "Top or Bottom" "Flange_1" "Flange_2") HasEntityFeatures 入力: オプション: ENAME ヒント: Entity, エンティティを選択した場合、引数を取りこぼすことがある。 返り値: T エンティティが機能を持つ場合、それ以外の場合は NIL 例: (SmLispGet "HasEntityFeatures" (ssname (ssget) 0)) HasSheetMetalContext 入力: <empty> 返り値: T シートメタルコンテキストが存在する場合、それ以外の場合は NIL 例: (SmLispGet "HasSheetMetalContext") Help 入力: オプション: STR ヒント: すべてのオプションまたは1つのオプションのヘルプを取得する オプション: T ヒント: 問い合わせモードに切り替わり,あるオプションの存在を確認することができる。T が設定されている場合、この関数は、指定された名前のオプションが存在すれば T を返し、そうでなければNILを返す。 返り値: オプションのヘルプを表示します。問い合わせモードでは、要求されたオプションが存在すれば T を、そうでなければ NIL を返す。 例: (SmLispGet "Help") or (SmLispGet "Help" "Help") or (SmLispGet "?") or (SmLispGet "?" "Help") or (SmLispGet "?" "Help" T) IsClosed 入力: 必須: STR ヒント: Lofted bend フィーチャー名 返り値: T ロフトベンドが閉じている場合、それ以外の場合は NIL 例: (SmLispGet "IsClosed" "LoftedBend_1") IsEdgeConvex 入力: 必須: 厳選されたハードエッジ ヒント: オプション "HardEdges "を参照 返り値: T エッジが凸の場合、それ以外の場合は NIL 例: (SmLispGet "IsEdgeConvex") IsExplodable 入力: 必須: STR ヒント: Form or rib フィーチャー名 返り値: T フォームまたはリブフィーチャーが分解可能な場合、それ以外の場合は NIL 例: (SmLispGet "IsExplodable" "Form_1") IsFeatureValid 入力: 必須: STR ヒント: フィーチャー名 返り値: "T" そのフィーチャーが存在し、かつ有効であれば "F"、存在するが有効でなければ "N"。その他の場合は NIL 例: (SmLispGet "IsFeatureValid" "Flange_1") IsLinearSolid 入力: 必須: ENAME ヒント: リニアソリッドであるかどうかを判断するためのエンティティ 返り値: STR, リニア、ホロー、サークルの文字列の組み合わせまたは NIL 例: (SmLispGet "IsLinearSolid" (ssname(ssget) 0)) KFactor 入力: 必須: STR ヒント: フィーチャー名 返り値: REAL, 指定された機能がオーバーライドされた場合に有効な KFactor、または NIL 例: (SmLispGet "KFactor" "Bend_1") LoftedBendUnfoldMode 入力: オプション: STR ヒント: Lofted bend フィーチャー名 返り値: STR, ロフトベンド機能の展開モード。解析、四分割、三角形分割、NIL 例: (SmLispGet "LoftedBendUnfoldMode" "LoftedBend_1") NumberSamples 入力: 必須: STR ヒント: Lofted bend フィーチャー名 返り値: 正の整数, ロフトベンドの特徴に使用したサンプル数を示す。 例: (SmLispGet "NumberSamples" "LoftedBend_1") RibControlCurve 入力: オプション: STR ヒント: フィーチャー名 返り値: ENAME, 2次元制御曲線の実体 例: (SmLispGet "RibControlCurve" "Rib_1") RibProfileRadius 入力: 必須: STR ヒント: Rib フィーチャー名 返り値: REAL, プロファイル半径の値、または NIL 例: (SmLispGet "RibProfileRadius" "Rib_1") RibRoundRadius 入力: 必須: STR ヒント: Rib フィーチャー名 返り値: REAL, 丸い半径の値、または NIL 例: (SmLispGet "RibRoundRadius" "Rib_1") SelectEntities 入力: オプション: STR ヒント: フィーチャーの側面(フランジ、ロフト付きベンド、リブは上面または下面、フォームは上面または厚みまたは下面、ベンドと間違ったベンドは内部または外部、その他のフィーチャーは空白)。 必須: STR ヒント: フィーチャー名 オプション: INT ヒント: サブエンティティの最大数 返り値: STR, 選択された特徴のある面、または NIL 例: (SmLispGet "SelectEntities" "Top" "Flange_1" 1) or (SmLispGet "SelectEntities" "Thickness" "Form_1") or (SmLispGet "SelectEntities" "External" "Bend_1") or (SmLispGet "SelectEntities" "Junction_1") or (SmLispGet "SelectEntities" "Junction_2" 2) SupportsAnalyticalUnfolding 入力: オプション: STR ヒント: Lofted bend フィーチャー名 返り値: T その機能が解析的な展開をサポートする場合は NUL 例: (SmLispGet "SupportsAnalyticalUnfolding" "LoftedBend_1") Thickness 入力: オプション: STR ヒント: フランジ不良フィーチャー名 返り値: REAL, シートメタルボディの厚さ、フランジの違い、または NIL 例: (SmLispGet "Thickness") or (SmLispGet "Thickness" "WrongFlange_1") </pre> ----- 関連事項 * [[シートメタル関数-BricsCAD]] * [[smlispget]] * [[smlispset]] * [[bmlispget]] [[Category:AutoLISP]] [[Category:BricsCADのLISP]]
このページで参照読み込みされているページ:
テンプレート:BCAD LISP MECH
(
ソースを閲覧
)
Smlispget
に戻る。
検索
検索
Smlispgetのソースを表示
話題を追加