Skip to content

Commit

Permalink
Create augmented-reality.js
Browse files Browse the repository at this point in the history
  • Loading branch information
KOSASIH authored Jul 22, 2024
1 parent 9c7ecbb commit 72ca109
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions routes/augmented-reality.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
import express from 'express';
import * as AR from 'aframe';

const router = express.Router();
const scene = new AR.Scene();

router.post('/generate-ar-model', (req, res) => {
const { modelData } = req.body;
const model = scene.addModel(modelData);
res.json({ modelId: model.id });
});

router.post('/track-ar-model', (req, res) => {
const { modelId, cameraData } = req.body;
const model = scene.getModel(modelId);
const tracker = new AR.Tracker(cameraData);
model.addTracker(tracker);
res.json({ trackerId: tracker.id });
});

export default router;

0 comments on commit 72ca109

Please sign in to comment.