学习C语言的第二本书。干货多多,值得一看。
2025-12-11 08:20:30 20.77MB Peter Linden pdf
1
林登迈耶 Lindenmayer是一个使用现代(ES6)JavaScript的库,重点是简洁的语法。 这个想法是要有一个功能强大但简单的基本功能,该功能可以通过简单地允许匿名函数作为生产程序来处理大多数用例,这使其与传统的L系统相比非常灵活。 该库还可以在某种程度上解析Aristid Lindenmayers 1990年原创的《植物的算法美》一书中定义的经典L系统语法。例如分支: []或上下文相关产品: <> 。 大多数东西都应该起作用。 我目前正在研究参数L系统支持。 如果您只想在3D和VR中使用L系统而不定义自己的绘制方法,则可以查看随附的 。 | 例子 安装 直接下载 下载最新的lindenmayer.browser.js : 然后在您的index.html : < script src =" lindenmayer.browser.js " > </ script
2022-02-09 13:49:11 233KB fractal lsystem turtle-graphics lindenmayer
1
#林登迈耶 请参阅的演示。 ##关于Lindenmayer系统 L系统是用于植物学和数学研究的形式语法结构,通常用于模拟迭代或递归结构,例如藻类或分形。 在这种情况下,我们使用它们渲染分形。 如前所述,在有关L系统的(该数学的大部分内容由此而扼制),L系统可以用元组G =(V,ω,P)表示。 其中G是字母, ω是种子,是第一个字符串,并且 P是生产规则集,通过该规则,当前字符串将替换为字母中的定义。 ##龙曲线 让我们以著名的龙曲线为例。 这里, G = [X,Y], ω= FX,并且 P =(X→X + YF +,→-FX-Y)。 在这个例子中,X和Y是变量,它们被P中的定义迭代地替换; +和-分别是右转和左转,而F表示前进。 深度为0时,只有初始字符串$ \ omega $: 外汇 深度为1时,我们得到 FX→F [X] →F [X + YF +] →FX + YF
2022-02-09 13:32:13 12KB JavaScript
1
Lindenmayer力量 基于植物/递归结构生成器。 使用 , 和 计划功能: 更多例子 更多文档 更多重构 更多测试 适当的词法分析器
2022-02-09 13:25:02 210KB webgl lindenmayer 3d JavaScript
1
自动调整尺寸以适应画布中的图形。 语法格式 有效符号是以字母开头的字符串,然后包含任意数量的字母或数字。 产生式包括要扩展的符号,后跟一个:然后是一个由空格分隔的符号序列。 表格中的样本 SYM : S1 S2 ... Sn 徽标命令 FD x 向前画一条x单位长度的线。 黑色x 向后画一条x单位的线。 颜色x 将绘制的线的颜色设置为x 。 RT x 右转x度 长x 左转x度 推 将海龟状态保存在堆栈中。 流行音乐 将堆栈弹出到海龟的状态。 REPEAT num ( cmd ) 重复命令cmd , num次。 cmd必须加括号。 做 ( cmd1 ) ... ( cmdn ) 依次执行cmd1到cmdn命令。 每个命令都必须加括号。 绘图命令写在表格中, SYM = 检查预设。
2021-12-23 04:21:36 6KB JavaScript
1
L系统项目 软件工程| 索尔兹伯里大学数学与计算机科学系 项目介绍 该应用程序是用Python制作的。 该应用程序的目标是能够轻松可视化L系统,以便研究人员可以在理论上花费更多时间。 目前,我们的版本为1.01。 该应用程序可用于生成2d或3d的自定义L系统。 您还可以从许多预设的L系统中进行选择。 该程序可用于使用内置的分形维数计算器分析分形维数,并支持不确定性和上下文相关的生产规则。 未来版本 当前没有计划的更新。 客户可以继续进行项目。 安装应用程序 可以使用以下命令安装L-System Visualizer。 pip install L-System-Visualizer 运行应用程序 在终端中运行以下命令以运行应用程序 python -m lsystem 替代方法 您也可以在本地克隆存储库并运行。 python ./__main__.py 使用应用程序 请按照内置教程按钮中的
2021-12-10 22:12:44 7MB HTML
1
计算并显示Lindenmayer Systems。 编程语言是Java。
2021-12-10 22:04:22 277KB 开源软件
1
《C专家编程》展示了最优秀的C程序员所使用的编码技巧,并专门开辟了一章对C++的基础知识进行了介绍。书中C的历史、语言特性、声明、数组、指针、链接、运行时、内存以及如何进一步学习C++等问题进行了细致的讲解和深入的分析。全书撷取几十个实例进行讲解,对C程序员具有非常高的实用价值。本书可以帮助有一定经验的C程序员成为C编程方面的专家,对于具备相当的C语言基础的程序员,本书可以帮助他们站在C的高度了解和学习C++。 书本撷取了几十个实例,细致、深入地讲解了C的历史、语言特性、声明、数组、指针、链接、运行时、内存以及分析了如何进一步学习C++等问题。本书是一本ANSIC编程语言的高级读本。它适用于已经编写过C程序的人,以及那些想迅速获取一些专家观点和技巧的人。 专家级的C编程指南展示优秀C程序员的编程技巧。 即使你读过AndyKoneig的《C陷阱与缺陷》,你还是应该看看PeterVanDerLinden的书。我想,他们两人的书称都应该千方百计的搞到,如获至宝地捧读。如果我是你的上司,这是必须的要求。
2021-12-05 18:25:29 37.94MB C专家编程 C C语言
1
框架系统组件 用于L系统组件,组件使用L系统库作为后端。 它通过乌龟图形技术渲染L系统,以创建程序生成的几何。 特性 财产 描述 默认值 公理 (字符串)启动器/初始字符串/公理。 'F' 作品 (字符串) from to制作。 以逗号分隔。 例如: productions: F:FF, X:F+X+F 'F:F' 迭代 (int)应该应用多少次生产 1 角度 (数字)度更改以应用于旋转符号,例如+ , - , > , <等。 45.0 segmentMixins (列表)对于要渲染的任何符号,您需要在此处分配它们的 。 假设您要渲染F和X,然后可以编写segmentMixins: F:blue line X:big sphere 。 如果打算使用,可以在每个符号中定义多个mixin ! 和'你的L-系统到递增/递减的混入指数,这直接关系到你segmentMixins。 例
2021-11-22 19:40:19 574KB procedural-generation fractal aframe lsystem
1