Numerous Pancakes Munched

    zazkjson-pdf

    1.0.1 • Public • Published

    zj-three-model

    这是一个显示stl格式模型的组件

    安装

    没有规定什么版本 当前用的是0.139.2版本

    npm i three

    基本用法

    全部代码

    <template>
       <div>
           <zj-three-model :stlData="stlData" :cameraSet="cameraSet" ></zj-three-model>
       </div>
    </template>
    
    <script>
        import ZjThreeModel from 'zj-three-model'
        export default {
            components: {
                ZjThreeModel,
            },
            data() {
                return{
                    stlData: {
                        url: '/MTTU.stl',
                        type: 'stl',
                        scale: {x: 1, y: 1, z: 1},
                        position: {x: 0, y: 0, z: 0},
                        rotation: {x: 0, y: 0, z: 0},
                        materialColor: 0xffffff,
                        dotSize: 0.1,
                        materialType: 'mesh',//point/line
                        side: 'back', //front//back/double
                    },
                    cameraSet: {
                        camera_position_set: {x: 0, y: 5, z: 5},
                        camera_lookAt: {x: 0, y: 0, z: 0},
                    },
                }
            },
        }
    </script>
    
    <style>
        #container {
          position: absolute;
          width: 100%;
          height: 100%;
        }
    </style>

    zj-three-model Attributes

    参数 说明 类型 可选值 默认值
    stlData 模型的数据 Object - -
    cameraSet 相机的数据 Object - -

    stlData Attributes

    参数 说明 类型 可选值 默认值
    url 模型的静态地址 String - -
    type 模型类型 但这个组件仅仅显示stl模型 String - -
    scale 模型的缩放比例 Object - {x: 1, y: 1, z: 1}
    position 模型的位置 Object - {x: 0, y: 0, z: 0}
    rotation 旋转轴 Object - {x: 0, y: 0, z: 0}
    materialColor 材质颜色 十六进制 - 0xff0000
    dotSize 点模型点的大小 Number - -
    materialType 显示材料的类型点、线、面 String mesh | point | line -
    side 材料单面显示还是双面显示 String front|back|double true

    cameraSet Attributes

    参数 说明 类型 可选值 默认值
    camera_position_set 照相机的位置 Object - -
    camera_lookAt 相机的朝向 Object - -

    Install

    npm i zazkjson-pdf

    DownloadsWeekly Downloads

    1

    Version

    1.0.1

    License

    MIT

    Unpacked Size

    12 kB

    Total Files

    4

    Last publish

    Collaborators

    • zackjson