Geom Functions
This group of functions is available for adding, deleting, and modifying OpenVSP Geoms through the API.
SetGeomMaterialName(std, std)
|
|
GetGeomTypes()
|
|
AddGeom(std, std)
|
|
UpdateGeom(std)
|
|
DeleteGeom(std)
|
|
DeleteGeomVec(StringVector del_vec)
|
|
CutGeomToClipboard(std)
|
|
CopyGeomToClipboard(std)
|
|
PasteGeomClipboard(std)
|
|
FindGeoms()
|
|
FindGeomsWithName(std)
|
|
FindGeom(std, int index)
|
|
SetGeomName(std, std)
|
|
GetGeomName(std)
|
|
GetGeomParmIDs(std)
|
|
GetGeomTypeName(std)
|
|
SetGeomParent(std, std)
|
|
ReorderGeom(std, int reorder_type)
|
|
AttachGeomTexture(std, std)
|
|
RemoveGeomTexture(std, std)
|
|
GetGeomTextureIDVec(std)
|
|
GetGeomTextureFileName(std, std)
|
|
GetGeomParent(std)
|
|
GetGeomChildren(std)
|
|
GetNumMainSurfs(std)
|
|
GetTotalNumSurfs(std)
|
|
GetGeomVSPSurfType(std, int main_surf_ind=0)
|
|
GetGeomVSPSurfCfdType(std, int main_surf_ind=0)
|
|
GetGeomBBoxMax(std, int main_surf_ind=0, ...)
|
|
GetGeomBBoxMin(std, int main_surf_ind=0, ...)
|
|
SplitWingXSec(std, int section_index)
|
|
GetDriverGroup(std, int section_index)
|
|
ResetPropellerThickness(std)
|
|
PasteAirfoil(std, int index)
|
|
ClearSkinning(std, int index=-1)
|
|
ResetGeomScale(std)
|
|
AcceptGeomScale(std)
|
|
GetPtCloudPnts(std)
|
|
CreateNGonMeshGeom(std)
|
|
CreateConvexHull(std)
|
|
ProjectPtCloudPts(std, std, int surf_index, ...)
|
|
Details
-
openvsp.SetGeomMaterialName(std: :string const & geom_id, std: :string const & name)[source]
-
openvsp.GetGeomTypes() → StringVector[source]
-
openvsp.AddGeom(std: :string const & type, std: :string const & parent = std::string()) → std::string[source]
-
openvsp.UpdateGeom(std: :string const & geom_id)[source]
-
openvsp.DeleteGeom(std: :string const & geom_id)[source]
-
openvsp.DeleteGeomVec(StringVector del_vec)[source]
-
openvsp.CutGeomToClipboard(std: :string const & geom_id)[source]
-
openvsp.CopyGeomToClipboard(std: :string const & geom_id)[source]
-
openvsp.PasteGeomClipboard(std: :string const & parent = std::string()) → StringVector[source]
-
openvsp.FindGeoms() → StringVector[source]
-
openvsp.FindGeomsWithName(std: :string const & name) → StringVector[source]
-
openvsp.FindGeom(std: :string const & name, int index) → std::string[source]
-
openvsp.SetGeomName(std: :string const & geom_id, std: :string const & name)[source]
-
openvsp.GetGeomName(std: :string const & geom_id) → std::string[source]
-
openvsp.GetGeomParmIDs(std: :string const & geom_id) → StringVector[source]
-
openvsp.GetGeomTypeName(std: :string const & geom_id) → std::string[source]
-
openvsp.SetGeomParent(std: :string const & geom_id, std: :string const & parent_id)[source]
-
openvsp.ReorderGeom(std: :string const & geom_id, int reorder_type)[source]
-
openvsp.AttachGeomTexture(std: :string const & geom_id, std: :string const & file_name) → std::string[source]
-
openvsp.RemoveGeomTexture(std: :string const & geom_id, std: :string const & texture_id)[source]
-
openvsp.GetGeomTextureIDVec(std: :string const & geom_id) → StringVector[source]
-
openvsp.GetGeomTextureFileName(std: :string const & geom_id, std: :string const & texture_id) → std::string[source]
-
openvsp.GetGeomParent(std: :string const & geom_id) → std::string[source]
-
openvsp.GetGeomChildren(std: :string const & geom_id) → StringVector[source]
-
openvsp.GetNumMainSurfs(std: :string const & geom_id) → int[source]
-
openvsp.GetTotalNumSurfs(std: :string const & geom_id) → int[source]
-
openvsp.GetGeomVSPSurfType(std: :string const & geom_id, int main_surf_ind=0) → int[source]
-
openvsp.GetGeomVSPSurfCfdType(std: :string const & geom_id, int main_surf_ind=0) → int[source]
-
openvsp.GetGeomBBoxMax(std: :string const & geom_id, int main_surf_ind=0, bool ref_frame_is_absolute=True) → vec3d[source]
-
openvsp.GetGeomBBoxMin(std: :string const & geom_id, int main_surf_ind=0, bool ref_frame_is_absolute=True) → vec3d[source]
-
openvsp.SplitWingXSec(std: :string const & wing_id, int section_index)[source]
-
openvsp.GetDriverGroup(std: :string const & geom_id, int section_index) → IntVector[source]
-
openvsp.ResetPropellerThickness(std: :string const & geom_id)[source]
-
openvsp.PasteAirfoil(std: :string const & geom_id, int index)[source]
-
openvsp.ClearSkinning(std: :string const & geom_id, int index=-1)[source]
-
openvsp.ResetGeomScale(std: :string const & geom_id)[source]
-
openvsp.AcceptGeomScale(std: :string const & geom_id)[source]
-
openvsp.GetPtCloudPnts(std: :string const & geom_id) → Vec3dVec[source]
-
openvsp.CreateNGonMeshGeom(std: :string const & geom_id) → std::string[source]
-
openvsp.CreateConvexHull(std: :string const & geom_id) → std::string[source]
-
openvsp.ProjectPtCloudPts(std: :string const & geom_id, std: :string const & target_geom_id, int surf_index, int dir_index)[source]