В проекте A-Frame я легко могу создать такой проект.
<!-- include A-Frame obviously -->
<script src="https://aframe.io/releases/0.6.0/aframe.min.js"></script>
<!-- include ar.js for A-Frame -->
<script src="https://jeromeetienne.github.io/AR.js/aframe/build/aframe-ar.js"></script>
<body style='margin : 0px; overflow: hidden;'>
<a-scene embedded arjs>
<!-- create your content here. just a box for now -->
<a-box position='0 0.5 0' material='opacity: 0.5;'></a-box>
<!-- define a camera which will move according to the marker position -->
<a-marker-camera preset='hiro'></a-marker-camera>
</a-scene>
</body>
Но в трех. js и artoolkit. js "data / data / camera_para.dat" обязательно.
let arToolkitContext = new THREEx.ArToolkitContext({
cameraParametersUrl: "data/data/camera_para.dat",
detectionMode: "mono",
canvasWidth: 80 * 3,
canvasHeight: 60 * 3,
maxDetectionRate: 60,
});
Итак, если есть файл "data / data / camera_para.dat" по умолчанию в A-Frame или A-Frame, не требуется "data / data / camera_para.dat "?