E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
babylon
实现一个简易版Webpack
原理1、解析一个文件及其依赖2、构建一个依赖关系图3、将所有东西打包成一个单文件代码实现文件结构1、解析文件及其依赖通过
babylon
将文件解析成AST在线解析器:代码实现:bundle.jsconstfs
linjiajun
·
2020-04-06 22:00
手摸手教你用 js 写一个 js 解释器
之所以看起来那么深奥,大概是由于网上现有的教程,都是动不动就先来个
babylon
/@babel/parser先让大家看个一大串的AST,然后再贴出一大串的代码,直接递归AST处理所有类型的节点.最后成功的把我这样的新手就被吓跑了
noahlam
·
2020-04-05 13:38
Linux安装多功能词典GoldenDict
支援多种电子辞典档案格式,具体如下:XDXF(XMLDictionaryeXchangeFormat)
Babylon
(.bgl),附图像和资源。
活腿肠
·
2020-03-15 10:15
babel的原理及其使用
babylon
:js的词法解析器
Wang_Yong
·
2020-03-05 00:03
D128-20180705-The Richest Man in
Babylon
-300
1.torment=severementalorphysicalsufferinge.g.intormentShelayawakeallnightintorment.2.finery=clothesandjewellerythatarebeautifulorveryexpensive,andarewornforaspecialoccasione.g.Theguestsarrivedinallthe
Veronica小君君
·
2020-03-03 18:08
Ancient World
EuPhrates幼发拉底河nomads游牧部落人sumerians苏美尔akkad阿卡德(2334BC-2191BC)SargonKishgilgamesh[吉尔伽美什与阿伽]的传说,吉尔伽美什击杀天牛
Babylon
gbmaotai
·
2020-02-22 06:17
D128-20180705-The Richest Man in
Babylon
-299
1.terraced=builtasorbelongingtoarowofoftensmallhousesjoinedtogetheralongtheirsidewalls:e.g.aterracedstreetWerentedalittleterracedhouseinSouthLondon.2.grandeur=thequalityofbeingverylargeandspecialorbea
Veronica小君君
·
2020-02-12 08:44
通过three.js源码学习计算机图形学/webgl系列之camera、renderer、scene
无论你是在用three.js还是
babylon
.js还是其他B端三维引擎,你似乎都能经常见到标题所提到的如下三个概念:camera(相机)、renderer(渲染器)、scene(场景)那么这三者究竟是通过怎样的方式将三维物体呈现在浏览器中的呢
桔子桑
·
2020-02-01 00:00
你猜人民有没有低俗的权力?
内容统筹:www.duleme.cn作者:马克週♨本文书单·《剧本:巴比伦(MadMen,S01E06,
Babylon
)》《第三次浪潮和电视文化(ThirdWaveFeminismandTelevision
马克周
·
2020-01-04 17:13
D128-20180705-The Richest Man in
Babylon
-296
1.thy=your:thepossessiveformofthou,usedwhenspeakingtooneperson2.prosperity=thestateofbeingsuccessfulandhavingalotofmoneye.g.Ourprosperityasanationdependsuponthepersonalfinancialprosperityofeachofusasi
Veronica小君君
·
2019-12-15 02:22
欧路词典:英语字典中的大哥大
功能:1.支持离线,各种词典随意安装支持海量第三方词典库,包括:Mdict、林格斯、
Babylon
等扩充词库;同义词、反义词库;完整收入权威WordNet英英词典,无需联网2.没有广告,注意!!!
仇念尧
·
2019-12-08 07:43
threejs
threejs是对webGL的封装,容易上手github地址官网地址特点掩盖了3D渲染的细节,面向对象,包含数学库,速度快,扩展性强文档粗糙,学习资源少,不是游戏引擎(需要相关的功能需要进行二次开发
Babylon
.js
MickeyMcneil
·
2019-11-03 23:49
基于
Babylon
.js编写宇宙飞船模拟程序1——程序基础结构、物理引擎使用、三维罗盘
计划做一个宇宙飞船模拟程序,首先做一些技术准备。可以访问https://ljzc002.github.io/test/Spacetest/HTML/PAGE/spacetestwp2.html查看测试场景,按住qe键可以左右倾斜相机。可以在https://github.com/ljzc002/ljzc002.github.io/tree/master/test/Spacetest查看程序代码,因时
ljzc002
·
2019-09-30 09:00
[webpack]手写一个mvp版本的webpack
letfs=require('fs');letpath=require('path');letbabylon=require('
babylon
');//
Babylon
把源码转换为ASTlett=require
dellyoung
·
2019-08-10 00:00
用 js 写一个 js 解释器过程详解
之所以看起来那么深奥,大概是由于网上现有的教程,都是动不动就先来个
babylon
/@babel/parser先让大家看个一大串的AST,然后再贴出一大串的代码,直接递归AST处理所有类型的节点.最后成功的把我这样的新手就被吓跑了
noahlam
·
2019-08-02 11:44
WebGL场景的两种地面构造方法
本文在WebGL平台上借助
Babylon
.js库探索并实现了两种地面构造方法,除了两种确定的构造方法外,本文还包含了对一些其他选择的探讨和一些对电子游戏艺术的看法。
ljzc002
·
2019-06-29 07:00
No parser no filepath given问题解决
关于vue项目rundev的时候,控制台警告:Noparserandnofilepathgiven,using'
babylon
'theparsernowbutthiswillthrowanerrorinthefuture.Pleasespecifyaparserorafilepathsoonecanbeinferred
小蓉儿
·
2019-06-27 13:00
Revit 模型一键输出 3D Tiles (for Cesium) 和 glTF/glb
1Gjxpvafbkta4grMnOkTYPg主要功能:可将*.rvt/*.rfa模型输出为以下三种数据格式:SVF:前端框架支持AutodeskForgeViewerglTF/glb:前端框架支持Three.js/Cesium/
Babylon
.js
liuyongsheng
·
2019-06-21 22:58
Cesium
3D
Tiles
glTF
glb
Autodesk-Forge
下载
《三角尺》
图片发自App《三角尺》——
Babylon
从这一端走到那一端,真的有那么短,那么近吗?黑笔是个胆小的小男孩,——还是有点儿害怕迷路。绷紧了身子,紧紧地贴着三角尺。
西游乐生活
·
2019-06-16 22:29
《鱼的名字》
《鱼的名字》——
Babylon
别人知道的鱼的名字,我一点儿都不知道。别人不知道的鱼的名字,我知道好多好多。那都是我取的名字,给我喜欢的鱼取我喜欢的名字。别人知道的鱼的名字,也不过是谁给取的吧。
莎丽姐姐
·
2019-06-08 11:15
《大自然的美》三首
图片发自App《大自然的美》-1——
Babylon
大树随风摇曳,花朵弥漫芳香。芦苇摆动身姿,江面平静如流。《大自然的美》-2——
Babylon
晚霞的余光照射大地,暗蓝的云朵自由飘动。
西游乐生活
·
2019-06-07 09:21
《阿里云前端技术周刊》第四期
更多使用VSCode进行远程开发更多
Babylon
.js4.0发布:(非常)强大的WebGL图形引擎更多What'sNewInDev
染陌同学
·
2019-05-26 00:00
前端设计
前端工程师
前端
基于
Babylon
.js编写简单的骨骼动画生成器
一、显示效果:1、访问https://ljzc002.github.io/Bones/HTML/CstestSpaceCraft2.html查看测试页面:屏幕右侧的
Babylon
ljzc002
·
2018-12-25 11:00
Babylon
.js官方性能优化文档中文翻译
在这里列出
Babylon
.js官方性能优化文档的中英文对照,并在CardSimulate项目里对其中的一些优化方法进行实践。
ljzc002
·
2018-11-23 10:00
在WebGL场景中建立游戏规则
在前三篇文章的基础上,为基于
Babylon
.js的WebGL场景添加了类似战棋游戏的基本操作流程,包括从手中选择单位放入棋盘、显示单位具有的技能、选择技能、不同单位通过技能进行交互、处理交互结果以及进入下一回合恢复棋子的移动力
ljzc002
·
2018-11-19 14:00
【开发总结】——
BABYLON
项目开发必备系列
【开发总结】——
BABYLON
项目开发必备系列前言:在公司主要使用
Babylon
.js作为前端引擎,我自己在开发中总结到基本上每一个新项目都会需要这些基本设置。
柳柳Elena
·
2018-11-04 20:00
十分钟打造 3D 物理世界
开始3D项目之前,首先从选择3D框架开始,老牌引擎Three.js和微软的
Babylon
.js都不错,针对自己的项目
cpongo333
·
2018-10-18 10:16
在WebGL场景中进行棋盘操作的实验
这篇文章讨论如何在基于
Babylon
.js的WebGL场景中,建立棋盘状的地块和多个可选择的棋子对象,在点选棋子时显示棋子的移动范围,并且在点击移动范围内的空白地块时向目标地块移动棋子。
ljzc002
·
2018-10-15 16:00
webGL 3D
babylon
.js -- 03 材质
材质主要是用来表现物体对光的交互(反射、折射等)性质的。譬如金属对光的反射和毛毯对光的反射性质完全不一样,那么对3D程序来说,这样的差别就通过材质这个属性来计算出不同的颜色。贴图是图,最简单的形式是ps之类的软件做出来的一张图,这些图在3D中用来贴到物体的表面,用来表现物体的“纹理”可以用material=newBABYLON.StandardMaterial("texture1",scene);
x1911
·
2018-10-03 22:48
使用
Babylon
.js 在 HTML 页面加载 3D 对象
五一WindwosBlogs推了一篇博客,
Babylon
.jsv3.2发布了。因为一直有想要在自己博客上加载3D对象的冲动,这两天正好看到了,就动手研究研究。
电脑玩家张高兴
·
2018-09-21 15:44
在WebGL场景中管理多个卡牌对象的实验
这篇文章讨论如何在基于
Babylon
.js的WebGL场景中,实现多个简单卡牌类对象的显示、选择、分组、排序,同时建立一套实用的3D场景代码框架。
ljzc002
·
2018-09-19 16:00
在WebGL场景中管理多个卡牌对象的实验
这篇文章讨论如何在基于
Babylon
.js的WebGL场景中,实现多个简单卡牌类对象的显示、选择、分组、排序,同时建立一套实用的3D场景代码框架。
weixin_30919235
·
2018-09-19 16:00
ui
网络
设计模式
Babel的使用及其工作原理
babylon
:js的词法解析器babel-traverse:用于对AST(抽象语法树,想了解的请自行查询编译原理)的遍历,主要给plugin用babel-genera
cc_fys
·
2018-08-29 00:00
Babel
用编程方式编写
Babylon
格式的宇宙飞船3D模型
使用上一篇文章(https://www.cnblogs.com/ljzc002/p/9353101.html)中提出的方法,编写一个简单的宇宙飞船3D模型,在这篇文章中对模型制作流程和数学计算步骤进行介绍,并为模型添加简单的材质。我们首先对3D模型的轮廓进行估计,然后制作一个拥有足够多顶点的、与模型轮廓近似的网格对象(这里选用条带类网格对象),接着对网格的部分顶点进行位置变换以产生模型的细节,最后
ljzc002
·
2018-08-14 15:00
理解 Babel 及其插件机制
Babel处理的三个步骤解析parse转换transform生成generate相关包和API@babel/parser(
babylon
)babel-corebabel
cooody
·
2018-06-07 11:32
使用着色器在WebGL3D场景中呈现行星表面地形
实验目的:按照一定规律生成类地行星地表地形区块,并用合理的方式将地形块显示出来涉及知识:
Babylon
.js引擎应用、着色器编程、正态分布、数据处理、canvas像素操作github地址:https:/
巷中人
·
2018-06-06 15:00
数据库
数据结构与算法
json
使用着色器在WebGL3D场景中呈现行星表面地形
实验目的:按照一定规律生成类地行星地表地形区块,并用合理的方式将地形块显示出来涉及知识:
Babylon
.js引擎应用、着色器编程、正态分布、数据处理、canvas像素操作github地址:https:/
ljzc002
·
2018-06-06 15:00
Babylon
-AST初探-代码更新&删除(Update & Remove)
通过前两篇文章的介绍,大家已经了解了Create和Retrieve,我们接着介绍Update和Remove操作。Update操作通常配合Create来完成。我们这篇文章主要介绍几个常用的NodePath`API:replace、insert、remove`。具体也可以看babel-handbook中的Manipulation章节。replaceWith使用新的节点进行替换将加法运算替换成乘法c
肉欣
·
2018-06-01 00:00
编译
babel
javascript
Babylon
-AST初探-实战
下面的例子的核心代码依然是最简单的一个vue示例constbabylon=require('
babylon
')constt=require('@babel/types')constgenerate=require
肉欣
·
2018-06-01 00:00
babel
javascript
编译
Babylon
-AST初探-代码生成(Create)
业余时间写了
Babylon
-AST的系列文章,这里是第一篇,后面还有三篇。趁着今天有空都一起发上来啦。
肉欣
·
2018-06-01 00:00
编译
babel
Babylon
-AST初探-代码查询(Retrieve)
本文中所有对AST的操作均基于以下这一段代码constbabylon=require('
babylon
')constt=requir
肉欣
·
2018-06-01 00:00
编译
babel
javascript
使用
Babylon
.js 在 HTML 页面加载 3D 对象
五一WindwosBlogs推了一篇博客,
Babylon
.jsv3.2发布了。因为一直有想要在自己博客上加载3D对象的冲动,这两天正好看到了,就动手研究研究。
张高兴
·
2018-05-08 22:00
windows系统下超级好用的欧路词典,足以秒杀有道!
首先安利一个国内最全的词库资源网站pdawiki掌上百科里面各种格式的词典资源想要什么都有,配合搜百度等工具可以快速得到你想要的.现在在windows系统下,主流的翻译词典用得多的是有道、金山词霸,灵格斯和
Babylon
cs_wxd
·
2018-05-08 13:06
英语
翻译
词典
词库
30G
基于
babylon
3D模型研究3D骨骼动画(1)
3D骨骼动画是实现较为复杂3D场景的重要技术,
Babylon
.js引擎内置了对骨骼动画的支持,但
Babylon
.js使用的骨骼动画的模型多是从3DsMax、Blender等3D建模工具转换而来,骨骼动画的具体生成方式被透明化
ljzc002
·
2018-04-27 11:00
Babylon
.GUI官方文档翻译
Babylon
.GUI是一个基于
Babylon
.js的WebGL库,可以用来在WebGL3D场景中生成交互性UI与动态纹理。
ljzc002
·
2017-10-20 14:00
The Tower of
Babylon
(DAG最长路算法模板)
点击打开链接DAG图:在图论中,如果一个有向图无法从某个顶点出发经过若干条边回到该点,则这个图是一个有向无环图(DAG图)。题意有n种长宽高为x,y,z的砖头,每种都有无数个。砖头可以用不同姿势的方向来盖。砖头a以某种姿势可以盖在砖头b上,当且仅当a的底部的长宽都要比b的底部长宽要小。问最高可以建多高?思路对于一个x,y,z砖头,它可以有3中姿势放置。(前两个为地面,后一个为高)x,y,zx,z,
Draven__
·
2017-08-20 21:45
算法
在WebGL场景中使用2DA*寻路
文章主要分成如下几部分:1、自定义地面网格与寻路矩阵2、生成
Babylon
格式3D模型3、使用pathfind
ljzc002
·
2017-08-17 11:00
Babel插件源码分析与babel.transform和
babylon
.parse操作AST实现效果
因本人也初学这部分内容,很多深入的内容并没有深入,以后遇到会及时补充到github上,因此本人也建议在github上阅读,同时欢迎star,issue1.babel-plugin-add-module-export的plugin下面展示的是如何写一个babel插件module.exports=({types})=>({ visitor:{ Program:{ //exit表示进入节点 exit(p
liangklfang
·
2017-04-20 16:00
[BZOJ1272][BeiJingWc2008]Gate Of
Babylon
(容斥原理+组合数学lucas定理)
题目描述传送门题解首先容斥一下答案=至少0个不满足限制的-至少一个不满足性质的+至少2个不满足性质的…2t枚举然后计算每一个的答案假设我们现在要在n种物品中选出m个,相当于是将m个小球放在n个盒子里,允许为空那么组合数就是Cn−1n+m−1但是这道题是“至多”m个,那么应该求的是Cn−1n−1+Cn−1n+Cn−1n+1+...+Cn−1n+m−1这个式子可以利用Cji=Cji−1+Cj−1i−1
Clove_unique
·
2017-03-28 17:59
题解
容斥原理
组合数学
初学WebGL引擎-BabylonJS:第2篇-基础模型体验
接上一章代码 上章代码
Babylon
-GettingStarted html,body{ overflow:hidden; width:100%; height
思绪丶荡起回忆的
·
2016-11-23 00:00
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他