登录
首页 » matlab » 3DRayTrace

3DRayTrace

于 2020-09-20 发布 文件大小:162KB
0 211
下载积分: 1 下载次数: 3

代码说明:

  实现3D环境下的射线追踪,程序很好用,与大家分享(Realize ray tracing in 3D environment. The program is very useful and can be shared with you.)

文件列表:

4. 3DRayTrace, 0 , 2018-12-26
4. 3DRayTrace\AtmosphereScintillation, 0 , 2018-12-26
4. 3DRayTrace\AtmosphereScintillation\AtmosphericCorrectionCRPL.m, 1576 , 2007-08-11
4. 3DRayTrace\AtmosphereScintillation\Cgnu.m, 586 , 2010-04-08
4. 3DRayTrace\AtmosphereScintillation\Cn2Cs.m, 264 , 2009-04-26
4. 3DRayTrace\AtmosphereScintillation\DisplayIntensitySDF.m, 276 , 2009-04-27
4. 3DRayTrace\AtmosphereScintillation\DisplayRFN.m, 671 , 2010-08-16
4. 3DRayTrace\AtmosphereScintillation\DisplayShkarofsky.m, 602 , 2004-02-23
4. 3DRayTrace\AtmosphereScintillation\DisplaySpatialCoherence.m, 531 , 2004-03-22
4. 3DRayTrace\AtmosphereScintillation\DisplayStrongScatter.m, 584 , 2009-04-27
4. 3DRayTrace\AtmosphereScintillation\SDFstrong.m, 276 , 2009-08-24
4. 3DRayTrace\AtmosphereScintillation\Shkarofsky.m, 761 , 2009-03-17
4. 3DRayTrace\AtmosphereScintillation\ShkarofskyD.m, 661 , 2009-04-09
4. 3DRayTrace\AtmosphereScintillation\natmCRPL.m, 1598 , 2007-08-11
4. 3DRayTrace\RayTraceCode, 0 , 2018-12-26
4. 3DRayTrace\RayTraceCode\DisplayRays.m, 974 , 2010-08-11
4. 3DRayTrace\RayTraceCode\Gradient_Of_Index_Of_Refraction.m, 926 , 2010-04-23
4. 3DRayTrace\RayTraceCode\Gradient_Of_Index_Of_Refraction_Earth.m, 1007 , 2010-04-22
4. 3DRayTrace\RayTraceCode\Index_Of_Refraction.m, 654 , 2010-04-23
4. 3DRayTrace\RayTraceCode\Index_Of_Refraction_Earth.m, 164 , 2010-04-22
4. 3DRayTrace\RayTraceCode\Launch_Rays.m, 9813 , 2010-04-23
4. 3DRayTrace\RayTraceCode\Launch_Rays_Earth.m, 9769 , 2010-04-23
4. 3DRayTrace\RayTraceCode\RunRayTrace.m, 1305 , 2010-04-23
4. 3DRayTrace\RayTrace_Examples, 0 , 2018-12-26
4. 3DRayTrace\RayTrace_Examples\EarthAtmosphere, 0 , 2018-12-26
4. 3DRayTrace\RayTrace_Examples\EarthAtmosphere\ProcessRayData_Earth.m, 3722 , 2010-09-24
4. 3DRayTrace\RayTrace_Examples\EarthAtmosphere\RunRayTrace_Earth.m, 1739 , 2010-08-11
4. 3DRayTrace\RayTrace_Examples\PropCode1Overlay, 0 , 2018-12-26
4. 3DRayTrace\RayTrace_Examples\PropCode1Overlay\MakeFig28.m, 149 , 2010-08-11
4. 3DRayTrace\RayTrace_Examples\PropCode1Overlay\RunRayTracePropCode1Overlay.m, 1509 , 2010-08-09
4. 3DRayTrace\RayTrace_Examples\SetPath4RayTrace.m, 400 , 2010-09-24
4. 3DRayTrace\RayTrace_Readme.pdf, 143671 , 2010-09-25
4. 3DRayTrace\license.txt, 1312 , 2014-02-12
4. 3DRayTrace\utilities, 0 , 2018-12-26
4. 3DRayTrace\utilities\LinkZoom.m, 1453 , 2004-11-12
4. 3DRayTrace\utilities\alias.m, 229 , 2009-10-15
4. 3DRayTrace\utilities\bold_fig.m, 1556 , 2010-07-28
4. 3DRayTrace\utilities\boxcar_avg.m, 267 , 2009-10-15
4. 3DRayTrace\utilities\colors.m, 3847 , 2009-03-17
4. 3DRayTrace\utilities\computeSI.m, 406 , 2010-07-28
4. 3DRayTrace\utilities\dB10.m, 291 , 2010-07-28
4. 3DRayTrace\utilities\dB20.m, 291 , 2010-07-28
4. 3DRayTrace\utilities\ellipse.m, 1371 , 2010-07-28
4. 3DRayTrace\utilities\findIpeaks.m, 2940 , 2010-07-28
4. 3DRayTrace\utilities\findPeaks.m, 2603 , 2008-04-18
4. 3DRayTrace\utilities\freqs1.m, 856 , 2010-07-28
4. 3DRayTrace\utilities\line12.m, 218 , 2006-11-24
4. 3DRayTrace\utilities\line21.m, 218 , 2006-11-24
4. 3DRayTrace\utilities\nicefftnum.m, 218 , 2009-12-31
4. 3DRayTrace\utilities\pickfile.m, 1137 , 2002-02-05
4. 3DRayTrace\utilities\pointsIncluded.m, 865 , 2006-12-11
4. 3DRayTrace\utilities\polyRegion_add.m, 1981 , 2008-10-17
4. 3DRayTrace\utilities\polyrec.m, 701 , 2006-10-05
4. 3DRayTrace\utilities\position2index.m, 245 , 2010-05-25
4. 3DRayTrace\utilities\showprogress.m, 132 , 2008-04-07
4. 3DRayTrace\utilities\taylor.m, 910 , 2005-09-13
4. 3DRayTrace\utilities\turbsim2.m, 908 , 2010-08-27

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 是个论坛,使用过还可以.
    是个论坛,使用过还可以.-is a forum can be used also.
    2023-01-26 00:20:04下载
    积分:1
  • 开放源码的ldap系统
    开放源码的ldap系统-Ldap system of openning source
    2023-01-16 23:55:04下载
    积分:1
  • 21322
    http下载模块源码程序,例程结合易语言模块网络套接字类1.0.ec,应用网络套接字类封装的针对套接字的发送接收消息,实现http模式的下载。(http download module source program, combined with easy language module routine network socket class 1.0.ec, application network sockets class encapsulates socket for sending and receiving messages , to achieve http mode download.)
    2016-07-16 15:12:22下载
    积分:1
  • 能够实时获得系统TCP
    能够实时获得系统TCP-UDP信息,系统稳定可靠。信息包括:协议、本地IP、本地端口、远程IP、远程端口等信息。-system to real-time access to TCP- UDP information, the system is stable and reliable. Information includes : protocol, local IP, local port, remote IP, remote port information.
    2022-12-31 06:10:03下载
    积分:1
  • 这是一个TraceRoute序,它是一个Winsole序,因此在译成功后,应该打开“开始”菜单的“运行”对话框,然后单击“浏览”按钮,在该工Debug和...
    这是一个TraceRoute程序,它是一个Winsole程序,因此在编译成功后,应该打开“开始”菜单的“运行”对话框,然后单击“浏览”按钮,在该工程Debug和Release目录下得到可执行文件的路径和文件名,并在后面加入命令行参数:要TraceRoute的IP地址。--This is a TraceRoute program, it is a winsole program. After compiled successfully, you may open the "running" dialog box of "start" menu, then click "browse" button, you can get the path and execution filename at Debug and Release catalogs of the project.and add command line parameters: TacePath`s IP address is needed
    2022-01-26 07:32:29下载
    积分:1
  • 一个简单的
    一个简易的网络聊天器,用java编写,可以用于网页的聊天-a simple net-oriented chart tool, coding by java
    2023-03-27 20:55:03下载
    积分:1
  • c++ 邮件群发 例子源码
       #include "stdafx.h" #include #include #include "Resource.h" #include "TabDlg1.h" #include "winsock2.h"#include "stdafx.h"#include #include #include "Resource.h"#include "MainDlg.h" #include "TabDlg1.h" #include "TabDlg2.h" #include "TabDlg3.h" #include "winsock2.h"#define WM_CLICKBIT (WM_USER 1) //最小化,消息定义NOTIFYICONDATA nid;RECT RectForm; //广告窗口坐标 HFONT hFontURLNotVisit;//字体HFONT hFontURLVisited;extern TCHAR tcRunPath[MAX_PATH]; //程序当前路径目录HINSTANCE hInst; static HWND Child1hWnd,Child2hWnd,Child3hWnd; //TAB Control 3个子窗口句柄int initDialog(HWND hwnd)//初始化TAB CTR控件{ //TCHAR szWebSite[100]="http://returnc.com/archives/300.html"; //ShellExecute(hwnd,TEXT("open"),szWebSite,TEXT(""),NULL,SW_SHOWMAXIMIZED); HWND hwndTab = GetDlgItem(hwnd, IDC_TAB1); InitCommonControls(); TCITEM ItemStruct;//定义TAB的参数的结构体 ItemStruct.mask = TCIF_TEXT;//标签 ItemStruct.iImage = 0;//图像 ItemStruct.lParam = 0; ItemStruct.pszText = "SMTP设置";//选项的字符 ItemStruct.cchTextMax = 10; SendMessage(hwndTab, TCM_INSERTITEM, 0, (LPARAM)&ItemStruct);//不用SendMessage用 //TabCtrl_InsertItem(hwndTab,0,&ItemStruct);是一样一样的。 ItemStruct.pszText = "邮件内容";//同上,就是重新定义一下选项的字符 SendMessage(hwndTab, TCM_INSERTITEM, 1, (LPARAM)&ItemStruct); ItemStruct.pszText = "收件箱"; SendMessage(hwndTab, TCM_INSERTITEM, 2, (LPARAM)&ItemStruct); //Child1hWnd = CreateDialogParam(hInst, MAKEINTRESOURCE(IDD_DIALOG1), hwndTab, (DLGPROC)NULL, 0); //网上出现的是上面这个版本,我一开始用这个,给折腾到死都没得到子窗口控件,得不到控件就没法设置了 //因为后面的(DLGPROC)被置空了。这里置空,TAB只能当摆设,所以改成你自己建好的TAB1.CPP中的PROC函数就好了 Child1hWnd = CreateDialogParam((HINSTANCE) GetWindowLong(hwnd, GWL_HINSTANCE),MAKEINTRESOURCE(IDD_DIALOG1),hwndTab,(DLGPROC)TAB1_Proc,0);//创建子窗口 Child2hWnd = CreateDialogParam((HINSTANCE) GetWindowLong(hwnd, GWL_HINSTANCE),MAKEINTRESOURCE(IDD_DIALOG2),hwndTab,(DLGPROC)TAB2_Proc,0); Child3hWnd = CreateDialogParam((HINSTANCE) GetWindowLong(hwnd, GWL_HINSTANCE),MAKEINTRESOURCE(IDD_DIALOG3),hwndTab,(DLGPROC)TAB3_Proc,0); ShowWindow(Child1hWnd, SW_SHOWDEFAULT); //默认显示一下第一个窗口 return 0; } BOOL WINAPI Main_Proc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam){ HWND hwndTab = GetDlgItem(hWnd, IDC_TAB1);//TAB Control句柄 HWND hwnd_Link=GetDlgItem(hWnd,IDC_SYSLINK1);//Syslink Control 文字链接——版权句柄 switch(uMsg) { HANDLE_MSG(hWnd, WM_INITDIALOG, Main_OnInitDialog); HANDLE_MSG(hWnd, WM_COMMAND, Main_OnCommand); HANDLE_MSG(hWnd,WM_CLOSE, Main_OnClose); HANDLE_MSG(hWnd, WM_SYSCOMMAND, Main_OnSysCommand); //最小化到托盘 HANDLE_MSG(hWnd,WM_LBUTTONDOWN,Main_OnLButtonDown);//左键点击 HANDLE_MSG(hWnd,WM_MOUSEMOVE, Main_OnMouseMove); //鼠标移动范围 HANDLE_MSG(hWnd,WM_PAINT, Main_OnPaint); //点击后显示网站 //HANDLE_MSG(hwnd,WM_CTLCOLORSTATIC, Main_OnCtlColor); case WM_CLICKBIT://最小化后,点击图标 { if(wParam == IDI_ICON1) { switch(lParam) { case WM_LBUTTONDBLCLK://左键双击事件 { ShowWindow(hWnd, SW_SHOWNORMAL); //显示窗口 Shell_NotifyIcon(NIM_DELETE, &nid);//删除托盘图标 SetWindowPos(hWnd, HWND_TOP, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);//设置窗口坐标 } break; case WM_RBUTTONUP://右键起来时弹出快捷菜单,待完善” { MessageBox(hWnd,TEXT("作者比较懒,右键功能还没添加,双击左键恢复主窗口"),TEXT("憨笑"),MB_OK); } break; default: // ShowWindow(hWnd, SW_HIDE); break; } return TRUE; } else { return FALSE; } } break; case WM_NOTIFY: { /* switch (((LPNMHDR)lParam)->code)//文字链接部分 //TAB CONTROL 控件选择操作&文字链接 **********这一段经百次测试,10分之一左右的概率出现内存读取错误,疑似(LPNMHDR)lParam)->code读取问题 { case NM_CLICK ://点击 //case NM_RETURN ://回车键都可以打开链接 { PNMLINK pNMLink = (PNMLINK)lParam; LITEM item = pNMLink->item; NMHDR hdr = pNMLink->hdr; if ((hdr.hwndFrom == hwnd_Link) && (item.iLink == 0)) { ShellExecute(hWnd,TEXT("open"),"http://www.bachengxie.com/?p=300",TEXT(""),NULL,SW_SHOWMAXIMIZED);//打开网站 return TRUE; } else { return FALSE; } } break; default: break; } */ if ( *(LPDWORD)((LPBYTE)lParam 8)==TCN_SELCHANGE ) //子窗口选择 { int i = TabCtrl_GetCurSel(hwndTab);//返回TAB CTR选择页编号,显示对应窗口数据 switch (i) { case 0: { ShowWindow(Child1hWnd,SW_SHOWDEFAULT); ShowWindow(Child2hWnd,SW_HIDE); ShowWindow(Child3hWnd,SW_HIDE); } break; case 1: { ShowWindow(Child2hWnd,SW_SHOWDEFAULT); ShowWindow(Child1hWnd,SW_HIDE); ShowWindow(Child3hWnd,SW_HIDE); } break; case 2: { ShowWindow(Child3hWnd,SW_SHOWDEFAULT); ShowWindow(Child1hWnd,SW_HIDE); ShowWindow(Child2hWnd,SW_HIDE); } break; default: break; } return TRUE; } else { return FALSE; } } break; default: break; } return FALSE; }BOOL Main_OnInitDialog(HWND hwnd, HWND hwndFocus, LPARAM lParam){ SkinH_AttachEx(("skins/china.she"), NULL); //载入皮肤 initDialog(hwnd); //初始化TAB控件 hFontURLNotVisit=CreateFont(15,6,0,0,0,FALSE,FALSE,FALSE,DEFAULT_CHARSET,OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,FF_DONTCARE,"黑体");//设置TAB控件字体大小 //SendDlgItemMessage(hwnd,IDC_TAB1,WM_SETFONT,(WPARAM)hFontURLNotVisit,0); //设置TAB字体 return TRUE;}void Main_OnCommand(HWND hwnd, int id, HWND hwndCtl, UINT codeNotify){ switch(id) { case IDC_TOTRAY: { ToTray(hwnd); //最小化到系统托盘 } break; case ID_HELP: { ShellExecute(NULL,"open","ReadMe.txt",NULL,NULL,SW_SHOWNORMAL); //打开ReadMe文本。 } break; default: break; }}void Main_OnClose(HWND hwnd){ SkinH_Detach(); //释放窗口皮肤 EndDialog(hwnd, 0);}void Main_OnPaint(HWND hwnd) //设置起始点及图片大小{ GetClientRect(hwnd,&RectForm); MoveWindow(GetDlgItem(hwnd,IDC_STATIC_AD),RectForm.left 20,RectForm.top 20,523,80,TRUE); //X,Y分别为30和20的顶点坐标,长为430,宽为90,自我理解} void Main_OnLButtonDown(HWND hwnd, BOOL fDoubleClick, int x, int y, UINT keyFlags){ GetClientRect(hwnd,&RectForm); if(x>=RectForm.left 20 && x=RectForm.top 20 && y=RectForm.left 20 && x=RectForm.top 20 && y
    2014-12-15下载
    积分:1
  • Demo
    11.13 VC2003 编译 如何获得网上邻居(11.13 How to get the Network Neighborhood)
    2012-10-24 11:06:44下载
    积分:1
  • Windows与通信序设计_
    说明:  windows网络编程,设计到基本的socket入门,异步socket,iocp,后面还有驱动,(Windows network programming, design to the basic socket entry, asynchronous socket, iocp, there are drivers behind.)
    2020-06-21 12:00:02下载
    积分:1
  • mfcping
    说明:  这是非常好的关于网络编程的例子,实现了ping程序,对于学习网络编程的人员来说是非常难得的材料。(It is a very good example of programming on the network to achieve the ping process, for learning network programming staff is very rare material.)
    2008-10-07 13:19:18下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载