ClientSideHitItem
-
class
cee.ug.ClientSideHitItem() The result of a client side picking call on a
RemoteModel.Returned by
RemoteModel.clientSideRayIntersectandTrianglePicker.This class only contains data available on the client. For hit items with objectType = PART,
QueryElementInfo.executeQueryByClientSideHitItemscan be used to fetch complete data from the server.
Accessors
-
cee.ug.ClientSideHitItem.geometryIndex() - get 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.
Returns: number
-
cee.ug.ClientSideHitItem.intersectionPoint() - get intersectionPoint():
Vec3The 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 to null by TrianglePicker.
Returns:
Vec3
-
cee.ug.ClientSideHitItem.objectId() - get objectId(): number
The id of the object (part/iso/cut/isovol) that was hit
Returns: number
-
cee.ug.ClientSideHitItem.objectType() - get objectType():
ObjectTypeThe type of object (part/iso/cut/isovol) that was hit
Returns:
ObjectType
-
cee.ug.ClientSideHitItem.vertices() - get vertices(): number[]
The triangle vertices of the geometry that was hit
Returns: number[]