Slide 25
Slide 25 text
1. MainActivityにコードを追加する
public class MainActivity extends AppCompatActivity {
private static final String TAG = MainActivity.class.getSimpleName();
private ArFragment arFragment;
private ModelRenderable modelRenderable;
5. 3Dモデルを配置するコードを書く
25
①
①3Dモデルの描画を行うオブジェクト
Nodeに紐づけて使う
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
arFragment = (ArFragment) getSupportFragmentManager().findFragmentById(R.id.ux_fragment);
ModelRenderable.builder()
.setSource(this, Uri.parse(“meiji.sfb”))
.build()
.thenAccept(renderable -> modelRenderable = renderable)
.exceptionally(
throwable -> {
Log.e( TAG, “Unable to load Renderable.”, throwable);
return null;
});
~続く~
②
②ArFragmentを取り出す
③3Dモデルをロードする
③