axis
2016-10-18 18:14:31 0 举报
Axis是计算机图形学中一个非常重要的概念,它是指图形或图像的轴线。在二维和三维空间中,轴通常被定义为垂直于屏幕或平面的线。在二维空间中,有两个轴,分别是x轴和y轴;而在三维空间中,有三个轴,分别是x轴、y轴和z轴。通过使用这些轴线,我们可以对图形进行旋转、缩放和平移等操作。例如,当我们将一个立方体绕着z轴旋转90度时,它的朝向就会发生改变。同样地,当我们将一个图形沿着x轴移动一定的距离时,它的位置也会发生变化。因此,了解和掌握轴线的概念对于学习和理解计算机图形学至关重要。
作者其他创作
大纲/内容
初始 lazyMap { baseRouter: false font color=\"#ff3399\
文件被修改
相关模块(需要编译的)
是否需要懒加载
获取两个文件的内容
webpack打包根据中间态文件只编译相关模块
生成'.cache/lazyMap.js'文件
生成中间态路由文件
全量编译
toggleCommentByLazyMap: copy原始路由文件,并根据lazyMap, 将projectRouters的引入、使用、导出的地方,均解开注释,然后将其它模块的对应地方的代码注释掉
生成lazyMap {font color=\"#ff3399\
否(无模块)
要编译的模块
router-proxy引入原始路由文件
LAZY_MODE=router
监听文件变动
router-proxy引入中间态文件
根据模块生成lazyMap.js文件
font color=\"#ff3399\
生成'router-defines/.cache_index.tsx'文件
getLazyMapFromLazyMapFile => lazyMapfs.readFile('router-defines/index.tsx') => font color=\"#ff3399\
原始路由文件
监听lazyMap.js变动
由router-proxy引入
router-proxy
指定了模块
webpack打包
NODE_ENV=devlopment
process.env:LAZY_MODENODE_ENV
否则
监听路由源文件变动
生成中间态文件(该文件控制了只编译哪些模块),代替原路由文件被编译
要编译的模块:如projectRouters
所有路由模块
0 条评论
下一页