An open API service indexing awesome lists of open source software.

https://github.com/handeyeco/aframe-star-system-component

Quick way to add stars to an A-Frame project
https://github.com/handeyeco/aframe-star-system-component

a-frame aframe component particles space star stars

Last synced: 7 months ago
JSON representation

Quick way to add stars to an A-Frame project

Awesome Lists containing this project

README

          

# Quick way to add stars to your A-Frame project

![screenshot](./screenshot.png "Screenshot")

* [Basic Usage](#basic-usage)
* [Demo](#demo)
* [Properties](#properties)
* [Random Links](#random-links)

## Basic Usage

Getting started is easy, just import A-Frame and Star-System:

``` html





```

If things get bogged down, you may try less particles (stars):

``` html

```

But you also might want to try more:

``` html

```

Or offset the sphere of stars:

``` html

```

If for some reason square stars bother you, you can use a custom image to replace the stars:

``` html

```

# Demo

[Demo Link](https://matthewbryancurtis.github.io/aframe-star-system-component/)

Demo code:

``` html





```

## Properties

The way this works is it creates a bunch of particles (stars) in THREE. The particles are randomly placed between two spheres: sphere of radius 'radius' and sphere of radius 'radius + depth'. You can also load a custom sprite to replace the squares that THREE.PointsMaterial() makes.

| Property | Type | Default | Description |
|-------------|--------|---------|-----------------------------------------------------|
| color | String | '#FFF' | Color of the star particles |
| radius | Number | 300 | Distance from center of sphere to inner star sphere |
| depth | Number | 300 | Distance between inner sphere and outer sphere |
| size | Number | 1 | Size of each individual star |
| count | Number | 10000 | Number of total stars created |
| texture | Asset | '' | Sprite used for individual stars (ex: PNG image) |

## Random Links

* [Star-System on NPM](https://www.npmjs.com/package/aframe-star-system-component)
* [I'm looking for a job](http://matthewbryancurtis.com/)