-
Book Overview & Buying
-
Table Of Contents
Learn Three.js - Fourth Edition
By :
In this section, we’ll look at two basic features of Three.js: grouping objects together and merging multiple geometries into a single geometry. We’ll start with grouping objects.
In some of the previous chapters, you already saw how you can group objects when working with multiple materials. When you create a mesh from a geometry using multiple materials, Three.js creates a group. Multiple copies of your geometry are added to this group, each with its own specific material. This group is returned, so it looks like a mesh that uses multiple materials. In truth, however, it is a group that contains a number of meshes.
Creating groups is very easy. Every mesh you create can contain child elements, which can be added using the add function. The effect of adding a child object to a group is that you can move, scale, rotate, and translate the parent object, and all the child objects will also be affected. When...