Huayi, In case you are wondering about how to model facets of triangles into a geometry surface in cgm, here's the hint: Under cgm/geom/facet, the call FacetModifyEngine::build_cholla_surfaces() should give you a pointer to ChollaEngine.
From ChollaEngine you can get ChollaSurface pointer: ChollaEngine::get_surfaces( DLIList<ChollaSurface *> & cholla_surface_list )
For your case, there should be only one ChollaSurface generated. Get its EvalTool by get_eval_tool(). Then use the EvalTool to call project_to_facets(CubitVector &this_point, CubitBoolean trim, CubitBoolean *outside, CubitVector *closest_point_ptr, CubitVector *normal_ptr); You should get all related info from this call then. Hope it helps. Jane On Sun, Sep 29, 2013 at 9:59 PM, 魏华祎 <[email protected]> wrote:
Hi, There,
I have a polyhedral surface whose all of facets are triangles. Can cgma do such things: given a point near this surface, then project the point to this surface? I am a newbie of cgma. I need your help, thanks very much.
Best
Huayi
-- Jane Hu Asst. Researcher Dept. of Engineering Physics UW @ Madison "And we know that for those who love God, that is, for those who are called according to his purpose, all things are working together for good." (Romans 8:28)
participants (1)
-
Jane Hu