MCPcopy Create free account
hub / github.com/RenderKit/embree / rtcSetGeometryTransform

Function rtcSetGeometryTransform

kernels/common/rtcore.cpp:1441–1451  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1439 }
1440
1441RTC_API void rtcSetGeometryTransform(RTCGeometry hgeometry, unsigned int timeStep, RTCFormat format, const void* xfm)
1442 {
1443 Geometry* geometry = (Geometry*) hgeometry;
1444 RTC_CATCH_BEGIN;
1445 RTC_TRACE(rtcSetGeometryTransform);
1446 RTC_VERIFY_HANDLE(hgeometry);
1447 RTC_VERIFY_HANDLE(xfm);
1448 const AffineSpace3fa transform = loadTransform(format, (const float*)xfm);
1449 geometry->setTransform(transform, timeStep);
1450 RTC_CATCH_END2(geometry);
1451 }
1452
1453 RTC_API void rtcSetGeometryTransformQuaternion(RTCGeometry hgeometry, unsigned int timeStep, const RTCQuaternionDecomposition* qd)
1454 {

Callers 12

device_renderFunction · 0.85
addInstancedTriangleCubeFunction · 0.85
addInstancedQuadCubeFunction · 0.85
addGeometryMethod · 0.85
runMethod · 0.85
updateTransformationFunction · 0.85
updateGeometryAndQueriesFunction · 0.85
rebuild_instancesFunction · 0.85
commitMethod · 0.85
updateInstanceFunction · 0.85
addInstancesFunction · 0.85

Calls 2

loadTransformFunction · 0.85
setTransformMethod · 0.80

Tested by

no test coverage detected