コード例 #1
0
ファイル: arealight.cpp プロジェクト: gidoca/renderer
AxisAlignedBox* AreaLight::createBoundingBox()
{
    AxisAlignedBox* result = new AxisAlignedBox();
    result->includePoint(origin);
    result->includePoint(origin + uDirection);
    result->includePoint(origin + vDirection);
    result->includePoint(origin + uDirection + vDirection);
    return result;
}