求圆筒上的点
来源:互联网 发布:搜狗五笔 for mac 编辑:程序博客网 时间:2024/04/28 01:40
在做粒子系统的时候,想让粒子以圆筒的形式喷射出去,但求其圆筒面上的点(即已知一个向量s,然后求以其为轴的角度为A的圆锥上的点)时遇到了麻烦.开始准备用sin,cos等来计算,但投影起来非常麻烦,后来想到用向量,简单且实用.
在右图中,可确定出圆锥底部平面,再计算角度为A的向量(通过计算,长度取比例).
可先求OC,即求AC,因为AC与AB成比例,且AC/AB=xtanA/(x+xtanA).
C=tanA/(tanA+1)* ((t-s)* s – (t-s))+ (t-s),再把C单位化即可得P。
- 求圆筒上的点
- 求点在直线上的投影
- 根据夹角求椭圆上的点
- 求直线上的整数点算法
- 求点A在直线B上的投影点
- 求直线上最近的二点(在公垂线上)
- 如何求曲线上任意点到端点的距离
- 使用BouncyCastle求ECC上的K倍点
- 分治法求平面上的最小点对
- ZZNU 1989 (求线段上的整数点个数)
- 几何,求两整数点确定的线段上的整数点的个数
- hdu1077已知半径以及圆上2点求圆心 圆圈点的个数
- 求平面上在一条直线上的点的个数
- 平面上求最近点对问题
- 由平面上的一些点,求可构成的正方形的数目
- 已知圆上的三个点求此圆的周长
- 小米一道笔试题 求直线上的线段覆盖点的个数
- 求一条直线上能包含的最多数量的点
- JDom生成xml文件时元素值为空时生成的元素包含开始和结束标签的方法
- GENIA corpus
- 很想学Lisp
- ASP.NET Cookies
- MFC与SDK
- 求圆筒上的点
- 这些事,你该懂了.....
- 命令行方式实现第一个CUDA程序的运行(Win7环境)
- FLASH和AJAX技术不利于搜索引擎优化
- CSS Overflow属性详解
- telnet: connect to address 127.0.0.1: Connection refused
- Joomla! 1.5框架结构简述
- PHP程序员的40点陋习(转)
- 我说PHPer的水平区分(转)