8个值得收藏的在线3D建模工具

本文介绍了8款基于浏览器的3D建模工具,如Vectary、Womp3D和Tinkercad,专为初学者和专业人士设计,无需安装,易于上手,适合创作3D模型、雕刻和设计应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如今,许多设计师、艺术家和建筑师尝试学习进行 3D 建模来表达他们的想法。 但 3D 建模并不总是看起来那样。 我们所有人都很难找到合适的工具,尤其是在学习阶段。

但不要害怕! 你可以学习仅使用浏览器进行建模。 有许多基于浏览器的 3D 建模软件具有简单的界面,可用于练习和可视化你的想法。
在这里插入图片描述

如果需要转换成3D模型的格式,可以使用这个3D模型在线转换工具

3D 建模需要大量练习,但随着时间的推移任何人都可以学会。

因此,我们收集了基于浏览器的 3D 建模和雕刻软件,对初学者和专业人士都有用。 尝试这些免费应用程序,选择适合你风格的一款并练习 3D 建模

1、Vectary

Vectary 是一个免费的开源 3D 建模程序。 它有免费和付费版本。 尽管其知名度不如其他 3D 建模软件,但其功能却令人印象深刻。
在这里插入图片描述

Vectary 适合 3D 建模软件的初学者和经验丰富的用户。 其友好的用户界面使你可以快速创建各种类型的 3D 模型。 Vectary 与 Blender 一样,包括对象模式和编辑模式。 因此,非常先进的渲染是可能的。 可能性是无限的,你可以创造任何您需要的东西。 Vectary 可以创建对象、3D 徽标、3D 文本、家具建模和角色。

Vectary 支持导入 60 多种新格式。 FBX 格式是你可以导入和导出的主要支持格式之一。 此外,还可以使用 Vectary 为 Figma 定制 3D 产品模型和其他设计内容。

2、Womp 3D

Womp 3D 是一个新的基于浏览器的 3D 建模平台,易于使用。 最有趣的方面之一是它的“液体”3D,它允许你粘稠、熔化和减去彼此的形状。
在这里插入图片描述

Gabriela Trueba 创立了该软件。 你可以使用基元(球体、圆柱体或立方体)构建模型,并通过将它们与布尔并集或减法连接来实时查看结果。 目前可用的材料有金属、塑料、橡胶、皮肤、玻璃和果冻。 你可以更改对象和照明的金属度、粗糙度、玻璃和半透明度。

还可以以 OBJ、3DS、PLY 或 STL 格式下载 3D 模型,以便在其他 3D 软件(例如 3ds Max、Blender 或 Cinema 4D)中进行编辑和渲染。

3、Figuro

Figuro 是一款基于浏览器的免费在线 3D 建模应用程序。 它可用于游戏开发、建筑设计、产品设计、3D打印等。

在这里插入图片描述

你可以直接使用浏览器进行建模。 Figuro 是一个多边形建模程序。 它允许你制作 3D 模型并使用各种强大的 3D 工具操作其顶点、边和多边形。 你可以导入和导出 OBJ/STL。

4、Spline

Spline 是一种简单的基于浏览器的 3D 设计工具,主要帮助我们创建 Web 体验。 该工具由 Alejandro León 于 2020 年底推出。
在这里插入图片描述

Spline 适用于移动设备和游戏控制。 你可以使用样条线创建 3D 场景、编辑材质以及对 3D 对象建模。 样条曲线适用于 OBJ、FBX 和 GTLF 文件格式。

5、Tinkercad

Autodesk Tinkercad 是一款通过网络浏览器运行的免费在线 3D 建模程序,由 Kai Backman 和 Mikko Mononen 创立。 2011 年,Tinkercad 作为基于 Web 的 3D 设计工具推出。
在这里插入图片描述

使用 Tinkercad,可以创建用于 3D 打印的模型。 Tinkercad 使用简化的构造实体几何方法构建模型。 设计包含原始形状,可以是“实心”或“孔”。 通过组合实体和孔,可以创建新的形状,然后可以为其分配实体或孔属性。 除了标准的原始形状库之外,用户还可以使用内置的 JavaScript 编辑器创建自定义形状生成器。

