小编Mig*_*cia的帖子

Docker Container没有IP地址

CONTAINER ID        IMAGE                        COMMAND                  CREATED             STATUS                     PORTS                    NAMES
ca030d3cf1c2        konakart_app                 "/bin/sh -c '/bin/bas"   16 minutes ago      Exited (1) 5 minutes ago                            konakart_app
08909245064b        beantoast/dtkonakart_mysql   "/entrypoint.sh mysql"   54 minutes ago      Up 54 minutes              0.0.0.0:3300->3306/tcp   konakart_db
Run Code Online (Sandbox Code Playgroud)

我正在尝试在两个不同的容器中运行konakart应用程序和它的数据库.数据库似乎工作正常,但应用程序本身似乎没有IP.当我输入时,docker inspect ca03我得到以下内容:

            "EndpointID": "",
        "Gateway": "",
        "GlobalIPv6Address": "",
        "GlobalIPv6PrefixLen": 0,
        "IPAddress": "",
        "IPPrefixLen": 0,
        "IPv6Gateway": "",
        "MacAddress": "",
Run Code Online (Sandbox Code Playgroud)

知道如何将我的IP地址,端口8080分配给konakart_app?

ip docker konakart

7
推荐指数
1
解决办法
7880
查看次数

场景中的静态对象 - Three.js

我的场景中有两个对象.我正在使用

 <script src="js/controls/LeapTrackballControls.js"  ></script>
Run Code Online (Sandbox Code Playgroud)

用于移动相机,所以感觉就像物体根据我的手的运动而旋转.

问题是另一个对象也在移动,我希望它始终在我面前.我的意思是,即使相机移动,对象也总是在画布/资源管理器内的相同位置.

对不起,如果我没有正确解释自己.

任何帮助表示赞赏.

编辑:

var controls = new THREE.LeapTrackballControls( camera , controller );
Run Code Online (Sandbox Code Playgroud)

所以,我在场景中间有一个球体.我使用LeapTrackball库将相机移动到场景中心.这使得用户感觉球体围绕其中心旋转.

model = new THREE.Mesh(modelGeo, modelMat);
model.geometry.dynamic = true;
model.position.set(0, 0, 0);
scene.add(model);
Run Code Online (Sandbox Code Playgroud)

我的问题是我有另一种形状:

myMesh = new THREE.Mesh(circleGeometry, material);
myMesh.position.set(0, 0, 10);
scene.add(myMesh);
Run Code Online (Sandbox Code Playgroud)

这也受到相机旋转的影响.我想要的是保持球体的"假旋转",而另一个网格停留在屏幕的中间(0,0,10).

好的,这是我的相机对象.

var camera = new THREE.PerspectiveCamera(55,window.innerWidth/window.innerHeight,0.1,5000);

我的渲染功能,用于更新相机的控制/移动.

   function render() {
        controls.update();
        renderer.render(scene, camera);
        doMouse();
        if(useOrbitControls){
            orbitControls.update();
        }
    }
Run Code Online (Sandbox Code Playgroud)

我正在使用Leap控制器,这是构建它的功能:

function leapMotion() {
                var controllerOptions = {
                    enableGestures: true
                    , background: true
            , frameEventName: 'animationFrame'
                , };

[...]

    controller.on('frame', …
Run Code Online (Sandbox Code Playgroud)

javascript 3d three.js leap-motion

5
推荐指数
1
解决办法
4247
查看次数

标签 统计

3d ×1

docker ×1

ip ×1

javascript ×1

konakart ×1

leap-motion ×1

three.js ×1