⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 group__sg.html

📁 VC下实现图像处理。 VC下实现图像处理。 VC下实现图像处理。
💻 HTML
📖 第 1 页 / 共 3 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>vtlib library: Scene Graph</title><link href="doxygen.css" rel="stylesheet" type="text/css"><link href="tabs.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.4.5 --><div class="tabs">  <ul>    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>    <li><a href="modules.html"><span>Modules</span></a></li>    <li><a href="annotated.html"><span>Classes</span></a></li>    <li><a href="dirs.html"><span>Directories</span></a></li>  </ul></div><h1>Scene Graph</h1><hr><a name="_details"></a><h2>Detailed Description</h2>These classes are used for scene graph functionality: geometry, cameras, rendering, LOD, and simulation. <p><table border="0" cellpadding="0" cellspacing="0"><tr><td></td></tr><tr><td colspan="2"><br><h2>Classes</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classvtEnabledBase.html">vtEnabledBase</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classvtTarget.html">vtTarget</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classvtNodeBase.html">vtNodeBase</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classvtGroupBase.html">vtGroupBase</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classvtTransformBase.html">vtTransformBase</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classvtMeshBase.html">vtMeshBase</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classvtMaterialBase.html">vtMaterialBase</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classvtMaterialArrayBase.html">vtMaterialArrayBase</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classvtWindow.html">vtWindow</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classvtSceneBase.html">vtSceneBase</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classvtMeshFactory.html">vtMeshFactory</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classvtDimension.html">vtDimension</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><b>vtOBJFile</b></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classvtLodGrid.html">vtLodGrid</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classvtSimpleLodGrid.html">vtSimpleLodGrid</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classvtMaterial.html">vtMaterial</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classvtMaterialArray.html">vtMaterialArray</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classvtMesh.html">vtMesh</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classvtFont.html">vtFont</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classvtTextMesh.html">vtTextMesh</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvtPrimInfo.html">vtPrimInfo</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><b>vtMultiTexture</b></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classvtNode.html">vtNode</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classvtNativeNode.html">vtNativeNode</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classvtGroup.html">vtGroup</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classvtTransform.html">vtTransform</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classvtLight.html">vtLight</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classvtGeom.html">vtGeom</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classvtMovGeom.html">vtMovGeom</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classvtDynGeom.html">vtDynGeom</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classvtLOD.html">vtLOD</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classvtCamera.html">vtCamera</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classvtHUD.html">vtHUD</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classvtImageSprite.html">vtImageSprite</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvtHit.html">vtHit</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classvtScene.html">vtScene</a></td></tr><tr><td colspan="2"><br><h2>Functions</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classvtGeom.html">vtGeom</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sg.html#gc2680651f94955ce27b6640988c71c6a">Create3DCursor</a> (float fSize, float fSmall, float fAlpha=0.5f)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classvtGeom.html">vtGeom</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sg.html#g2e8b37eb2cac0c53f086ee1bf7278cd7">CreateBoundSphereGeom</a> (const <a class="elRef" doxygen="vtdata.tag:../vtdata/" href="../vtdata/classFSphere.html">FSphere</a> &amp;sphere, int res=24)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classvtMesh.html">vtMesh</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sg.html#gd02293e4f6c7e5eb3bf671d3be88557e">CreateSphereMesh</a> (const <a class="elRef" doxygen="vtdata.tag:../vtdata/" href="../vtdata/classFSphere.html">FSphere</a> &amp;sphere, int res=24)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classvtGeom.html">vtGeom</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sg.html#gbb1719dcb768519b2d30c6616beb8ca0">CreateSphereGeom</a> (const <a class="el" href="classvtMaterialArray.html">vtMaterialArray</a> *pMats, int iMatIdx, int iVertType, float fRadius, int res)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classvtGeom.html">vtGeom</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sg.html#g01349a9fee1a46a09c92160401f7a570">CreateCylinderGeom</a> (const <a class="el" href="classvtMaterialArray.html">vtMaterialArray</a> *pMats, int iMatIdx, int iVertType, float hHeight, float fRadius, int res, bool bTop=true, bool bBottom=true, bool bCentered=true, int direction=1)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classvtGeom.html">vtGeom</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sg.html#gd7ae872b77bc21b9ba2f2b0868d6cf5f">CreateLineGridGeom</a> (const <a class="el" href="classvtMaterialArray.html">vtMaterialArray</a> *pMats, int iMatIdx, const <a class="elRef" doxygen="vtdata.tag:../vtdata/" href="../vtdata/classFPoint3.html">FPoint3</a> &amp;min1, const <a class="elRef" doxygen="vtdata.tag:../vtdata/" href="../vtdata/classFPoint3.html">FPoint3</a> &amp;max1, int steps)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sg.html#g5ed274b1f10356934c578cf75d1859ba">WriteGeomToOBJ</a> (<a class="el" href="classvtGeom.html">vtGeom</a> *geom, const char *filename)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sg.html#gcc0706321d4b322b6a936838389aaa44">vtIntersect</a> (<a class="el" href="classvtNode.html">vtNode</a> *pTop, const <a class="elRef" doxygen="vtdata.tag:../vtdata/" href="../vtdata/classFPoint3.html">FPoint3</a> &amp;start, const <a class="elRef" doxygen="vtdata.tag:../vtdata/" href="../vtdata/classFPoint3.html">FPoint3</a> &amp;end, vtHitList &amp;hitlist, bool bLocalCoords=false, bool bNativeNodes=true)</td></tr></table><hr><h2>Function Documentation</h2><a class="anchor" name="gc2680651f94955ce27b6640988c71c6a"></a><!-- doxytag: member="GeomUtil.h::Create3DCursor" ref="gc2680651f94955ce27b6640988c71c6a" args="(float fSize, float fSmall, float fAlpha=0.5f)" --><p><table class="mdTable" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"><a class="el" href="classvtGeom.html">vtGeom</a>* Create3DCursor           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">float&nbsp;</td>          <td class="mdname" nowrap> <em>fSize</em>, </td>        </tr>        <tr>          <td class="md" nowrap align="right"></td>          <td class="md"></td>          <td class="md" nowrap>float&nbsp;</td>          <td class="mdname" nowrap> <em>fSmall</em>, </td>        </tr>        <tr>          <td class="md" nowrap align="right"></td>          <td class="md"></td>          <td class="md" nowrap>float&nbsp;</td>          <td class="mdname" nowrap> <em>fAlpha</em></td>        </tr>        <tr>          <td class="md"></td>          <td class="md">)&nbsp;</td>          <td class="md" colspan="2"></td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p>Create a "3d Cursor" geometry, which consists of 3 blocks (red, green, blue) along the XYZ axes.<p><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>fSize</em>&nbsp;</td><td>The overall width, height, and depth of the geometry </td></tr>    <tr><td valign="top"></td><td valign="top"><em>fSmall</em>&nbsp;</td><td>The width of the blocks (generally much smaller than fSize) </td></tr>    <tr><td valign="top"></td><td valign="top"><em>fAlpha</em>&nbsp;</td><td>The alpha value to use, from 0 (transparent) to 1 (opaque) </td></tr>  </table></dl>    </td>  </tr></table><a class="anchor" name="g2e8b37eb2cac0c53f086ee1bf7278cd7"></a><!-- doxytag: member="GeomUtil.h::CreateBoundSphereGeom" ref="g2e8b37eb2cac0c53f086ee1bf7278cd7" args="(const FSphere &amp;sphere, int res=24)" --><p><table class="mdTable" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"><a class="el" href="classvtGeom.html">vtGeom</a>* CreateBoundSphereGeom           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">const <a class="elRef" doxygen="vtdata.tag:../vtdata/" href="../vtdata/classFSphere.html">FSphere</a> &amp;&nbsp;</td>          <td class="mdname" nowrap> <em>sphere</em>, </td>        </tr>        <tr>          <td class="md" nowrap align="right"></td>          <td class="md"></td>          <td class="md" nowrap>int&nbsp;</td>          <td class="mdname" nowrap> <em>res</em></td>        </tr>        <tr>          <td class="md"></td>          <td class="md">)&nbsp;</td>          <td class="md" colspan="2"></td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -