js3dlook
3DLOOK JavaScript Library
Usage
Install with npm: npm install --save js3dlook
.
Check the 3DLOOK documentation for the api-flow sequence.
Create an instance of the library:
import js3dlook from "js3dlook";
const js3DLOOK = js3dlook("iechiem9eeChaiyahf1oHie1jae5ahth8eoCiu8i");
const store = {};
Upload a front image:
const front_image;
js3DLOOK
.upload(front_image)
.then(body => {
store.front = body.name;
})
.catch(err => {
console.log(err);
});
Step 1 - Check the downloaded image to the requirements:
js3DLOOK
.step({
step: 1,
angle: 0,
image: store.front,
gender: "male",
height: 180
})
.then(body => {
store.step1key = body.key;
})
.catch(err => {
console.log(err);
});
Upload a side image:
const side_image;
js3DLOOK
.upload(side_image)
.then(body => {
store.side = body.name;
})
.catch(err => {
console.log(err);
});
Step 2 - Check the downloaded image to the requirements:
js3DLOOK
.step({
step: 2,
angle: 0,
image: store.side,
gender: "male",
height: 180,
key: store.step1key
})
.then(body => {
store.step2key = body.key;
})
.catch(err => {
console.log(err);
});
Complete
js3DLOOK
.complete({
angle: 0,
height: 180,
gender: "male",
image_1: store.front,
image_2: store.side,
key: store.step1key
})
.then(body => {
})
.catch(err => {
console.log(err);
});
License
ISC.