形状可以三种格式导入:3D STL 和 OBJ 文件以及用于挤压成 3D 形状的 2 维 SVG 文件。 Tinkercad 模型可以以 STL 或 OBJ 格式导出,准备进行 3D 打印。 Tinkercad 还包含将 3D 模型导出到 Minecraft Java 版的功能。

6、SelfCAD

SelfCAD 是一款 2016 年基于浏览器的在线设计软件,用于 3D 建模和 3D 打印。

在这里插入图片描述

SelfCAD 是一个使用多边形网格的设计程序。 2015 年,Aaron Breuer 创立了 SelfCAD。 你可以在线和离线工作。 此外,该软件还可以从其他 3D 设计程序导入 STL 和 OBJ 格式的模型。 但是,需要付费订阅才能将设计导出为 STL 格式。

包括许多创建和修改工具,以及自动形状、螺钉、螺母、螺旋和图像生成器。 另一个值得注意的功能是内置的切片工具。 SelfCAD 除了与 MyMiniFactory 合作提供数据库之外,还拥有全面的对象和零件库。

7、SculptGL

SculptGL 是一个非常简单的基于浏览器的雕刻工具,由 WebGL 和 JavaScript 提供支持。

在这里插入图片描述

SculptGL不需要注册或下载,并且可以与任何网络浏览器一起使用。 任何有权访问 SculptGL URL 的人都可以轻松雕刻模型。 这个在线工具允许你使用画笔、折痕等工具来雕刻对象。 需要使用鼠标来操作 SculptGL。 Stephane Ginier 是 SculptGL 和 Nomad Sculpt 的创建者。 该工具还支持 ONJ、PLY 和 STL 格式。

8、Leopoly

Leopoly 是一个基于浏览器的免费雕刻程序,具有有限的工具集。 由于其简单性,对于初学者和有兴趣学习 3D 雕刻、定制和 3D 打印模型艺术的学生来说,它是一个很好的起点。
在这里插入图片描述

无需创建帐户,你就可以立即开始使用数字粘土球或人体或面部等基本形状进行雕刻。 可用的工具有七把画笔和各种颜料。 您可以导入和导出所有主要的 3D 和矢量文件; STL、OBJ、WRL、FBX、PLY、AI 和 SVG。


原文链接:8个最佳在线3D建模工具 — BimAnt

