public void setPhysicsBody(ReadableMap map) {
        // If un-setting the physicsBody, clear it from the node.
        if (map == null) {
            clearPhysicsBody();
            mPhysicsMap = map;
            return;
        }

        // Else update the current physicsBody with the new properties, recreating
        // the body if needed.
        recreatePhysicsBodyIfNeeded(map);
        updatePhysicsBodyProperties(map);
        applyForcesOnBody(map);

        // Finally save a copy of the last known set physics properties.
        mPhysicsMap = map;
    }
Explicitly call setMaterials again with mMaterials. Allows children who override
setMaterials to modify them.
android/viro_bridge/src/main/java/com/viromedia/bridge/component/node/VRTNode.java