トップ 一覧 Farm 検索 ヘルプ RSS ログイン

Diary/2021-9-19の変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!続・JavaFX 3D
箱に文字書きたいなー,テクスチャとか面倒そうだなー,とか思ってたのだけど,
GroupsにCanvasとかFramePaneをぶらさげることができるのね.
というわけで,こんな感じに.

{{ref_image java_fx_2d_3d.gif}}

マウスでぐりぐり動かせる他,TimeLine使ってぐるぐる回転させてみている

{{ref Hello2D3D.java}}

オブジェクトのツリーは↓のような感じ.
 group:Group
  - subScene:SubScene
    - obj:Group
      - box:Box
      - surface:Group
        - pane:FlowPane
	- canvas:Canvas
    - camera:PerspectiveCamera
    - light:LightBase
  - info:Canvas (カウンタとかズーム値とか表示)

!GIFアニメーションなスクリーンショットを撮る
[How to Make Gif Animations from Screencasts on Ubuntu|https://queirozf.com/entries/how-to-make-gif-animations-from-screencasts-on-ubuntu]を参考に.
* kazamでキャプチャを取得→aviファイルができる
* gifify hoge.avi -o out.gif
Webページの註釈通り
 convert-im6.q16: cache resources exhausted `/tmp/magick-624765gUKFeM6gphi2' @ error/cache.c/OpenPixelCache/4083.
とかってエラーがでたので,
/etc/ImageMagick-6/policy.xml を開いて,
  <policy domain="resource" name="memory" value="256MiB"/>

  <policy domain="resource" name="memory" value="512MiB"/>
に変更した.