| const receiveShadow = obj.userData.attributes?.receivesShadows | const receiveShadow = obj.userData.attributes?.receivesShadows | ||||
| obj.castShadow = castShadow | obj.castShadow = castShadow | ||||
| obj.receiveShadow = receiveShadow | obj.receiveShadow = receiveShadow | ||||
| const layerIndex = obj.userData.attributes?.layerIndex || obj.userData.defAttributes?.layerIndex | |||||
| const layerIndex = obj.userData.attributes?.layerIndex ?? obj.userData.defAttributes?.layerIndex | |||||
| const layer = layers[layerIndex] | const layer = layers[layerIndex] | ||||
| if (layer) obj.userData.rhinoLayer = layer | if (layer) obj.userData.rhinoLayer = layer | ||||
| obj.userData.rhino3dmRoot = ret.uuid | obj.userData.rhino3dmRoot = ret.uuid |