MCPcopy Create free account
hub / github.com/RenderKit/ospray / setEmbreeGeom

Method setEmbreeGeom

modules/cpu/common/Instance.cpp:54–68  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

52}
53
54void Instance::setEmbreeGeom(RTCScene scene, unsigned int geomID)
55{
56 RTCGeometry geom = rtcGetGeometry(scene, geomID);
57 motionTransform.setEmbreeTransform(geom);
58 getSh()->scene = scene;
59 getSh()->geomID = geomID;
60 if (getSh()->motionBlur) {
61 rtcGetGeometryTransformFromScene(scene,
62 geomID,
63 .5f,
64 RTC_FORMAT_FLOAT3X4_COLUMN_MAJOR,
65 &getSh()->xfm); // for SciVis
66 getSh()->rcp_xfm = rcp(getSh()->xfm);
67 }
68}
69
70OSPTYPEFOR_DEFINITION(Instance *);
71

Callers 1

addGeometryInstanceFunction · 0.80

Calls 1

setEmbreeTransformMethod · 0.80

Tested by

no test coverage detected