MCPcopy Create free account
hub / github.com/RavEngine/RavEngine / visualize

Method visualize

deps/physx/physx/source/physx/src/NpRigidStatic.cpp:148–162  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

146
147#if PX_ENABLE_DEBUG_VISUALIZATION
148void NpRigidStatic::visualize(Cm::RenderOutput& out, NpScene* scene)
149{
150 NpRigidStaticT::visualize(out, scene);
151
152 if (getScbRigidStaticFast().getActorFlags() & PxActorFlag::eVISUALIZATION)
153 {
154 Scb::Scene& scbScene = scene->getScene();
155 PxReal scale = scbScene.getVisualizationParameter(PxVisualizationParameter::eSCALE);
156
157 //visualize actor frames
158 PxReal actorAxes = scale * scbScene.getVisualizationParameter(PxVisualizationParameter::eACTOR_AXES);
159 if (actorAxes != 0)
160 out << getGlobalPose() << Cm::DebugBasis(PxVec3(actorAxes));
161 }
162}
163#endif
164

Callers

nothing calls this directly

Calls 6

DebugBasisClass · 0.85
visualizeFunction · 0.70
PxVec3Class · 0.50
getActorFlagsMethod · 0.45
getSceneMethod · 0.45

Tested by

no test coverage detected