rtcInitPointQueryInstanceStack - Online Linux Manual Page

Section : 3
Updated :
Source :
Note : Embree Ray Tracing Kernels 3

NAME rtcInitPointQueryInstanceStack − initializes the stack of (multilevel−)instance   information for point queries

SYNOPSIS #include <embree3/rtcore.h> struct RTC_ALIGN(16) RTCPointQueryInstanceStack {   // accumulated 4x4 column major matrices from world to instance space.   float world2inst[RTC_MAX_INSTANCE_LEVEL_COUNT][16];      // accumulated 4x4 column major matrices from instance to world space.   float inst2world[RTC_MAX_INSTANCE_LEVEL_COUNT][16];   // instance ids.   unsigned int instID[RTC_MAX_INSTANCE_LEVEL_COUNT];      // number of instances currently on the stack.   unsigned int size; }; void rtcInitPointQueryInstanceStack(   struct RTCPointQueryInstanceStack* instStack );

DESCRIPTIONA stack (RTCPointQueryInstanceStack type) which stores the IDs and instance transformations during a BVH traversal for a point query. The rtcInitPointQueryStack function initializes the stack to default values and should be called for initialization. The stack will be passed as an argument to the point query callback function (see [rtcSetGeometryPointQueryFunction]) and should be used to pass instance information down the instancing chain for user defined instancing (see tutorial [ClosestPoint] for a reference implementation of point queries with user defined instancing). The stack is an necessary argument to [rtcPointQuery] and Embree internally uses the topmost instance tranformation of the stack to transform the point query into instance space.

EXIT STATUSNo error code is set by this function.

SEE ALSO[rtcPointQuery], [rtcSetGeometryPointQueryFunction]
0
Johanes Gumabo
Data Size   :   5,811 byte
man-rtcInitPointQueryInstanceStack.3embree3Build   :   2025-03-22, 13:26   :  
Visitor Screen   :   x
Visitor Counter ( page / site )   :   17 / 1,223,516
Visitor ID   :     :  
Visitor IP   :   3.139.81.51   :  
Visitor Provider   :   AMAZON-02   :  
Provider Position ( lat x lon )   :   37.751000 x -97.822000   :   x
Provider Accuracy Radius ( km )   :   1000   :  
Provider City   :     :  
Provider Province   :   ,   :   ,
Provider Country   :   United States   :  
Provider Continent   :   North America   :  
Visitor Recorder   :   Version   :  
Visitor Recorder   :   Library   :  
Online Linux Manual Page   :   Version   :   Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 25.03.22
Online Linux Manual Page   :   Library   :   lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page   :   Library   :   lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base   :   Version   :   Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base   :   Library   :   lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36


Very long time ago, I have the best tutor, Wenzel Svojanovsky. If someone knows the email address of Wenzel Svojanovsky, please send an email to johanesgumabo@gmail.com.
Help me, linux0001.com will expire on July 16, 2025. I have no money to renew it. View detail

If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.