Beam Benchドキュメント

Beam Benchプロジェクトファイル

.lzrprojプロジェクトファイル形式。自己完結型のzipアーカイブで、キャンバスに表示されるすべてのものと設定を保持します。

Beam Benchプロジェクトは、単一の.lzrprojファイルとして保存されます。この形式は自己完結型のzipアーカイブです。.lzrprojファイルを開くと、保存時にキャンバス上にあったすべてのものが表示されます。

含まれる内容

.lzrprojファイルには、次の内容が含まれます。

  • オブジェクト:キャンバス上のすべての図形、テキスト、画像、グループ、配列と、それらのジオメトリ、変形、レイヤー割り当て。
  • レイヤー:レイヤーごとの加工設定(加工方式、出力、速度、パス回数、間隔、ミシン目加工、カーフ)。
  • マシンプロファイル参照:プロジェクトの保存時に使用されていたプロファイル。
  • カメラ状態(存在する場合)、選択したカメラID、位置合わせ/キャリブレーション参照。
  • マテリアルライブラリ参照:名前による参照。受信者が同じライブラリ名を持っていれば、参照が解決されます。
  • ビュー状態:パン、ズーム、パネルレイアウト。
  • プロジェクトメモノートダイアログの内容。
  • 最適化:出力側の最適化設定(レーザーコントロールの「最適化」セクションを参照)。
  • ジョブ原点+Start From:配置方法。
  • 最近の自動保存メタデータ(該当する場合)。

ラスター画像データはインライン(base64など)で格納されるため、画像を含むプロジェクトは大きくなりますが、常に移植可能です。

読み書きの方法

  • GUI:ファイル → 保存(Ctrl+S)、ファイル → 開く(Ctrl+O)、ファイル → 名前を付けて保存(Ctrl+Shift+S)。
  • CLI
    beambench-cli project open /abs/path/to/project.lzrproj
    beambench-cli project save
    beambench-cli project save-as /abs/path/to/new.lzrproj
  • HTTP APIPOST /api/v1/projects/openおよびPOST /api/v1/projects/save

プロジェクトの共有

他の人にメールで送信したりアップロードしたりした.lzrprojファイルは、同じキャンバス状態、同じレイヤー設定、同じビューで開きます。次の内容が表示されます。

  • すべてのオブジェクトが同じ位置に配置されます。
  • すべてのレイヤー設定が同一です。
  • マッチするライブラリがあればマテリアルライブラリ参照が解決され、なければ警告が表示されます。

引き継がれないもの:

  • アクティブなマシン接続(相手のマシン)。
  • ユーザーごとの環境設定(表示単位、ユーザーレベルで適用されたパネルレイアウトの上書き設定)。

エッジケース

  • 非常に大きなラスター画像があると、大きな.lzrprojファイルになります。プロジェクトがバグレポートに添付できないほど大きい場合は、まずラスターをダウンサンプリングすることを検討してください。
  • マテリアルライブラリ参照は名前で解決されます。ライブラリにAcrylic 3mmがあり、受信者も設定の異なるAcrylic 3mmを持っている場合、開いた後は受信者の設定が優先されます。
  • マシンプロファイル参照はIDで解決されます。受信者が同じプロファイルを持っていない場合、開くときにプロファイルを選択するよう求められます。

形式の互換性

プレリリース版です。スキーマはリリース間で予告なく変更される可能性があります。Beam Benchを更新する前に、重要なプロジェクトを現在の形式で保存してください。まだ後方互換性シムはありません。これは1.0以降の課題です。

関連項目

On this page