[编辑本段]Turbo C2.0    介绍      Turbo C2.0不仅是一个快捷、高效的编译程序,同时还有一个易学、易用的集成开发环境。使用Turbo C2.0无需独立地编辑、编译和连接程序,就能建立并运行C语言程序。因为这些功能都组合在Turbo 2.0的集成开发环境内,并且可以通过一个简单的主屏幕使用这些功能。    基本配置要求   Turbo C 2.0可运行于IBM-PC系列微机,包括XT,AT及IBM 兼容机。此时要求DOS2.0或更高版本支持,并至少需要448K的RAM,可在任何彩、单色80列监视器上运行。支持数学协处理器芯片,也可进行浮点仿真,这将加快程序的执行。 [编辑本段]Turbo C 2.0的主要文件的简单介绍   INSTALL.EXE 安装程序文件   TC.EXE 集成编译   TCINST.EXE 集成开发环境的配置设置程序   TCHELP.TCH 帮助文件   THELP.COM 读取TCHELP.TCH的驻留程序README 关于Turbo C的信息文件   TCCONFIG.EXE 配置文件转换程序MAKE.EXE   项目管理工具TCC.EXE   命令行编译TLINK.EXE   Turbo C系列连接器TLIB.EXE   Turbo C系列库管理工具C0?.OBJ 不   同模式启动代码C?.LIB   不同模式运行库GRAPHICS.LIB   图形库EMU.LIB   8087仿真库FP87.LIB 8087库   *.H Turbo C头文件   *.BGI 不同显示器图形驱动程序   *.C Turbo C例行程序(源文件)   其中:上面的?分别为:T Tiny(微型模式)S Small(小模式)C Compact(紧凑模式)M Medium(中型模式)L Large(大模式)H Huge(巨大模式)    Turbo C++ 3.0   “Turbo C++ 3.0”软件是Borland公司在1992年推出的强大的——C语言程序设计与C++面向对象程序设计 的集成开发工具。它只需要修改一个设置选项,就能够在同一个IDE集成开发环境下设计和编译以标准 C 和 C++ 语法设计的程序文件。 [编辑本段]C 语言   C语言起始于1968年发表的CPL语言,它的许多重要思想都来自于Martin Richards在1969年研制的BCPL语言,以及以BCPL语言为基础的与Ken Thompson在1970年研制的B语言。Ken Thompson用B语言写了第一个UNIX操作系统。M.M.Ritchie1972年在B语言的基础上研制了C语言,并用C语言写成了第一个在PDP-11计算机上研制的UNIX操作系统。1977年出现了独立于极其的C语言编译文本《看移植C语言编译程序》,从而大大简化了把C语言编译程序移植到新环境中所做的工作,这本身也就使UNIX的日益广泛使用,C语言也迅速得到推广。   1983年美国国家标准化协会(ANSI)根据C语言问世以来的各种版本,对C语言的发展和扩充制定了新的标准,成为ANSI C。1987年ANSI又公布了新标准————87ANSI C。   目前在微型计算机上使用的有Microsoft C、Quick C、Turbo C等多种版本。这些不同的C语言版本,基本部分是相同的,但是在有关规定上有略有差异。   C 语言发展如此迅速, 而且成为最受欢迎的语言之一, 主要因为它具有强大的功能。许多著名的系统软件, 如DBASE Ⅲ PLUS、DBASE Ⅳ 都是由C 语言编写的。用C 语言加上一些汇编语言子程序, 就更能显示C 语言的优势了,象PC- DOS ,WORDSTAR等就是用这种方法编写的。归纳起来C 语言具有下列特点:   1. C是中级语言   它把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以象汇编语言一样对位、字节和地址进行操作, 而这三者是计算机最基本的工作单元。   2. C是结构式语言   结构式语言的显著特点是代码及数据的分隔化, 即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰, 便于使用、维护以及调试。C 语言是以函数形式提供给用户的, 这些函数可方便的调用, 并具有多种循环、条件语句控制程序流向, 从而使程序完全结构化。   3. C语言功能齐全   C 语言具有各种各样的数据类型, 并引入了指针概念, 可使程序效率更高。另外C 语言也具有强大的图形功能, 支持多种显示器和驱动器。而且计算功能、逻辑判断功能也比较强大, 可以实现决策目的。   4. C语言适用范围大   C 语言还有一个突出的优点就是适合于多种操作系统, 如DOS、UNIX,也适用于多种机型。   C语言的优点很多,但是也存在一些缺点,如运算优先级太多,运算能力方面不像其它高级语言那样强,语法定义不严格等。但是这些都不能阻止C语言成为一门广受欢迎的计算机编程语言
Turbo C2.0 介绍   Turbo C2.0不仅是一个快捷、高效的编译程序,同时还有一个易学、易用的集成开发环境。使用Turbo C2.0无需独立地编辑、编译和连接程序,就能建立并运行C语言程序。因为这些功能都组合在Turbo 2.0的集成开发环境内,并且可以通过一个简单的主屏幕使用这些功能。 基本配置要求   Turbo C 2.0可运行于IBM-PC系列微机,包括XT,AT及IBM 兼容机。此时要求DOS2.0或更高版本支持,并至少需要448K的RAM,可在任何彩、单色80列监视器上运行。支持数学协处理器芯片,也可进行浮点仿真,这将加快程序的执行。 主要文件的简单介绍   INSTALL.EXE 安装程序文件   TC.EXE 集成编译   TCINST.EXE 集成开发环境的配置设置程序   TCHELP.TCH 帮助文件   THELP.COM 读取TCHELP.TCH的驻留程序README 关于Turbo C的信息文件   TCCONFIG.EXE 配置文件转换程序MAKE.EXE   项目管理工具TCC.EXE   命令行编译TLINK.EXE   Turbo C系列连接器TLIB.EXE   Turbo C系列库管理工具C0?.OBJ 不   同模式启动代码C?.LIB   不同模式运行库GRAPHICS.LIB   图形库EMU.LIB   8087仿真库FP87.LIB 8087库   *.H Turbo C头文件   *.BGI 不同显示器图形驱动程序   *.C Turbo C例行程序(源文件)   其中:上面的?分别为:T Tiny(微型模式)S Small(小模式)C Compact(紧凑模式)M Medium(中型模式)L Large(大模式)H Huge(巨大模式)
### 回答1: 在 TURBO C 2.0 中,您可以使用 biosdisk() 函数来格式化软盘。 下面是一段代码示例: ``` #include <stdio.h> #include <dos.h> int main() { // 定义扇区的大小 unsigned int sector_size[3] = {512, 512, 1024}; // 定义填充字节 unsigned char fill_char[3] = {0xF6, 0xF6, 0x48}; // 格式化磁道 700 的前三个扇区 for (int i = 0; i < 3; i++) { int result = biosdisk(2, 0, 70, 0, i + 1, 1, sector_size[i], fill_char[i]); if (result != 0) { printf("格式化扇区 %d 失败,返回码: %d\n", i + 1, result); } } return 0; } ``` 请注意,在使用 biosdisk() 函数之前,需要包含 dos.h 头文件。 希望这能帮到您! ### 回答2使用TURBO C 2.0语言,可以通过以下代码格式化软盘的70磁道0面,并分别格式化3个扇区,大小分别为512字节、512字节和1024字节。其中,前两个扇区使用F6填充,第三个扇区使用48填充。 ```c #include<stdlib.h> #include<stdio.h> #include<dos.h> void formatFloppyDisk(){ union REGS regs; regs.h.ah = 0x0;// To format a floppy disk, we set AH=0 regs.h.dl = 0;// Drive number (0=A, 1=B, etc.) regs.x.cx = 0;// Track number to format regs.h.dh = 0;// Head number regs.h.al = 0;// Sector size (0=default, 1=512 bytes, 2=1024 bytes, 3=2048 bytes etc.) int FILL_BYTE = 0;// The byte value to fill the sectors with during formatting int NUM_SECTORS = 3;// Number of sectors to format // To format 70th track 0th head regs.x.ax = 0x1301; // 0x13 = Reset disk system, 01H = Reset only specified drive int86(0x13, &regs, &regs); // BIOS interrupt to reset disk system for (int i=0; i<NUM_SECTORS; i++){ regs.x.ax = 0x3101; // 0x31 = Write Format, 01H = Format only current track regs.x.bx = 0x0001; // 0x00 = Drive A:, 01H = Head 1, 0 = Generate ID Field depending on the disk in the drive 1 = Keep the ID Field all zeros regs.x.cx = 0x0170; // Track number=70(0-79 range) regs.h.dh = 0x00; // Head number=0 or 1 regs.h.al = 0x02; // Control byte=always zero regs.x.dx = i+1; // Sector number starting from 1 regs.x.si = 0x0000; // segment and offset of read/write buffer regs.x.di = 0x0000; // segment and offset of result if(i == 2){ FILL_BYTE = 0x48; // Fill the third sector with 48 regs.x.ax = 0x3102; // 0x31 = Write Format, 02H = Format sequential tracks immediately following the one being formatted }else{ FILL_BYTE = 0xF6; // Fill the first two sectors with F6 } regs.h.ah = FILL_BYTE; // Fill the sector with specified byte int86(0x13, &regs, &regs); // BIOS interrupt to format the specified sector } } int main(){ formatFloppyDisk(); return 0; } ``` 上述代码使用了INT 0x13,即BIOS中断服务例程,来执行软盘格式化操作。通过设置寄存器的不同参数,可以指定要格式化的磁道、面、扇区大小和填充字节。在这个例子中,我们格式化了软盘70磁道0面的3个扇区,前两个扇区使用F6填充,第三个扇区使用48填充。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值