# cee::ug::ParticleTraceUtils

class `ParticleTraceUtils`

  Utilities for particle traces.

  Public Static Functions

  static std::vector<Vec3d> `computeGridPoints`(const Vec3d &center, const Vec3d &normal, unsigned int numU, unsigned int numV, double groupSpacing)

    Computes a grid of points based on the given point and normal and returns the array of points.

    Useful for generating particle trace seed points. All grid points will be in the plane specified by the given center and normal, centered around the center.

    Parameters: | center – The center of the grid of generated points normal – The normal of the surface which the grid points will be on. numU – Number of grid point in the U direction. numV – Number of grid points in the V direction. groupSpacing – The distance between each point in the grid.
    Returns: | An array of Vec3 points forming a grid as specified. The grid will contain numU*numV points.

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Envision for Desktop in your own language, or choose a sample question below to start a conversation:

What is HOOPS Envision for Desktop?
What are the latest release notes for HOOPS Envision for Desktop?
How do I start evaluating HOOPS Envision for Desktop?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...