Main Content

vrpatch2ifs

(To be removed) Convert MATLAB patches to IndexedFaceSet nodes

vrpatch2ifs will be removed in a future release. For more information, see Version History.

Description

node = vrpatch2ifs(patches,world) converts the patches array and saves the result into the vrnode array node. Each resulting IndexedFaceSet node in node is wrapped by the created Shape node residing in a root level of the world virtual world.

node = vrpatch2ifs(patches,shape) converts the patches array and saves the result into the vrnode array node. Each resulting IndexedFaceSet node in node is a child of the respective Shape node in the shape array. If the Shape node already contains an IndexedFaceSet node, that IndexedFaceSet is overwritten. The number of patches must equal the number of Shape nodes.

Note

This function converts only geometry and color data of the patch.

node = vrpatch2ifs(patches,parent) converts the patches array and saves the result into the vrnode array node. Each resulting IndexedFaceSet node in node is wrapped by the created Shape node that is a child of the parent node.

vrpatch2ifs(patches,ifs) converts the patches array and saves the result into ifs array of existing IndexedFaceSet nodes, overwriting the IndexedFaceSet nodes. The number of patches must equal the number of IndexedFaceSet nodes.

Input Arguments

collapse all

MATLAB patches, specified as an array.

Virtual world that contains Shape nodes, specified as a vrworld object.

Parent grouping node, specified as a vrnode object.

Shape array, specified as an array of Shape nodes.

IndexedFaceSet nodes, specified as an array.

Output Arguments

collapse all

Conversion result, returned as a vrnode array.

Version History

Introduced in R2015a

collapse all

See Also

|