IF_CollisionEntity – Allgemeine Informationen

Überblick

Typ:

Schnittstelle

Verfügbar ab:

V1.0.0.0

Übernommen aus:

-

Dieses Kapitel enthält Informationen zu folgenden Aspekten:

Aufgabe

Schnittstelle für eine Kollisionseinheit.

Beschreibung

  • Eine Kollisionseinheit kann eine oder mehrere Gruppen mit Kollisionsobjekten enthalten und zur Darstellung komplexer Maschinenteile von einem Kollisionsstandpunkt aus verwendet werden.

  • Eine Kollisionseinheit kann als Eingang für die Kollisions- und Abstandsabfragefunktionen verwendet werden.

Erweiterung: IF_CollisionQueryInterface

Die folgende Grafik zeigt die Struktur einer Kollisionseinheit:

Eigenschaften

Name

Datentyp

Zugriff

Beschreibung

raifCollisionGroups

REFERENCE TO ARRAY [1...Gc_udiMaxNumberOfCollisionEntityGroups OF IF_CollisionGroup

Get

Diese Eigenschaft enthält eine Liste der der Einheit hinzugefügten Kollisionsgruppenschnittstellen.

raxEnableCollisionGroups

REFERENCE TO ARRAY [1...Gc_udiMaxNumberOfCollisionEntityGroups] OF BOOL

Get, Set

Ermöglicht die selektive Aktivierung/Deaktivierung der der Einheit hinzugefügten Gruppen. Eine Gruppe, deren Aktivierungsmarkierung auf FALSE gesetzt wurde, wird von keiner Kollisions- oder Abstandsabfrage berücksichtigt, die diese Einheit betrifft.

Die Gruppen werden standardmäßig aktiviert.

udiNumberOfCollisionGroups

UDINT

Get

Anzahl der der Einheit hinzugefügten Kollisionsgruppen.

xUpdated

BOOL

Get

Die Eigenschaft wird auf TRUE gesetzt, wenn der letzte Aufruf der Update-Methode erfolgreich war. Andernfalls wird FALSE ausgewählt.
HINWEIS: Die Eigenschaft muss den Wert TRUE aufweisen, bevor eine Kollisions- oder Abstandsabfrage mit Bezug auf die Gruppe durchgeführt werden kann.