【CAD/CG笔记】Bezier交Bezier实现思路(二)-处理曲线相切问题
Bezier交Bezier在相切时如果使用常规的一阶泰勒展开来做,会因为迭代过程中雅可比矩阵奇异问题导致交点精度无法提升,即无法求出容差范围内的交点坐标。
【CAD/CG笔记】Bezier交Bezier实现思路(一)
Bezier交Bezier的实现思路主要分为两个部分,一部分是求出两条曲线的局部最小距离点对,并以此作为后续算法的初始点;另一部分是使用牛顿迭代法精细化上一步提供的初始点,从而得到交点。
【CAD/CG笔记】Bezier交Bezier预备知识
求Bezier与Bezier的交点
【转载】关于Linux的grep命令
本文介绍了Linux下的grep命令的用法与技巧
MacOS下的环境变量配置
设置用户环境变量用户环境变量可以在~/.bash_profile文件内配置。 在命令终端使用 vim 编辑文件: vim ~/.bash_profile 也可以使用 macOS 内置的编辑器打开文件,在命令终端输入: open -e ~/.bash_profile 下述命令使配置立即生效, source ~/.bash_profile 参考博客:https://blog.csdn.net/liaowenxiong/article/details/112180532 zsh环境变量失效问题在 Mac 自带的终端中使用 mkvirtualenv --python=/usr/bin/python py2 创建虚拟环境是没问题的,但是到 oh-my-zsh下就会提示 ERROR: virtualenvwrapper could not find virtualenv in your path, 原因是 oh-my-zsh 的配置文件中 ~/.zshrc 没有继承 原始终端配置文件 ~/.bash_profile...
【转载】Linux常见运维命令
Linux常见运维命令1. 一键安装Apache服务器#!/bin/bashsudo apt-get updatesudo apt-get install -y apache2sudo systemctl start apache2sudo systemctl enable apache2echo "Apache服务器已安装并启动" 功能用途:自动化安装并启动Apache服务器。 2. 一键安装MySQL数据库#!/bin/bashsudo apt-get updatesudo apt-get install -y mysql-serversudo mysql_secure_installationsudo systemctl start mysqlsudo systemctl enable mysqlecho "MySQL数据库已安装并启动" 功能用途:自动化安装MySQL数据库,并提示进行安全配置。 3....
【CAD/CG笔记】Bezier交圆实现思路
求Bezier与圆的交点
MacOS上完全卸载node.js
如何在Mac电脑上完全卸载node.js1.brew的安装方式直接通过一条命令 brew uninstall nodejs 2.官网下载pkg安装包的通过这条命令 sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*} 3.通过脚本的形式编写一个脚本,例如叫:uninstallNodejs.sh 添加下面的内容:#!/bin/bashlsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom \| while read i; do sudo rm /usr/local/${i}donesudo rm -rf /usr/local/lib/node \ /usr/local/lib/node_modules \ /var/db/receipts/org.nodejs.*12345678 对文件进行授权 chmod 777...
【CAD/CG笔记】求交自由曲线和自由曲线求交
Bezier曲线、B样条曲线和NURBS曲线的概念;容差
MySQL
关于MySQL的常用命令