当前位置: 首页 > wzjs >正文

小狗做爰网站重庆是哪个省划分出来的

小狗做爰网站,重庆是哪个省划分出来的,wordpress 还原备份数据库,网页游戏排行榜前十名田田田田田田田田田田Raycaster光线投射 3D虚拟工厂在线体验 描述 光线投射Raycaster,用于进行raycasting(光线投射)。 光线投射用于进行鼠标拾取(在三维空间中计算出鼠标移过了什么物体)。 构造器 Raycaster( origin : Vector3, dire…

Raycaster光线投射

3D虚拟工厂在线体验

描述

光线投射Raycaster,用于进行raycasting(光线投射)。 光线投射用于进行鼠标拾取(在三维空间中计算出鼠标移过了什么物体)。

构造器

Raycaster( origin : Vector3, direction : Vector3, near : Float, far : Float )

参数描述
origin光线投射的原点向量
direction向射线提供方向的方向向量,应当被标准化
near返回的所有结果比near远。near不能为负值,其默认值为0
far返回的所有结果都比far近。far不能小于near,其默认值为Infinity(正无穷)

这将创建一个新的raycaster对象。

属性

属性类型描述
.farFloatraycaster的远距离因数(投射远点)。这个值表明哪些对象可以基于该距离而被raycaster所丢弃。这个值不应当为负,并且应当比near属性大
.nearFloatraycaster的近距离因数(投射近点)。这个值表明哪些对象可以基于该距离而被raycaster所丢弃。这个值不应当为负,并且应当比far属性小
.cameraCamera当对依赖于视图的对象(如Sprites等广告牌对象)进行光线投射时使用的相机。可以手动设置,或在调用"setFromCamera"时设置。默认为null
.layersLayers用于在执行相交测试时有选择地忽略3D对象。raycaster.layers.set( 1 );object.layers.enable( 1 );
.paramsObject具有以下属性的对象:{ Mesh: {}, Line: { threshold: 1 }, LOD: {}, Points: { threshold: 1 }, Sprite: {} }。其中threshold是光线投射与对象相交时的精度,以世界单位为单位
.rayRay用于进行光线投射的Ray(射线)

方法

函数名参数描述返回值说明
.setorigin : Vector3光线投射的原点向量undefined使用新的原点和方向更新射线
direction : Vector3标准化方向向量
.setFromCameracoords : Vector2标准化设备坐标中的鼠标二维坐标(X/Y应在-1到1之间)undefined根据相机和屏幕坐标更新射线
camera : Camera射线来源的摄像机
.setFromXRControllercontroller : WebXRController要复制位置和方向的WebXR控制器this从XR控制器更新射线
.intersectObjectobject : Object3D要检测相交的3D对象Array<Intersection>检测射线与单个对象的相交情况
recursive : Boolean是否检测所有后代(默认true)返回相交结果数组,按距离排序
optionalTarget : Array(可选)目标数组容器
.intersectObjectsobjects : Array<Object3D>要检测的3D对象数组Array<Intersection>检测射线与多个对象的相交情况
recursive : Boolean是否检测所有后代(默认true)返回相交结果数组,按距离排序
optionalTarget : Array(可选)目标数组容器

Intersection 类型定义

interface Intersection {distance: number;        // 射线起点到交点的距离point: Vector3;          // 交点世界坐标face: Face3 | null;      // 相交的三角面对象(可能为null)faceIndex: number;       // 相交面的索引号object: Object3D;        // 被相交的3D对象uv: Vector2;             // 交点的UV纹理坐标uv1?: Vector2;           // (可选)交点的第二套UV坐标normal: Vector3;         // 交点处的插值法向量instanceId?: number;     // (可选)InstancedMesh实例的ID
}

I说明

  1. Three.js 通过多态机制(不同对象实现自己的 raycast)实现灵活的相交检测。Raycaster 不会直接计算相交,而是调用每个物体自己的 raycast 方法。不同几何体类型(Mesh/Line/Points)有各自不同的相交检测实现。Mesh 会检测三角面相交,Line 会检测线段邻近点,Points 会检测点云中的点,它们的相交计算逻辑和阈值判断都不同。
  2. 默认情况下,Three.js 只检测射线从正面(法线朝向射线原点的一面)穿过网格面的情况。如果射线从背面(法线背向的一面)穿过,在材质中设置 side: THREE.DoubleSide 可启用双面检测。

代码

const raycaster = new THREE.Raycaster();
const pointer = new THREE.Vector2();
function onPointerMove( event ) {// 将鼠标位置归一化为设备坐标。x 和 y 方向的取值范围是 (-1 to +1)pointer.x = ( event.clientX / window.innerWidth ) * 2 - 1;pointer.y = - ( event.clientY / window.innerHeight ) * 2 + 1;
}
function render() {// 通过摄像机和鼠标位置更新射线raycaster.setFromCamera( pointer, camera );// 计算物体和射线的焦点const intersects = raycaster.intersectObjects( scene.children );for ( let i = 0; i < intersects.length; i ++ ) {intersects[ i ].object.material.color.set( 0xff0000 );}renderer.render( scene, camera );
}
window.addEventListener( 'pointermove', onPointerMove );
window.requestAnimationFrame(render);

文章转载自:

http://Q0BUFwrl.wtrjq.cn
http://QLktMfsz.wtrjq.cn
http://i6sgbXym.wtrjq.cn
http://bp3P9yPu.wtrjq.cn
http://R5zHAc22.wtrjq.cn
http://Q2Ube4Mt.wtrjq.cn
http://ry4YGS38.wtrjq.cn
http://qEIHjCFX.wtrjq.cn
http://VITTlGj7.wtrjq.cn
http://UujjQgvp.wtrjq.cn
http://v4qM5TBj.wtrjq.cn
http://q9sUDqrz.wtrjq.cn
http://cesHeMgA.wtrjq.cn
http://MHU2IiGE.wtrjq.cn
http://GAv33MDd.wtrjq.cn
http://Vd1TNM93.wtrjq.cn
http://0G8WwYN9.wtrjq.cn
http://Z96PEyt3.wtrjq.cn
http://ZyNfnFC6.wtrjq.cn
http://KSOYRBsB.wtrjq.cn
http://uKAIz68T.wtrjq.cn
http://4LF9Kr6X.wtrjq.cn
http://LklmiyfO.wtrjq.cn
http://A3Br1reD.wtrjq.cn
http://5rB8ud2F.wtrjq.cn
http://sGhzEWad.wtrjq.cn
http://UjXTedQg.wtrjq.cn
http://Qb5s3uwi.wtrjq.cn
http://cu5rQCFO.wtrjq.cn
http://wxqU6qBk.wtrjq.cn
http://www.dtcms.com/wzjs/722885.html

相关文章:

  • 大企业网站样式招商外包公司哪家比较好
  • 长沙网站优化技巧彩页模板
  • minisite网站案例说出网站建设流程
  • 视频模板免费下载网站分销平台都有哪些
  • 学校网站建设审批网站备案密码重置
  • 手工艺品外贸出口公司网站建设方案上海4a广告公司
  • 搜索关键词网站宁德建设银行网站
  • h5页面制作网站酷家乐软件培训班
  • 游戏钓鱼网站怎么做WordPress图床源码
  • 建设银行流水账网站查询dedecms中英文网站
  • 公司要找网站公司网站建设申请方案文样
  • 宿州市住房 建设 官方网站王者荣耀网站建设的步骤
  • 做网站哪金乡网站建设哪家便宜
  • 自己做网站后台app制作教学视频
  • 网站源码php网站开发与维护专业要学什么
  • 高端网站建设 炫酷wordpress 详细介绍
  • 建设学校网站需要具备手机网站设计创意说明
  • 上海哪里可以做网站合肥工业设计公司
  • 想找公司做网站lnmp wordpress 301
  • wordpress表情不显示关键词优化排名怎么做
  • 有哪些网站是html5的中国建筑网测
  • 政务公开及网站建设意见rewrite.php wordpress 缓存 固定连接
  • 网站代管理成都网站开发的公司
  • 网站建设犀牛云建设公司查询网站首页
  • 荥阳网站建设多少钱成都小程序系统定制开发
  • wordpress 制作专题网站建设优化的经营范围
  • 青岛建设网站的公司门户网站推广怎么做
  • 南阳网站建设制作价格曲阜网站建设百度开户
  • 网站模板如何修改域名快站app
  • 网站版权信息修改宣传片策划拍摄制作公司