首页 > TAG信息列表 > 1.0

OSG 嵌入到Qt 后 模型拉伸变形的解决方法

double aspectRatio = static_cast<double>(this->width()) / static_cast<double>(this->height() ); getOsgViewer()->getCamera()->setProjectionMatrixAsPerspective(30.0, aspectRatio, 1.0, 1000.0); this指的是当前显示的控件,就是osgQOpenGLWidget的对

DKK 模型

Qsymm Python import numpy as np import sympy import qsymm # Spatial inversion pU = np.array([ [1.0, 0.0, 0.0], [0.0, 1.0, 0.0], [0.0, 0.0, 1.0] ]) pS = qsymm.inversion(3, U=pU) # Time reversal trU = np.array([ [0.0, 0.0, -1.0, 0.0],

nginx 关闭低版本tls协议 禁用 tls 1.0 tls1.1

关键配置 ssl_protocols TLSv1.2 TLSv1.3; ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA

[原]键盘测试1.0版

<!--     代码思路:所有内容放在<ul><li>中,这样方便统一取到焦点,先注册监听键盘事件,用的是onkeydown,当某个键被按下后,              产生一个keyCode键码值,在键码值数组中(此数组的键码排序和ul/li中的内容排序完全一样)用一个循环查找此              值的位置,

周老师模型

备份 main.cpp #include<glad/glad.h> #include<GLFW/glfw3.h> #include<iostream> #include<Shader.cpp> #include<camera.cpp> #include<string> #include<vector> #define STB_IMAGE_IMPLEMENTATION #include<stb_image.h>

C++函数名称作为参数

1 #ifndef CHANPROJECT_VECTOR2D_H 2 #define CHANPROJECT_VECTOR2D_H 3 #include "ChanGlobal.h" 4 5 namespace Common{ 6 template <typename T> 7 class Vector2D{ 8 public: 9 Vector2D() = default; 10 virtual

[Blender] 在 脚本中创建 Mesh

有时候需要在 Blender 中创建一些 Mesh 进行下步操作,这个数据的来源是多要的,甚至可能是网络传输过来的 Mesh 的信息,因此需要在脚本中动态的创建 Mesh,这里简单记录一些如何在 Blender 的脚本中创建 Mesh。 https://github.com/MangoWAY/BlenderDemo/tree/main/createMesh import bp

Yoco-百度文库下载

0.前言 0.1 同类工具存在的缺点 与Yoco相类似的文库下载工具基本都是运行在命令行下,操作并不十分友好。 由于reportlib对字体注册选用机制,导致渲染出的pdf部分字体显示不全。 此外,一些工具生成的文档并不支持粗体渲染等。 0.2 Yoco实现了什么新特性 GUI,这是Yoco带来的最令人期待的

Vue复习1.0

Vue复习1.0内容:Vue基础语法、计算属性、概念、指令 Vue复习2.0已发布,文章涉及完整代码已全部上传至GitHub:Vue复习2.0——组件化开发详解 @目录Vue复习1.0Vue的MVVMVue模板1. Vue列表显示2. 计数器3. Vue指令1. v-html2. v-once3. v-cloak4. v-bind5. v-on(缩写:@)6. v-if7. v-for7.

纹理

