我有一个旋转矩阵和平移向量作为相应的 numpy 对象。将它们组合成 4x4 变换矩阵的最佳方法是什么?是否有任何功能可以避免虚拟元素复制?
我正在尝试编写一个简单的scala.js应用程序.我现在的问题是我无法弄清楚为什么我无法保存从服务器/用户获得的数据.
更具体地说,这里是代码片段:
<!-- in my html -->
<script>
example.RoomFrontend().setName("@name");
</script>
Run Code Online (Sandbox Code Playgroud)
// in my scala.js src
@JSExport
object RoomFrontend extends js.JSApp {
var username: Option[String] = None
@JSExport
def setName(name: String): Unit = {
username = Some(name)
g.console.debug(s"Got user name: $name")
}
case object TestUserMessage
class Render(ctx: dom.CanvasRenderingContext2D) extends Actor {
override def receive: Receive = {
case TestUserMessage => g.console.debug(s"user name is $username")
}
}
@JSExport
def main(): Unit = {
//...
// renderer is akka actorRef
dom.window.setInterval(() => render …Run Code Online (Sandbox Code Playgroud)