wizztjh / aframe-obj-loader-component

A-Frame loader component for .OBJ models and .MTL materials.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A-Frame obj-loader Component

A-Frame VR loader component for .OBJ models and .MTL materials.

Usage (global)

<html>
	<head>
		<!-- ... -->
			<!-- A-Frame VR Library -->
			<script src="https://aframe.io/releases/latest/aframe.js"></script>

			<!-- Component -->
			<script src="dist/aframe-obj-loader-component.js"></script>
		<!-- ... -->
	</head>
	<body>
		<!-- ... -->
			<a-entity obj-loader="src: url(./tree.obj);
			                      mtl: url(./tree.mtl);">
			</a-entity>
		<!-- ... -->
	</body>
</html>

Usage (npm)

Install.

$ npm install aframe-obj-loader-component

Register.

AFRAME = require('aframe-core');
AFRAME.registerComponent('obj-loader', require('aframe-obj-loader-component'));

Use.

<a-entity obj-loader="src: url(./tree.obj);
                      mtl: url(./tree.mtl);">
</a-entity>

Properties

Property Required Description
src Yes URL for 3D .OBJ model asset.
mtl No URL for .MTL material library asset.

About

A-Frame loader component for .OBJ models and .MTL materials.

License:MIT License


Languages

Language:JavaScript 100.0%