Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ClientSideHitItem

The result of a client side picking call on a RemoteModel.

Returned by [[UnstructGridModel.clientSideRayIntersect]] and RemoteModelTrianglePicker.

This class only contains data available on the client. For hit items with objectType = PART, QueryElementInfo.executeQueryByClientSideHitItems can be used to fetch complete data from the server.

Hierarchy

  • ClientSideHitItem

Index

Accessors

Readonly geometryIndex

geometryIndex: number

The index of the CAE geometry.

In almost all cases this will be 0. If using a partially adaptive model with remeshing only on parts of the model (e.g. in a Forging process) the concept of multiple geometries might be relevant.

Readonly intersectionPoint

intersectionPoint: Vec3

The 3d point (in world coordinates) on the surface that was hit.

This is the actual point that was hit.

Note that this property is only set by rayIntersect(). It is left undefined by RemoteModelTrianglePicker.

Readonly objectId

objectId: number

The id of the object (part/iso/cut/isovol) that was hit

Readonly objectType

objectType: ObjectType

The type of object (part/iso/cut/isovol) that was hit

Readonly vertices

vertices: number[]

The triangle vertices of the geometry that was hit

Generated using TypeDoc