The SF objects will be assigned as references, except for assigning to or from eventOut, fields, and MF objects because they are at the interface between VRML field values and JavaScript variables. |
Assigning an element of an MF object to an SF object creates a new object of the corresponding SF object type with the current value of the specified MF element. |
Assigning an SF object to an element of an MF object copies the value of the SF object into the dereferenced element of the MF object. |