トップへ(mam-mam.net/)

FMXの3D(もしくはTViewPort3D)で動的にTModel3Dを使ってOBJファイルなどを読み込むには

検索:

「FMXの3D(もしくはTViewPort3D)で動的にTModel3Dを使ってOBJファイルなどを読み込むには」

FMXの3D(もしくはTViewPort3D)で動的にTModel3Dを使ってOBJファイルなどを読み込むために以下ソースコードで表示しようとしているのですが、表示されません。何故ですか?
var m3:TModel3D;
    Path:String;
begin
  path:=ExtractFilePath(ParamStr(0));
  m3:=TModel3D.Create(self);
  m3.Parent:=Viewport3D1;
  m3.LoadFromFile(Path+'abc.obj');
end;

回答

OBJの場合は
FMX.Obj.ImporterをUsesすれば動きます。
DAEの場合は
FMX.DAE.ImporterをUsesします。

ソース

Uses System.SysUtils,・・・
  ,FMX.OBJ.Importer,FMX.Objects3D;

var m3:TModel3D;
    Path:String;
begin
  path:=ExtractFilePath(ParamStr(0));
  m3:=TModel3D.Create(self);
  m3.Parent:=Viewport3D1;
  m3.LoadFromFile(Path+'abc.obj');
end;