SurfaceIntersection Struct Reference

#include <c4d_shader.h>

详细描述

A structure for surface intersections.

公共成员函数

  SurfaceIntersection ()
  SurfaceIntersection ( _DONTCONSTRUCT dc)

Public Attributes

const RayObject op
RayHitID   id
Vector64   p
Vector64   n
Int32   sid
Float   par_u
Float   par_v

构造函数 & 析构函数文档编制

◆  SurfaceIntersection() [1/2]

SurfaceIntersection ( )

Default constructor.

◆  SurfaceIntersection() [2/2]

SurfaceIntersection ( _DONTCONSTRUCT   dc )
explicit

Creates an uninitialized surface intersection structure.

参数
[in] dc Dummy argument. Pass DC .

Member Data Documentation

◆  op

const RayObject * op

Intersected object.

◆  id

RayHitID id

Ray hit identity.

◆  p

Vector64 p

Point.

◆  n

Vector64 n

Normal.

◆  sid

Int32 sid

Sub-ID (only used for SPD).

◆  par_u

Float par_u

Barycentric U coordinate (only used for SPD).

◆  par_v

Float par_v

Barycentric V coordinate (only used for SPD).