PathEngine home previous: iContentProcessing3D::buildGround_IGround()next: iContentProcessing3D::getInterfaceMajorVersion()
Contents, API Reference, Interfaces, iContentProcessing3D, buildHullMeshesForVisualisation

iContentProcessing3D::buildHullMeshesForVisualisation()

Description

Generates convex hulls for a set of solid objects defined by point sets (for visualisation purposes).

Syntax

void buildHullMeshesForVisualisation(const iSolidObjects& solidObjects, iFaceVertexBuilder& builder) const;

Parameters

solidObjects Pointer to an object derived from the iSolidObjects interface class, to encapsulate a set of convex solid objects in the form of a series of 'point clouds'.
The 3D content processing will generate a convex hull for each of these point clouds, and treat the contained volume as an obstructed solid.
Refer to Input Representation for more information about this solid objects representation.
builder PathEngine will call through to this object to build a face vertex mesh for the hulls.

Remarks

Note that this method is provided just for visualisation of solid objects.
It's much more efficient for PathEngine to work with the solid object representation directly, and so the resulting mesh should not be used as a 3D content processing parameter!

C# Mapping

void buildHullMeshesForVisualisation(SolidObjects solidObjects, FaceVertexBuilder builder);

Java Mapping

void buildHullMeshesForVisualisation(SolidObjects solidObjects, FaceVertexBuilder builder);

Documentation for PathEngine release 6.04 - Copyright © 2002-2024 PathEnginenext: iContentProcessing3D::getInterfaceMajorVersion()