History

mesh-append works, mesh-transform doesn't?

Seth Alves committed 9 years ago

Commit bbad6a01 parent 200550a4 files · +114 −5Browse files

Showing the changes to libraries/entities/src/EntityScriptingInterface.cpp (1 of 4 files). Show all

Unified · Split

libraries/entities/src/EntityScriptingInterface.cpp+13−0
@@ -1550,3 +1550,16 @@ bool EntityScriptingInterface::AABoxIntersectsCapsule(const glm::vec3& low, cons · 1549 unmodified lines
15501550 AABox aaBox(low, dimensions);
15511551 return aaBox.findCapsulePenetration(start, end, radius, penetration);
15521552 }
1553+
1554+glm::mat4 EntityScriptingInterface::getEntityTransform(const QUuid& entityID) {
1555+ glm::mat4 result;
1556+ if (_entityTree) {
1557+ _entityTree->withReadLock([&] {
1558+ EntityItemPointer entity = _entityTree->findEntityByEntityItemID(EntityItemID(entityID));
1559+ if (entity) {
1560+ result = entity->getEntityToWorldMatrix();
1561+ }
1562+ });
1563+ }
1564+ return result;
1565+}