发布网友 发布时间:2022-04-19 19:14
共5个回答
懂视网 时间:2022-05-15 19:44
这篇文章主要给大家介绍了关于Three.js利用orbit controls插件,也就是轨道控制来控制模型交互动作的相关资料,文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。前言
本文主要给大家介绍了关于Three.js利用orbit controls插件(轨道控制)控制模型交互动作的相关内容,这个效果相对于第八节的轨迹球插件使用上感觉要好,虽然轨迹球插件可以来回的滚动,但是容易分辨不清楚上下左右的关系,容易混乱,适合调试,而轨道控制插件orbit则适合客户使用,还不会产生混乱效果。下面讲一下使用。
(1)首先引入插件,文件地址在官方案例的examples/js/controls/OrbitControls.js。
(2)然后实例化函数,把相机和渲染器的dom传入,并设置相关设置。
(3)最后,在animate函数内调用orbit的update()
更新。
就实现了相关效果。
下面是全部案例代码:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style type="text/css"> html, body { margin: 0; height: 100%; } canvas { display: block; } </style> </head> <body onload="draw();"> </body> <script src="build/three.js"></script> <script src="examples/js/controls/OrbitControls.js"></script> <script src="examples/js/libs/stats.min.js"></script> <script> var renderer; function initRender() { renderer = new THREE.WebGLRenderer({antialias:true}); renderer.setSize(window.innerWidth, window.innerHeight); document.body.appendChild(renderer.domElement); } var camera; function initCamera() { camera = new THREE.PerspectiveCamera(45, window.innerWidth/window.innerHeight, 1, 10000); camera.position.set(0, 0, 400); } var scene; function initScene() { scene = new THREE.Scene(); } var light; function initLight() { scene.add(new THREE.AmbientLight(0x404040)); light = new THREE.DirectionalLight(0xffffff); light.position.set(1,1,1); scene.add(light); } function initModel() { var map = new THREE.TextureLoader().load("examples/textures/UV_Grid_Sm.jpg"); var material = new THREE.MeshLambertMaterial({map:map}); var cube = new THREE.Mesh(new THREE.BoxGeometry(100, 200, 100, 1, 1, 1), material); scene.add(cube); } //初始化性能插件 var stats; function initStats() { stats = new Stats(); document.body.appendChild(stats.dom); } //用户交互插件 鼠标左键按住旋转,右键按住平移,滚轮缩放 var controls; function initControls() { controls = new THREE.OrbitControls( camera, renderer.domElement ); // 如果使用animate方法时,将此函数删除 //controls.addEventListener( 'change', render ); // 使动画循环使用时阻尼或自转 意思是否有惯性 controls.enableDamping = true; //动态阻尼系数 就是鼠标拖拽旋转灵敏度 //controls.dampingFactor = 0.25; //是否可以缩放 controls.enableZoom = true; //是否自动旋转 controls.autoRotate = true; //设置相机距离原点的最远距离 controls.minDistance = 200; //设置相机距离原点的最远距离 controls.maxDistance = 600; //是否开启右键拖拽 controls.enablePan = true; } function render() { renderer.render( scene, camera ); } //窗口变动触发的函数 function onWindowResize() { camera.aspect = window.innerWidth / window.innerHeight; camera.updateProjectionMatrix(); render(); renderer.setSize( window.innerWidth, window.innerHeight ); } function animate() { //更新控制器 controls.update(); render(); //更新性能插件 stats.update(); requestAnimationFrame(animate); } function draw() { initRender(); initScene(); initCamera(); initLight(); initModel(); initControls(); initStats(); animate(); window.onresize = onWindowResize; } </script> </html>
热心网友 时间:2022-05-15 16:52
转氨基作用 transamination 不经过氨,而把氨基从一个化合物转移到其他化合物上的反应过程。
结果是生成了一种非必需氨基酸和一种新的α-酮酸。反应由转氨酶和其辅基磷酸吡哆醛催化。磷酸吡哆醛是维生素B6的衍生物。人体内最重要的转氨酶为谷丙转氨酶和谷草转氨酶。它们是肝炎诊断和预后的指标之一。
体内大部分氨基酸都可以参与转氨基作用,例外:苏氨酸,赖氨酸,脯氨酸和羟脯氨酸。鸟氨酸(Ornithine)的δ-氨基也可通过转氨基作用被脱掉。
扩展资料
过程详解:
1、通常在α-氨基酸和α-酮酸之间发生α位的氨基转移。此反应是生物体内以谷氨酸、天冬氨酸为中心进行多种氨基酸的生物合成及氨基酸与糖或脂肪的中间代产物的相互转化的重要反应。
在缺乏氨基酸氧化酶的高等动物中,首先进行转氨酶所催化的反应(Ⅰ),再以谷氨酸为媒介,在谷氨酸脱氢酶催化的反应(Ⅱ)中生成氨,在进行氨基酸氧化脱氨的同时,通过逆反应参与氨基酸的生物合成。也有以丙氨酸为氨基供体的转氨酶。
2、谷氨酸、天冬氨酸等的氨基酸的酰胺基也能直接作为氨基供体,但这时被转移的是α-氨基,而酰胺基则作为氨波游离出来。
3、在动物的肝脏、微生物中发现鸟氨酸、r-氨基丁酸、β-丙氨酸等的。ω-氨基转移到α-酮酸的反应,在这种情况下,除α-酮酸外,醛类也能成为氨基受体。鸟氨酸特别在脯氨酸—鸟氨酸—谷氨酸的相互转化中起着重要的作用。
参考资料来源:百度百科-转氨基作用
参考资料来源:百度百科-转氨
热心网友 时间:2022-05-15 18:10
体内组织蛋白质降解产生的氨基酸及体内合成的非必需氨基酸属于内源性氨基酸,而食物蛋白质消化吸收的氨基酸是外源性氨基酸,其分布于全身各处称为氨基酸代谢库。氨基酸在体内主要存在于血液和组织中,食物蛋白质消化吸收得到的氨基酸先进入血液,后进入组织中进行生物转化或者分解等代谢,组织蛋白质也可以分解产生氨基酸而进入血液中。骨骼肌是全身最大的氨基酸库,占有超过50%的氨基酸,其次是肝,约10%。
氨基酸分解代谢首先是脱氨基
脱氨基有以下几种形式:转氨基作用、氧化脱氨基(可与转氨基作用耦联称联合脱氨作用,即转氨脱氨作用)等。
①转氨基作用。转氨基作用是在氨基转移酶(转氨酶)催化下可逆地将α-氨基酸的氨基转移给α-酮酸,自身变为α-酮酸,α-酮酸则变为另一种α-氨基酸。三对氨基酸与酮酸的对应关系:①谷氨酸 [公式] α-酮戊二酸;②天冬氨酸 [公式] 草酰乙酸;③丙氨酸 [公式] 丙酮酸。
以L-谷氨酸和α-丙酮酸的转氨酶最为重要(关系于联合脱氨作用)。例如谷丙转氨酶(ALT/GPT),可催化谷氨酸与丙酮酸转化为α-酮戊二酸与丙氨酸(可逆);谷草转氨酶(AST/GOT),可催化谷氨酸与草酰乙酸转化为α-酮戊二酸与天冬氨酸(可逆)。
ALT与AST在不同部位活性不同:ALT主要存在于肝之中;AST主要存在于肝与心之中;它们均为胞内酶,血清中活性,血清中ALT与AST活性有辅助诊断意义。若血清ALT与AST活性均升高,指示肝损害出现,常见于病毒性肝炎、药物性肝炎、酒精性肝硬化、血吸虫性肝硬化、肝细胞癌、胆道疾病急性发作(胆道梗阻、胆石症等)等。若仅AST明显升高,而ALT不显著升高,则可考虑急性心肌梗死、心肌炎等心脏疾病。
转氨酶均具有维生素B6的磷酸酯,即磷酸吡哆醛作为辅酶。其机制可大致理解为,氨基酸将氨基转移至磷酸吡哆醛后,磷酸吡哆醛转变为磷酸吡哆胺,磷酸吡哆胺再将氨基转移至酮酸,变为磷酸吡哆醛,从而实现氨基的转移。
转氨基作用特点:①不产生游离的氨,仅仅实现氨基的转移;②需要维生素B6作为辅基。
②氧化脱氨基(以及联合脱氨作用)。L-谷氨酸是机体组织中唯一能以相当高速率进行氧化脱氨反应的氨基酸,此步骤由L-谷氨酸脱氢酶催化。L-谷氨酸脱氢酶是别构酶,能被ATP和GTP别构抑制,被ADP和GDP别构激活。故在能量不足时,该酶活性可以增加,利用氨基酸氧化供能。
若转氨酶和L-谷氨酸脱氢酶协同,可将其他氨基酸的氨基转移至α-酮戊二酸上,产生L-谷氨酸,后其再脱氨基产生游离的氨。这种方式就叫转氨脱氨作用,又叫联合脱氨作用。
在骨骼肌和心肌组织中缺乏该酶,故主要以嘌呤核苷酸循环进行转氨耦联AMP循环脱氨作用。转氨基作用中生成的天冬氨酸与次黄嘌呤核苷酸(IMP)作用生成腺苷酸代琥珀酸,后者在裂解酶作用下生成延胡索酸和腺嘌呤核苷酸,腺嘌呤核苷酸在腺苷酸脱氨酶作用下脱掉氨基又生成IMP的过程。
热心网友 时间:2022-05-15 19:45
转氨基作用 指的是一种α-氨基酸的α-氨基转移到一种α-酮酸上的过程。转氨基作用是氨基酸脱氨基作用的一种途径。其实可以看成是氨基酸的氨基与α-酮酸的酮基进行了交换。
热心网友 时间:2022-05-15 21:36
调节氨基酸比例。除了Gly Lys Thr Pro外的氨基酸可以转氨基。