mirror of
https://github.com/JulianGro/overte.git
synced 2025-04-25 17:14:59 +02:00
change how pick-ray direction is calculated
This commit is contained in:
parent
849477ac12
commit
2e880e9aab
1 changed files with 2 additions and 3 deletions
|
@ -356,8 +356,9 @@ function attemptVoxelChangeForEntity(entityID, pickRayDir, intersectionLocation)
|
|||
return false;
|
||||
}
|
||||
|
||||
var voxelOrigin = Entities.worldCoordsToVoxelCoords(entityID, Vec3.subtract(intersectionLocation, pickRayDir));
|
||||
var voxelPosition = Entities.worldCoordsToVoxelCoords(entityID, intersectionLocation);
|
||||
var pickRayDirInVoxelSpace = Entities.localCoordsToVoxelCoords(entityID, pickRayDir);
|
||||
var pickRayDirInVoxelSpace = Vec3.subtract(voxelPosition, voxelOrigin);
|
||||
pickRayDirInVoxelSpace = Vec3.normalize(pickRayDirInVoxelSpace);
|
||||
|
||||
var doAdd = addingVoxels;
|
||||
|
@ -409,8 +410,6 @@ function attemptVoxelChange(pickRayDir, intersection) {
|
|||
ids.push(intersection.entityID);
|
||||
}
|
||||
|
||||
// print("ids = " + ids);
|
||||
|
||||
var success = false;
|
||||
for (var i = 0; i < ids.length; i++) {
|
||||
var entityID = ids[i];
|
||||
|
|
Loading…
Reference in a new issue