mirror of https://github.com/buggins/dlangui.git
lookAt
This commit is contained in:
parent
b00d3265cd
commit
d8bca0d935
|
@ -115,8 +115,9 @@ class UiWidget : VerticalLayout, CellVisitor {
|
||||||
_scene.activeCamera = _cam;
|
_scene.activeCamera = _cam;
|
||||||
|
|
||||||
Node3d dirLightNode = new Node3d();
|
Node3d dirLightNode = new Node3d();
|
||||||
dirLightNode.rotateY(-15);
|
dirLightNode.lookAt(vec3(-5, -5, -5), vec3(0, 0, 0), vec3(0, 1, 0));
|
||||||
dirLightNode.rotateX(20);
|
//dirLightNode.rotateY(-15);
|
||||||
|
//dirLightNode.rotateX(20);
|
||||||
dirLightNode.light = Light.createDirectional(vec3(1, 0.5, 0.5));
|
dirLightNode.light = Light.createDirectional(vec3(1, 0.5, 0.5));
|
||||||
_scene.addChild(dirLightNode);
|
_scene.addChild(dirLightNode);
|
||||||
|
|
||||||
|
|
|
@ -116,4 +116,14 @@ class Transform : RefCountedObject {
|
||||||
}
|
}
|
||||||
return _matrix;
|
return _matrix;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@property void matrix(ref const(mat4) m) {
|
||||||
|
_matrix = m;
|
||||||
|
_dirtyTransform = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
void lookAt(const vec3 eye, const vec3 center, const vec3 up) {
|
||||||
|
_matrix.lookAt(eye, center, up);
|
||||||
|
_dirtyTransform = false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue