Open Inventor Release 2024.1.0
 
Loading...
Searching...
No Matches
SoIntersectingPrimitive Struct Reference

#include <Inventor/collision/SoIntersectionDetectionAction.h>

Public Types

enum  PrimitiveType {
  SEGMENT = 2 ,
  LINE_SEGMENT = 2 ,
  TRIANGLE = 3
}
 Primitive type. More...
 

Public Attributes

SoPathpath
 Path of the shape.
 
PrimitiveType type
 Type of primitive.
 
SbVec3f vertex [3]
 Vertex of the primitive.
 
SbVec3f xf_vertex [3]
 Transformed vertex of the primitive.
 

Detailed Description

Definition at line 55 of file SoIntersectionDetectionAction.h.

Member Enumeration Documentation

◆ PrimitiveType

Primitive type.

Enumerator
SEGMENT 

Segment.

LINE_SEGMENT 

Line segment.

TRIANGLE 

Triangle.

Definition at line 57 of file SoIntersectionDetectionAction.h.

Member Data Documentation

◆ path

SoPath* SoIntersectingPrimitive::path

Path of the shape.

Definition at line 68 of file SoIntersectionDetectionAction.h.

◆ type

PrimitiveType SoIntersectingPrimitive::type

Type of primitive.

Definition at line 72 of file SoIntersectionDetectionAction.h.

◆ vertex

SbVec3f SoIntersectingPrimitive::vertex[3]

Vertex of the primitive.

Definition at line 76 of file SoIntersectionDetectionAction.h.

◆ xf_vertex

SbVec3f SoIntersectingPrimitive::xf_vertex[3]

Transformed vertex of the primitive.

Definition at line 80 of file SoIntersectionDetectionAction.h.


The documentation for this struct was generated from the following file: