INNER CODE UNIT · Java
AsteroidComponent
0xDE57/SpaceProject · core/src/main/java/com/spaceproject/components/AsteroidComponent.java:11
public class AsteroidComponent implements Component {
//public enum Composition { rock, ice } todo: different asteroid types?
/*todo: research C-type, S-Type, M-Type
1. Composition-based Classification: Asteroids can be broadly classified into three main compositional groups:
C-type Asteroids (Carbonaceous):
These asteroids are rich in carbon compounds, such as organic molecules, and water ice.
They often contain silicate minerals and may have a dark, reddish appearance.
C-type asteroids are potential sources of water, organic materials, and volatile elements, which can be valuable for space exploration and colonization.
S-type Asteroids (Silicaceous):
S-type asteroids are primarily composed of silicate minerals, including pyroxenes and olivines.
They tend to be brighter and more reflective than C-type asteroids.
Some S-type asteroids may contain metals like nickel and iron, which could be of interest for mining.
M-type Asteroids (Metallic):
M-type asteroids are mainly composed of metallic elements, with iron and nickel being predominant.