JavaScript サンプル

概要

JavaScript サンプルは、簡単なJavaScriptで記述されたサンプルです。CMadoriApp やCMadoriDocクラスに接続して、メソッドを呼びます。

実行

  1. 本アプリケーション(3Dアーキデザイナーなど)を起動します。
  2. [ツール]メニューの[SDKスクリプトの実行]を選びます。
  3. 実行したいJavaScriptを選択します。

間取り用サンプル

"[プログラムインストール先]\HELP\SDK\samples\JavaScript madori" にあります。

  • hello.js

3D用サンプル

"[プログラムインストール先]\HELP\SDK\samples\JavaScript 3D" にあります。
各関数の詳細はリファレンスをご確認ください。

AddToLayerList.js 選択パーツを階層リストに追加します。
align.js 複数選択中のパーツを整列します。
Arrange.js アレンジナビを表示します。
Boundary.js バウンダリボックスを取得します。
CopyClipboard.js パース図をクリップボードにコピーします。
CopyPaste.js 選択パーツをコピー・ペーストします。
CreateChildLayer.js 下層パーツを作成します。
CreateColorFiles.js 色ファイルを一括作成します。
CreatePath.js 軌跡作成モードに入ります。
CreateShape.js 新規形状を作成します。
CutPaste.js 選択パーツを切り取り・貼り付けします。
Delete.js 選択パーツを削除します。
Deselect.js 選択解除します。
DispAging.js エイジング/単色ナビを表示します。
DispColorSimulation.js 色覚・白内障シミュレーションナビを表示します。
DispMultiView.js 鳥瞰マルチビューを表示します。
DispResetView.js 画面の表示状態を元に戻します。
DispSection.js 断面表示します。
DispSlideShow.js スライドショーを実行します。
DispSwitch.js 表示イメージを切り替えます。
EditViewPoint.js 視点編集・削除ダイアログを表示します。
EnumFloorParts.js フロアのパーツを列挙します。
EnumLight.js 光源を列挙します。
EnumObject.js オブジェクトを列挙します。
EnumPath.js 軌跡を列挙します。
EnumRoom.js 部屋を列挙します。
EnumView.js 視点を列挙します。
Export3DDXF.js 3DDXF形式で出力します。
Export3DPlace.js 3DPlaceで出力します。
ExportCAD.js CAD形式で出力します。
ExportGEarth.js Google Earth向けの形式で出力します。
ExportRender.js レンダリング用ファイルを出力します。
ExportRIKCAD.js RIKCAD形式で出力します。
ExportVRML.js VRML形式で出力します。
FitObject.js 選択パーツを沿わせます。
FullScreen.js フルスクリーン表示設定を行います。
GetActive.js アプリケーションがアクティブ状態かどうかを確認します。
GetFloor.js 指定フロアのNWIDを取得します。
GetObjectNum.js オブジェクトの数を取得します。
GetObjectType.js オブジェクトの種類を取得します。
GetPartsNum.js フロアに配置されているパーツ数を取得します。
GetPopygonNum.js 選択パーツのポリゴン数を調べます。
GetRoomNum.js 指定フロアの部屋数を取得します。
GetShapeName.js 形状を作成し名称を取得します。
Grid.js グリッドを表示します。
Grouping.js グループ化します。
ImportDxf.js DXFファイルを読み込みます。
ImportSKP.js SKPファイルを読み込みます。
LinkCopy.js リンクコピーします。
LoadParts.js パーツを読み込みます。
LockObject.js 選択パーツをロックします。
MyHome3DDoc.js 配置パーツのID・名称を取得します。
NearCopy.js 隣接コピーします。
NewFile.js 新規作成します。
NextParts.js 選択パーツを切替ます。
NumCopy.js 数値コピーを行います。
NumericSetting.js 視点数値設定ダイアログを表示します。
NumMove.js 数値移動を行います。
Offset.js 選択パーツを回転させます。
OpenFile.js ファイルロードします。
OpenScript.js スクリプトファイルを読み込みます。
PartsIndex.js パーツ・形状を列挙します。
PartsLayerUpDown.js パーツ階層を移動します。
PartsOperation.js パーツ階層を操作します。
PlayPath.js 軌跡を登録・再生します。
PropertyGetSet.js プロパティ設定テスト
RecordPath.js 軌跡を記録します。
RegistViewPoint.js 視点を登録します。
ReloadProfile.js プロファイルを再ロードします。
RestrainDraw.js 描画抑止フラグを設定します。
SaveFile.js 上書き保存します。
SaveFileAs.js 名前をつけて保存します。
SaveImage.js イメージ保存します。
SaveParts.js 現在の階層を保存します。
Select.js 選択・選択解除します。
SelectDefaultViewPoint.js デフォルト視点を呼出します。
SelectMode.js パーツ選択モードにします。
SelectRegViewOther.js 登録視点を呼出します。
SelectRegViewPoint.js 登録視点の一覧を表示します。
SendMail.js メールを送信します。
SetCurrentFloor.js カレントフロアを設定・取得します。
SetDispLinkView1.js 2画面リンクを開始します。
SetDispLinkView2.js 2画面リンクの状態を取得します。
SetDispMode.js 壁や天井の表示モードを切り替えます。
SetDispModeObjectGroup.js パーツの表示モードを切り替えます。
SetDispShading.js シェーディング表示を切り替えます。
SetFovy.js 画角を切り替えます。
SetGravity.js 重力モードを切り替えます。
SetGridSpacing.js グリッド分割を設定します。
SetPartsDisp.js 選択パーツの表示・非表示を設定します。
SetPersAxis.js パース図上移動方向を設定します。
SetPick.js グリッド吸着オンオフを設定します。
SetViewMode.js 視点変更モード。
SetViewModeFixLookAt.js 注視点固定モード。
SetViewPointAori.js あおり補正モード。
SetViewPointFovy.js 画角設定。
ShowActionRouteDialog.js 動作伝播ルート設定ダイアログを表示します。
ShowActionSettingDialog.js 動作設定ダイアログを表示します。
ShowActionViewDialog.js 動作途中で止めるダイアログを表示します。
ShowAllocSettingDialog.js パーツ配置基準点設定ダイアログを表示します。
ShowBackgroundSettingDialog.js 背景設定ナビを表示します。
ShowColorDialog.js 色ダイアログを表示します。
ShowCreateModelSettingDialog.js 新規形状作成方法設定ダイアログを表示します。
ShowCreatePathDialog.js タイムスケール方式軌跡作成ダイアログを表示します。
ShowDeletePathDialog.js 軌跡の削除ダイアログを表示します。
ShowEditPathDialog.js 軌跡編集ダイアログを表示します。
ShowEnvMapSettingDialog.js 映り込み設定ダイアログを表示します。
ShowFavoriteDialog.js お気に入りに登録ダイアログを表示します。
ShowGraphicLibSettingDialog.js グラフィックスライブラリ切替ダイアログを表示します。
ShowImgSettingDialog.js 特殊効果ダイアログを表示します。
ShowLightSettingDialog.js 光源設定ダイアログを表示します。
ShowLinkFileDialog.js リンクファイルの設定ダイアログを表示します。
ShowObjectArrangeSettingDialog.js 配置基準位置の設定ダイアログを表示します。
ShowOptionalSettingDialog.js 環境設定ダイアログを表示します。
ShowPartsLightDialog.js パーツ光源設定ダイアログを表示します。
ShowSaveMovieDialog.js 動画ファイルを出力します。
ShowTextureDialog.js テクスチャダイアログを表示します。
ShowVColSettingDialog.js 頂点色設定ダイアログを表示します。
SplitViewChange.js 画面分割設定を変更します。
ToolMenuCommands.js ツールメニューを表示します。
UndoRedo.js アンドゥ・リドゥを行います。
UpdateAllViews.js 再描画を行います。
ViewWhole.js 全体表示に切り替えます。
WalkThrough.js ウォークスルーモードを開始します。

注意事項

このサンプルは、概念や利用方法について説明することを目的としています。実稼動のシステムでは必要なエラー処理は、含まれていません。また、安全なコーディング手法に従っているわけではありません。