自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (6)
  • 收藏
  • 关注

原创 HT for Web (Hightopo) 使用心得(7)- 3D场景环境配置(阴影,灯光,环境光)

在文章《Graph3dView 环境配置 - 天空球,雾化,辉光,景深》中,我们介绍了在 场景中的一些环境配置。本篇文章我们继续补充其他的环境参数:阴影灯光

2023-09-18 20:45:00 310 1

原创 HT for Web (Hightopo) 使用心得(6)- 3D场景环境配置(天空球,雾化,辉光,景深)

作为一款国产自研图形渲染引擎,HT for Web对3D场景的各自效果支持还是非常强大的。在3D场景中,可以通过设置天空球、雾化、辉光和景深等特效来增强场景的逼真度和美观度。其中,天空球可以通过设置ht.Node类型的节点来实现,雾化可以通过设置场景的雾化属性来实现,辉光可以使用方法来实现,景深可以使用特殊的贴图来模拟。此外,为了让场景更加逼真,还可以根据需要添加背景音乐。在下一章中,我计划再介绍一下其他的几种环境特效,例如:阴影,灯光,环境光等。有兴趣的同学们记得订阅。

2023-08-25 22:05:45 1601 2

原创 HT for Web (Hightopo) 使用心得(5)- 动画的实现

本文介绍了如何通过代码实现一个直升机绕山巡游的动画,包括创建路径和实现直升机的飞行动画。另外,还介绍了如何通过实现流动效果的动画。读完本文,你将了解到如何使用HT for Web实现各种动画效果。

2023-07-27 21:45:00 442

原创 HT for Web (Hightopo) 使用心得(4)- 3D 场景 Graph3dView 与 Obj 模型

这篇文章介绍了如何使用HT for Web的和OBJ模型来创建3D场景。里面介绍了3D的一些基本概念以及3D场景的基本搭建与配置。另外,除了3D场景,我这里还重点描述了如何加载OBJ文件,如何添加模型节点到3D场景中,以及如何为节点添加动画。希望这些基本知识能对大家有所帮助。

2023-07-12 22:03:27 1200 3

原创 HT for Web (Hightopo) 使用心得(3)- 吸附与锚点

吸附与锚点是HT for Web中两个比较重要的概念。这两个概念在执行交互和动画时会经常被用到。吸附,顾名思义,是一个节点吸附到另一个节点上。就像船底的贝类一样,通过吸附到船身,在船移动的时候自己也会跟着移动;而锚点,则决定了哪个位置是该节点的坐标点位置。这里继续以船舶为例,锚点就是船舶抛锚后船锚所在点,只不过船的锚点在船外面,而HT节点的锚点通常在其中心。并且这里的锚链是刚性的不能弯曲。

2023-06-14 16:27:38 738

原创 HT for Web (Hightopo) 使用心得(2)- 2D 图纸 GraphView,节点 Node, 连线 Edge,与基本动画 ht.Default.startAnim()

概括来说,用HT for Web做可视化主要分为两部分,也就是2D和3D。这两部分需要单独创建。在它们被创建完成后,我们再把它们集成到一起。HT for Web的2D部分主要是指(简称GraphView,也就是2D图纸)。所谓2D图纸其本质是一个canvas。我们可以在上面进行基本图形的绘制和编辑,进行连线布局,或者渲染动画。GraphView可以脱离开3D单独使用,比如用于创建普通网页,组态软件,组织图,流程图等。本节我们主要以一个示例说明一下2D图纸的基本概念、功能及用法。

2023-06-01 20:58:18 1155

原创 HT for Web (Hightopo) 使用心得(1)- 基本概念

​Hightopo公司3D可视化产品有对应的官方手册。但是这些手册内容比较多。对于想学习的新同学来说可能相对比较繁琐。这里本人根据个人使用经验做了一些总结。希望对读者有所帮助。本文会提到一些前端开发的概念,如等。没有开发经验的读者还需要先补一下相关概念。再继续阅读。HT for Web,通常简称为HT,这是一个基于JavaScript开发的WebGL引擎。可用于2D/3D可视化开发,其核心文件只有一个,就是”ht.js”。在index.html中使用script标签进入后便可使用,该文件总共1M左右...

2023-06-01 14:20:42 1551

原创 如何使用javascript制作一个网页端3D贪吃蛇游戏(附源码及链接)

如何使用javascript制作一个网页端3D贪吃蛇游戏