纹理坐标 float texCoords[] = { 1.0f, 1.0f, //右上 1.0f, 0.0f, //右下 0.0f, 1.0f, //左上 0.0f, 0.0f //左下 }; 纹理环绕方式 把纹理坐标设置在(0,0)到(1,1)之外,会产生循环铺满 纹理过滤 邻近过滤:选择离纹理坐标最近的像素(默认) 线性过滤:线性插值 加载纹理 下载stb_imag

osg学习-2《绘制基本单元》

上一篇演示了基本四边形的绘制,这一篇是共享顶点的方法,通过索引绘制顶点和颜色。 为了便于理解特意在ppt中绘制了顶点的坐标位置,5个顶点,绘制了一个四边形和三角形,其中有2个共享顶点定义了4中颜色,有一个颜色共享。 分别测试按顶点渲染和按图元渲染。 直接放效果  需要注意的是 

osg学习-1《绘制基本单元》

 1 基于场景的图形绘制         OpenSceneGraph简称OSG是非常著名的三维可视化,在绘制复杂场景方面比VTK更有优势。在OSG中存在两棵树,即场景树和渲染树。场景树是一棵由Node组成的树,这些Node可能是矩阵变换、状态切换或真正的可绘制对象,它反映了场景的空间结构,也反映了对象的

纯真IP数据库转mysql方法详解

纯真ip数据库 转mysql_如何把纯真ip数据库导入到MySQL数据表中 纯真 中国IP地理位置   https://www.cz88.net一、下载最新版的QQWry.Dat二、下载IPLook使用IPLook把QQWry.Dat文件解压到IPData.txt文件打开IPData.txt文件格式是这样的0.0.0.0    0.255.255.255    IANA保留

manim 1.0

代码结构: %%manim -v WARNING -ql s1 class s1(Scene): def construct(self): if type('xxp') == str: if type('manim CE') == str: if type('other function') == str: def playscene1(): def p

linux探测类工具

可用性探测(ICMP/TCP/UDP探测) ping命令 默认情况下,Linux系统的TTL值为64或255,WindowsNT/2000/XP系统的TTL值为128,Windows98系统的TTL值为32,UNIX主机的TTL值为255。 因此一般TTL值: 100~130ms之间,Windows系统 ; 240~255ms之间,UNIX/Linux系统。 ping 请求错误

docker history查看镜像层信息时,<missing>是什么意思?

不知道你有没有观察过,当通过docker history命令查看镜像层的信息时,经常会出现:   docker history acme/my-base-image:1.0       没错,就是在IMAGE列中,有<missing>,这是什么意思呢?   其实也是非常的简单:   <missing> 表示这层,或者这个构建步骤在其他的系统上构建的,并且

基于C++的OpenGL 12 之多光源

1. 引言 本文基于C++语言,描述OpenGL的多光源 前置知识可参考: 基于C++的OpenGL 11 之投光物 - 当时明月在曾照彩云归 - 博客园 (cnblogs.com) 笔者这里不过多描述每个名词、函数和细节,更详细的文档可以参考: 多光源 - LearnOpenGL CN (learnopengl-cn.github.io) 2. 概述 生活中

基于C++的OpenGL 11 之投光物

1. 引言 本文基于C++语言,描述OpenGL的投光物 前置知识可参考: 基于C++的OpenGL 10 之光照贴图 - 当时明月在曾照彩云归 - 博客园 (cnblogs.com) 笔者这里不过多描述每个名词、函数和细节,更详细的文档可以参考: 投光物 - LearnOpenGL CN (learnopengl-cn.github.io) 2. 概述 投光

基于C++的OpenGL 10 之光照贴图

1. 引言 本文基于C++语言,描述OpenGL的光照贴图 前置知识可参考: 基于C++的OpenGL 09 之材质 - 当时明月在曾照彩云归 - 博客园 (cnblogs.com) 笔者这里不过多描述每个名词、函数和细节,更详细的文档可以参考: 光照贴图 - LearnOpenGL CN (learnopengl-cn.github.io) 2. 概述 纹理

tf.randm_normal

tf.random_normal(shape, mean=0.0, stddev=1.0, dtype=tf.float32, seed=None, name=None) tf.random_normal()函数用于从“服从指定正态分布的序列”中随机取出指定个数的值。 shape: 输出张量的形状,必选 mean: 正态分布的均值,默认为0 stddev: 正态分布的标准差,默认

live2d 看板娘可用模型

live2d-widget-model-chitose live2d-widget-model-epsilon2_1 live2d-widget-model-gf live2d-widget-model-haru/01 (use npm install --save live2d-widget-model-haru) live2d-widget-model-haru/02 (use npm install --save live2d-widget-model-haru) live2d-widget-mod

基于C++的OpenGL 07 之颜色

1. 引言 本文基于C++语言,描述OpenGL的颜色 前置知识可参考: 基于C++的OpenGL 06 之摄像机 - 当时明月在曾照彩云归 - 博客园 (cnblogs.com) 笔者这里不过多描述每个名词、函数和细节,更详细的文档可以参考: 颜色 - LearnOpenGL CN (learnopengl-cn.github.io) 2. 概述 OpenGL中颜

js高精度计算npm包

Why 0.1 + 0.2 = 0.30000000000000004 1.0 - 0.9 = 0.09999999999999998 0.105.toFixed(2) = 0.1 // not 0.11 注意传参传null。会报错 最好数值类型的参数 https://npmmirror.com/package/number-precision

读UnityShader入门精要第五章-开始Unity Shader之旅

1.一个最简单的顶点/片元着色器 1.1  顶点/片元着色器的基本结构 //定义Shader的位置和名称 Shader " Unity Shaders Book/Chapter 5/ Simple Shader" { //可以不定义Properties,但是必须有至少一个SubShader SubShader { Pass { //使

LeetCode刷题11-数组去重和排序

package com.example.demo.leetcode.case202208; import java.util.Arrays; import java.util.Comparator; import java.util.Scanner; import java.util.stream.Collectors; /** * 功能描述 * * @author ASUS * @version 1.0 * @Date 2022/8/6 */ public class Main2022