使用新的prim_line创建方式在RayPicking
This commit is contained in:
parent
709c8be94d
commit
f24e4704a1
@ -124,15 +124,11 @@ private:
|
|||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
auto pc=GetPrimitiveCreater(mtl_line);
|
prim_line=CreatePrimitive("RayLine",2,mtl_line->GetDefaultVIL(),
|
||||||
|
{
|
||||||
if(!pc->Init("Line",2))
|
{VAN::Position, VF_V3F,position_data},
|
||||||
return(false);
|
{VAN::Luminance,VF_V1F,lumiance_data}
|
||||||
|
});
|
||||||
if(!pc->WriteVAB(VAN::Position, VF_V3F,position_data))return(false);
|
|
||||||
if(!pc->WriteVAB(VAN::Luminance,VF_V1F,lumiance_data))return(false);
|
|
||||||
|
|
||||||
prim_line=pc->Create();
|
|
||||||
|
|
||||||
prim_line_vab_map=prim_line->GetVABMap(VAN::Position);
|
prim_line_vab_map=prim_line->GetVABMap(VAN::Position);
|
||||||
}
|
}
|
||||||
@ -162,7 +158,6 @@ public:
|
|||||||
~TestApp()
|
~TestApp()
|
||||||
{
|
{
|
||||||
SAFE_CLEAR(prim_plane_grid);
|
SAFE_CLEAR(prim_plane_grid);
|
||||||
SAFE_CLEAR(prim_line);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Init() override
|
bool Init() override
|
||||||
|
Loading…
x
Reference in New Issue
Block a user