# Changing face color of cube

**URL:** <https://discourse.threejs.org/t/changing-face-color-of-cube/26509>\
**Category:** Questions\
**Tags:** geometry\
**Created:** [May 21, 2021, 3:05pm UTC](https://discourse.threejs.org/t/changing-face-color-of-cube/26509 "2021-05-21T15:05:43Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![hofk](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/hofk/32/44944_2.png) [@hofk](https://discourse.threejs.org/u/hofk)\
**Post date:** [May 22, 2021, 12:39pm UTC](https://discourse.threejs.org/t/changing-face-color-of-cube/26509/6 "2021-05-22T12:39:09Z")

</div>

> [@hex13](#):
>
> Notice that I use groups here  
> …
> 
> don’t confuse it with THREE.Group, there are different things.

_When I started using three.js, that’s exactly what I fell for._ 🙁

Similar terms for different facts are always a problem. Wouldn’t it be appropriate to specify the designations?

How about  
`Object3DGroup ` or ` ObjectGroup`  
and  
`.materialGroups`  
`.addMaterialGroup`  
to prettify the library?

Matching the suggestions THREE.MeshGeometry, THREE.LineGeometry and THREE.PointsGeometry @mrdoob.  
[THREE.Geometry will be removed from core with r125 - #15 by mrdoob](https://discourse.threejs.org/t/three-geometry-will-be-removed-from-core-with-r125/22401/15)

**?**

---

_[View the full topic](https://discourse.threejs.org/t/changing-face-color-of-cube/26509)._