2022-11-29 16:22:20 2364

原创 (plugin uglify) Error: Unexpected token: keyword «const»

使用rollup打包时,如果使用了插件rollup-plugin-uglify,在遇到es6语法的时候,会出现标题所述的问题。原因就是这个插件目前不支持es6.如一个典型的rollup配置如下:import {uglify} from "rollup-plugin-uglify";import babel from "rollup-plugin-babel";import glob ...

2019-12-12 11:29:33 3267

原创 Laravel class明明存在却报 Class not found

laravel_name/app/Http/Controllers下面有Model A.php,却不小心将Class name命名成了Buse Illuminate\Database\Eloquent\Model;class Bextends Model {......}过段时间,发现错误,将A.php改为B.php,却发现log一直报:exception 'Symfony\...

2019-08-16 10:55:17 9362

原创 关于Apache HTTPS证书配置相关说明(双向验证)

作为笔记供以后查阅。环境:CentOS7, Apache/2.4.6要配置Apache启用Https服务,需要配置/etc/httpd/conf.d/ssl.conf摘录部分内容,加以说明:####################################################Listen 8888 https #监听8888端口,即别人访问你的网址:https:/...

2019-03-06 10:43:08 878

原创 Linux系统中关于/etc/rc.d/rc.local中部分命令不执行的问题

最近遇到了个奇怪的问题。费了一番周折才最终解决。在此给遇到类似问题的同学提供一条思路。在Linux系统中我们有可能需要某些命令在系统启动的时候自动运行。此时我们会想到利用文件:/etc/rc.d/rc.local按照正常逻辑,只需要将相应的shell命令写入该文件,下次系统启动就会自动执行这些命令。然而事情往往没有这么顺利。大部分人遇到的问题是rc.local里面的命令都不执行。这个通...

2018-12-11 21:35:13 4843 1

原创 Win10 家庭(home)版启用远程桌面(Remote Desktop)功能

1. 下载RDP Wrapperhttps://github.com/stascorp/rdpwrap/releases2. 解压 zip 文件3. 运行intall.bat4. 打开RDPConf.exe,如果全为绿色,远程桌面启用成功。可运行RDPCheck.exe验证。5. 如果显示红色'not listening' 或 'not supported'6....

2018-07-16 22:28:26 93744 24

原创 记录那些踩过的坑 - NSS error -5938 (PR_END_OF_FILE_ERROR), curl: (35) Encountered end of file

PHP通过curl POST数据到https, 同样的code,在第一个server上没有问题。在第二个server上却一直不成功。于是打开debug mode发现了下面的log.HttpMethod.php:-------------------------------------------------------------  public static function http_post...

2018-05-13 11:25:26 23065

周立功 嵌入式Linux开发教程上下册 pdf

周立功 嵌入式Linux开发教程 上下册 pdf高清版,带书签。

2019-03-12

绝版经典《Linux与UNIX_Shell编程指南》中文

一篇文章概括了Linux系统大部分的命令。比如crontab, sed, awk,文件处理,控制流等等的用法。可当工具书备用。需要时查询即可。

2018-12-11

SymPy符号运算库

SymPy是一个符号计算的Python库。它的目标是成为一个全功能的计算机代数系统,同时保持代码简 洁、易于理解和扩展。它完全由Python写成,不依赖于外部库。SymPy支持符号计算、高精度计算、模式匹配、绘图、解方程、微积分、组合数学、离散 数学、几何学、概率与统计、物理学等方面的功能。 该文档提供了许多复杂计算时的脚本示例,供开发者们参考。

2018-12-11

OutSystems Overview

关于低代码开发系统OutSystems的简介。 https://www.outsystems.com/

2018-07-16

RDPWrap-v1.6

用于在windows10家庭版中启用远程桌面。具体操作步骤见README.txt或https://blog.csdn.net/weixin_42078354/article/details/81072740

2018-07-16

Python tools for visual studio (2.1)

Python Tools for Visual Studio, 2.1版本 Python Tools for Visual Studio, also known as PTVS, is an accessible and powerful open source plugin for Visual Studio. PTVS enables developers to use all the major productivity features of Visual Studio to build Python code using either CPython or IronPython. Python Tools for Visual Studio uses High Performance Computing clusters to scale your code. Together with one of the standard distros, you can turn Visual Studio into a powerful Technical Computing IDE.

2018-06-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除