Skip to content

JavaFX 3D Model Parser: A JavaFX-based application for parsing and displaying 3D model files, with functionalities for standard operations such as movement, rotation, and more.

License

Notifications You must be signed in to change notification settings

bingbaihanji/JavaFxParse3DFile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

javafx 3D模型解析器

本项目使用了部分来自 [FXyz3D]([FXyz/FXyz: A JavaFX 3D Visualization and Component Library](https://github.com/FXyz/FXyz)) 项目的代码(位于 importers 包下边),遵循 BSD 3-Clause License。版权归  FXyz3D 及其贡献者所有。在此由衷感谢 FXyz3D 及其贡献者🙏🙏🙏

简介

javafx 3D模型解析器(JavaFx Parse 3D Model File)基于javafx解析并显示3D 模型文件,并实现常规的移动旋转等操作。

如何构建

本项目基于maven 构建 至少使用 JDK 17 进行构建 在项目根目录下输入

mvn clean package

然后可以在生成的target运行jar包

java -jar .\target\JavaFxParse3DFile-2.0-SNAPSHOT.jar

使用

可以直接将obj或者ma等文件直接拖入窗口以显示,或者选择 文件 -> 导入3D模型文件.

image-20241126020641121

快捷键介绍

F1 设置物体自发光

F2 线框模式

shift + w 放大

shift + s 缩小

w s a d 移动

方向键 旋转

About

JavaFX 3D Model Parser: A JavaFX-based application for parsing and displaying 3D model files, with functionalities for standard operations such as movement, rotation, and more.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages