瀏覽代碼

Make the outline renderer work for thin instances (#8734)

* Make the outline renderer work for thin instances

* Fix lint
Popov72 5 年之前
父節點
當前提交
c2b20c4de2
共有 1 個文件被更改,包括 1 次插入0 次删除
  1. 1 0
      src/Rendering/outlineRenderer.ts

+ 1 - 0
src/Rendering/outlineRenderer.ts

@@ -183,6 +183,7 @@ export class OutlineRenderer implements ISceneComponent {
         this._effect.setFloat("offset", useOverlay ? 0 : renderingMesh.outlineWidth);
         this._effect.setColor4("color", useOverlay ? renderingMesh.overlayColor : renderingMesh.outlineColor, useOverlay ? renderingMesh.overlayAlpha : material.alpha);
         this._effect.setMatrix("viewProjection", scene.getTransformMatrix());
+        this._effect.setMatrix("world", effectiveMesh.getWorldMatrix());
 
         // Bones
         if (renderingMesh.useBones && renderingMesh.computeBonesUsingShaders && renderingMesh.skeleton) {