API Search || Global Search
API Reference   >   Data Import   >   libsc
com.techsoft3d.communicator.authoring.SC Class Reference
Inheritance diagram for com.techsoft3d.communicator.authoring.SC:

Static Public Member Functions

static void AssemblyTree_AddAttribute (long call_info, long assembly_tree_handle, int node_id, String attribute_name, int attribute_type, String attribute_value)
 
static int AssemblyTree_AddCADView (long call_info, long assembly_tree_handle, int assembly_node_id, String view_name, long camera_handle, long pmi_incs_to_show_count, int[] pmi_incs_to_show, long nodes_to_show_count, int[] nodes_to_show, long nodes_to_hide_count, int[] nodes_to_hide, long node_matrix_map_handle, long cutting_plane_count, float[] cutting_planes, int frame_instance_inc_inclusion_key, int frame_instance_inc_instance_key, boolean frame_initially_visible, boolean is_annotation_view)
 
static int AssemblyTree_AddPMI (long call_info, long assembly_tree_handle, int assembly_node_id, String name, int instance_inc_inclusion_key, int instance_inc_instance_key, boolean initially_visible, int pmi_type, int pmi_sub_type, long ref_on_topo_item_count, int[] ref_on_topo_item_instance_incs, int[] ref_on_topo_item_types, int[] ref_on_topo_item_indices)
 
static void AssemblyTree_BuildMasterAssemblyModel (long call_info, long assembly_tree_handle, String utf8_models_path, String utf8_assembly_model_path, String utf8_working_directory, boolean create_scz)
 
static long AssemblyTree_Create (long call_info)
 
static int AssemblyTree_CreateAndAddBody (long call_info, long assembly_tree_handle, int part_node_id, int body_type)
 
static int AssemblyTree_CreateAndAddBodyInstance (long call_info, long assembly_tree_handle, int node_id)
 
static int AssemblyTree_CreateAndAddDrawingSheet (long call_info, long assembly_tree_handle, int parent_node_id)
 
static int AssemblyTree_CreateAndAddDrawingView (long call_info, long assembly_tree_handle, int drawing_sheet_node_id)
 
static int AssemblyTree_CreateChild (long call_info, long assembly_tree_handle, int parent_node_id, boolean is_a_configuration_node)
 
static int AssemblyTree_CreatePart (long call_info, long assembly_tree_handle)
 
static int AssemblyTree_CreateRoot (long call_info, long assembly_tree_handle)
 
static void AssemblyTree_DeserializeFromXml (long call_info, long assembly_tree_handle, String utf8_input_xml_file_path)
 
static void AssemblyTree_Destroy (long call_info, long assembly_tree_handle)
 
static int AssemblyTree_MajorVersion ()
 
static int AssemblyTree_MinorVersion ()
 
static void AssemblyTree_SerializeToModel (long call_info, long assembly_tree_handle, long model_handle)
 
static void AssemblyTree_SerializeToXml (long call_info, long assembly_tree_handle, String utf8_output_xml_file_path)
 
static void AssemblyTree_SetBodyInstanceMeshInstanceKey (long call_info, long assembly_tree_handle, int node_id, int instance_inc_inclusion_key, int instance_inc_instance_key)
 
static void AssemblyTree_SetCircleEdgeMeasurementData (long call_info, long assembly_tree_handle, int body_node_id, int edge_index, float radius, float[] origin, float[] normal)
 
static void AssemblyTree_SetColorMaterialAndStyleTable (long call_info, long assembly_tree_handle, long color_count, double[] colors, long material_count, int[] material_ambient_rgb_indices, int[] material_diffuse_rgb_indices, int[] material_emissive_rgb_indices, int[] material_specular_rgb_indices, double[] material_ambient_alpha, double[] material_diffuse_alpha, double[] material_emissive_alpha, double[] material_specular_alpha, double[] material_shininess, long style_count, double[] style_widths, byte[] style_are_materials, int[] style_rgb_color_or_material_indices, byte[] style_transparencies)
 
static void AssemblyTree_SetConeFaceMeasurementData (long call_info, long assembly_tree_handle, int body_node_id, int face_index, float radius, float[] origin, float[] normal, float half_angle)
 
static void AssemblyTree_SetCylinderFaceMeasurementData (long call_info, long assembly_tree_handle, int body_node_id, int face_index, float radius, float[] origin, float[] normal)
 
static void AssemblyTree_SetExternalModel (long call_info, long assembly_tree_handle, int assembly_node_id, String name)
 
static void AssemblyTree_SetLineEdgeMeasurementData (long call_info, long assembly_tree_handle, int body_node_id, int edge_index, float length)
 
static void AssemblyTree_SetNodeFilePath (long call_info, long assembly_tree_handle, int node_id, String file_path)
 
static void AssemblyTree_SetNodeLocalTransform (long call_info, long assembly_tree_handle, int node_id, float[] local_transform)
 
static void AssemblyTree_SetNodeMaterial (long call_info, long assembly_tree_handle, int node_id, long material_handle)
 
static void AssemblyTree_SetNodeMaterialByStyleBehavior (long call_info, long assembly_tree_handle, int node_id, int style_index, short behavior)
 
static void AssemblyTree_SetNodeName (long call_info, long assembly_tree_handle, int node_id, String name)
 
static void AssemblyTree_SetNodeUnit (long call_info, long assembly_tree_handle, int node_id, double unit)
 
static void AssemblyTree_SetNodeVisibility (long call_info, long assembly_tree_handle, int node_id, boolean visible)
 
static void AssemblyTree_SetNodeWasRemoved (long call_info, long assembly_tree_handle, int node_id, boolean removed)
 
static void AssemblyTree_SetOtherEdgeMeasurementData (long call_info, long assembly_tree_handle, int body_node_id, int edge_index, float length)
 
static void AssemblyTree_SetPart (long call_info, long assembly_tree_handle, int assembly_node_id, int part_node_id)
 
static void AssemblyTree_SetPhysicalProperties (long call_info, long assembly_tree_handle, int node_id, double[] gravity_center, double surface_area, double volume)
 
static void AssemblyTree_SetPlaneFaceMeasurementData (long call_info, long assembly_tree_handle, int body_node_id, int face_index, float[] origin, float[] normal)
 
static void AssemblyTree_SetSphereFaceMeasurementData (long call_info, long assembly_tree_handle, int body_node_id, int face_index, float radius, float[] origin, float[] normal)
 
static void AssemblyTree_SetTorusFaceMeasurementData (long call_info, long assembly_tree_handle, int body_node_id, int face_index, float major_radius, float minor_radius, float[] origin, float[] normal)
 
static void Cache_Close (long call_info, long cache_handle)
 
static String Cache_GetModelPath (long call_info, long cache_handle, long index)
 
static int Cache_GetModelPathCount (long call_info, long cache_handle)
 
static String Cache_ModelExists (long call_info, long cache_handle, String utf8_model_path)
 
static long Cache_OpenModel (long call_info, long cache_handle, String utf8_model_path, boolean read_only)
 
static void Cache_SetSearchPath (long call_info, long cache_handle, String utf8_search_path, boolean append)
 
static void Cache_SetWorkspacePath (long call_info, long cache_handle, String utf8_directory_path)
 
static void CallInfo_AppendMessage (long call_info, String message)
 
static void CallInfo_ClearMessages (long call_info)
 
static long CallInfo_Create ()
 
static int CallInfo_Destroy (long call_info)
 
static int CallInfo_GetErrorValue (long call_info)
 
static String CallInfo_GetMessage (long call_info, long index)
 
static int CallInfo_GetMessageCount (long call_info)
 
static void CallInfo_SetError (long call_info, int error_value)
 
static void CallInfo_SetFindOrInsert (long call_info, boolean on_off)
 
static long Camera_Create (long call_info, int projection, double[] position, double[] target, double[] up_vector, double field_width, double field_height)
 
static void Camera_Destroy (long call_info, long camera_handle)
 
static long ClipSubRegion_Create (long call_info, long poly_polygon_count, int[] poly_polygons, int matrix, int operation, int space)
 
static void ClipSubRegion_Destroy (long call_info, long clip_sub_region_handle)
 
static boolean Database_DecompressSCZ (long call_info, String utf8_path_to_scz_file, String utf8_output_model_path)
 
static long Database_OpenCache (long call_info)
 
static void Database_SetLicense (long call_info, String encoded_license)
 
static int Database_Version ()
 
static long Environment_CreateCubeMap (long call_info, int image_key_neg_z, int image_key_pos_z, int image_key_neg_x, int image_key_pos_x, int image_key_neg_y, int image_key_pos_y)
 
static long Environment_CreateSphereMap (long call_info, int image_key)
 
static void Environment_Destroy (long call_info, long environment_handle)
 
static long Material_Create_0 (long call_info, float[] rgba, long environment_handle, float mirror, float specular, float gloss)
 
static long Material_Create_1 (long call_info, int texture_image_key, int texture_matrix_key, int texture_flags, float[] rgba, long environment_handle, float mirror, float specular, float gloss)
 
static long Material_Create_2 (long call_info, int texture_image_key_1, int texture_matrix_key_1, int texture_flags_1, int texture_image_key_2, int texture_matrix_key_2, int texture_flags_2, float[] rgba, long environment_handle, float mirror, float specular, float gloss)
 
static void Material_Destroy (long call_info, long material_handle)
 
static long Mesh_Create (long call_info)
 
static void Mesh_Destroy (long call_info, long mesh_handle)
 
static void Mesh_SetBaseData (long call_info, long mesh_handle, int point_count, float[] points, int normal_count, float[] normals, int uv_count, float[] uvs, int rgba32_count, byte[] rgba32s)
 
static void Mesh_SetElement (long call_info, long mesh_handle, int element_type, long index_count, int[] indices, boolean append_elements)
 
static void Mesh_SetElementBits (long call_info, long mesh_handle, int element_type, long element_bit_count, byte[] element_bits, boolean append_element_bits)
 
static void Mesh_SetElements (long call_info, long mesh_handle, int element_type, long element_count, long[] index_counts, int[] indices, boolean append_elements)
 
static void Mesh_SetFlags (long call_info, long mesh_handle, int flags, int op)
 
static void Mesh_SetMaterial (long call_info, long mesh_handle, int element_type, int material_key)
 
static void Mesh_SetMaterialMap (long call_info, long mesh_handle, int element_type, int material_map_key)
 
static void Mesh_SetMaterialMaps (long call_info, long mesh_handle, int face_material_map_key, int line_material_map_key, int point_material_map_key)
 
static void Mesh_SetMaterials (long call_info, long mesh_handle, int face_material_key, int line_material_key, int point_material_key)
 
static void Model_Close (long call_info, long model_handle)
 
static int Model_CreateView (long call_info, long model_handle)
 
static void Model_DeleteInclusion (long call_info, long model_handle, int inclusion_key)
 
static void Model_DeleteInstance (long call_info, long model_handle, int instance_key)
 
static void Model_DeleteView (long call_info, long model_handle, int view_key)
 
static String Model_GenerateSCSFile (long call_info, long model_handle, String utf8_scs_file_path)
 
static String Model_GenerateSCZFile (long call_info, long model_handle, String utf8_scz_file_path)
 
static int[] Model_GetClipRegionIds (long call_info, long model_handle)
 
static int[] Model_GetClipRegionKeys (long call_info, long model_handle)
 
static int[] Model_GetDataIds (long call_info, long model_handle)
 
static int[] Model_GetDataKeys (long call_info, long model_handle)
 
static int[] Model_GetGroupIds (long call_info, long model_handle)
 
static int[] Model_GetGroupKeys (long call_info, long model_handle)
 
static int[] Model_GetImageIds (long call_info, long model_handle)
 
static int[] Model_GetImageKeys (long call_info, long model_handle)
 
static int Model_GetInitialView (long call_info, long model_handle)
 
static int[] Model_GetInstanceIds (long call_info, long model_handle)
 
static int[] Model_GetInstanceIncs (long call_info, long model_handle)
 
static int[] Model_GetInstanceKeys (long call_info, long model_handle)
 
static int Model_GetKey (long call_info, long model_handle)
 
static int[] Model_GetMaterialIds (long call_info, long model_handle)
 
static int[] Model_GetMaterialKeys (long call_info, long model_handle)
 
static int[] Model_GetMaterialMapIds (long call_info, long model_handle)
 
static int[] Model_GetMaterialMapKeys (long call_info, long model_handle)
 
static int[] Model_GetMatrixIds (long call_info, long model_handle)
 
static int[] Model_GetMatrixKeys (long call_info, long model_handle)
 
static int[] Model_GetMeshIds (long call_info, long model_handle)
 
static int[] Model_GetMeshKeys (long call_info, long model_handle)
 
static String Model_GetName (long call_info, long model_handle)
 
static String Model_GetPath (long call_info, long model_handle)
 
static int[] Model_GetPolyPolygonIds (long call_info, long model_handle)
 
static int[] Model_GetPolyPolygonKeys (long call_info, long model_handle)
 
static int Model_Include (long call_info, long parent_model_handle, long child_model_handle, int matrix_key)
 
static int Model_InsertClipRegion (long call_info, long model_handle, int set_key, long clip_sub_region_count, long[] clip_sub_region_handles)
 
static int Model_InsertColor (long call_info, long model_handle, int set_key, float[] rgba)
 
static int Model_InsertData (long call_info, long model_handle, int set_key, int byte_count, byte[] byte_data, int priority)
 
static int Model_InsertGroup (long call_info, long model_handle, int set_key, long instance_inc_count, int[] instance_incs, long group_inc_count, int[] group_incs)
 
static int Model_InsertImageFormatted (long call_info, long model_handle, int set_key, int byte_count, byte[] byte_data, int format)
 
static int Model_InsertImageGray16 (long call_info, long model_handle, int set_key, int width, int height, byte[] gray_alpha_16_data)
 
static int Model_InsertImageGray8 (long call_info, long model_handle, int set_key, int width, int height, byte[] gray_8_data)
 
static int Model_InsertImageRgb24 (long call_info, long model_handle, int set_key, int width, int height, byte[] rgb_24_data)
 
static int Model_InsertImageRgba32 (long call_info, long model_handle, int set_key, int width, int height, byte[] rgba_32_data)
 
static int Model_InsertMaterial (long call_info, long model_handle, int set_key, long material_handle)
 
static int Model_InsertMaterialMap (long call_info, long model_handle, int set_key, long material_key_count, int[] material_keys)
 
static int Model_InsertMaterialMapSparse (long call_info, long model_handle, int set_key, long element_count, int[] element_indices, int[] element_lengths, int[] element_material_keys)
 
static int Model_InsertMatrix (long call_info, long model_handle, int set_key, float[] matrix_3x4)
 
static int Model_InsertMesh (long call_info, long model_handle, int set_key, long mesh_handle)
 
static int Model_InsertMeshSelector (long call_info, long model_handle, int set_key, long mesh_key_count, int[] mesh_keys)
 
static int Model_InsertPolyPolygon (long call_info, long model_handle, int set_key, int loop_count, int[] loop_counts, float[] points)
 
static void Model_Instance_SetClipRegion (long call_info, long model_handle, int instance_key, int clip_region_key)
 
static void Model_Instance_SetMaterial (long call_info, long model_handle, int instance_key, int face_material_key, int line_material_key, int point_material_key)
 
static void Model_Instance_SetMaterialMap (long call_info, long model_handle, int instance_key, int face_material_map_key, int line_material_map_key, int point_material_map_key)
 
static void Model_Instance_SetMatrix (long call_info, long model_handle, int instance_key, int matrix_key)
 
static void Model_Instance_SetMesh (long call_info, long model_handle, int instance_key, int mesh_key)
 
static void Model_Instance_SetModifiers (long call_info, long model_handle, int instance_key, int modifiers)
 
static void Model_Instance_SetVectorCulling (long call_info, long model_handle, int instance_key, float[] vector_culling_vector, float vector_culling_degrees_tolerance, int vector_culling_space)
 
static void Model_Instance_SetVisibility (long call_info, long model_handle, int instance_key, int visibility)
 
static void Model_PrepareStream (long call_info, long model_handle)
 
static void Model_SetViewCamera (long call_info, long model_handle, int view_key, long camera_handle)
 
static void Model_SetViewMaterialProperties (long call_info, long model_handle, int view_key, long environment_handle, float mirror, float specular, float gloss)
 
static void NodeMatrixMap_Associate (long call_info, long node_matrix_map_handle, int node_id, float[] matrix_3x4)
 
static long NodeMatrixMap_Create (long call_info)
 
static void NodeMatrixMap_Destroy (long call_info, long node_matrix_map_handle)
 
static int Texture_PackFlags (int tiling, int interpolation, int mipMapping, int parameterization, int modifiers)
 

Member Function Documentation

static void com.techsoft3d.communicator.authoring.SC.AssemblyTree_AddAttribute ( long  call_info,
long  assembly_tree_handle,
int  node_id,
String  attribute_name,
int  attribute_type,
String  attribute_value 
)
static
static int com.techsoft3d.communicator.authoring.SC.AssemblyTree_AddCADView ( long  call_info,
long  assembly_tree_handle,
int  assembly_node_id,
String  view_name,
long  camera_handle,
long  pmi_incs_to_show_count,
int[]  pmi_incs_to_show,
long  nodes_to_show_count,
int[]  nodes_to_show,
long  nodes_to_hide_count,
int[]  nodes_to_hide,
long  node_matrix_map_handle,
long  cutting_plane_count,
float[]  cutting_planes,
int  frame_instance_inc_inclusion_key,
int  frame_instance_inc_instance_key,
boolean  frame_initially_visible,
boolean  is_annotation_view 
)
static
static int com.techsoft3d.communicator.authoring.SC.AssemblyTree_AddPMI ( long  call_info,
long  assembly_tree_handle,
int  assembly_node_id,
String  name,
int  instance_inc_inclusion_key,
int  instance_inc_instance_key,
boolean  initially_visible,
int  pmi_type,
int  pmi_sub_type,
long  ref_on_topo_item_count,
int[]  ref_on_topo_item_instance_incs,
int[]  ref_on_topo_item_types,
int[]  ref_on_topo_item_indices 
)
static
static void com.techsoft3d.communicator.authoring.SC.AssemblyTree_BuildMasterAssemblyModel ( long  call_info,
long  assembly_tree_handle,
String  utf8_models_path,
String  utf8_assembly_model_path,
String  utf8_working_directory,
boolean  create_scz 
)
static
static long com.techsoft3d.communicator.authoring.SC.AssemblyTree_Create ( long  call_info)
static
static int com.techsoft3d.communicator.authoring.SC.AssemblyTree_CreateAndAddBody ( long  call_info,
long  assembly_tree_handle,
int  part_node_id,
int  body_type 
)
static
static int com.techsoft3d.communicator.authoring.SC.AssemblyTree_CreateAndAddBodyInstance ( long  call_info,
long  assembly_tree_handle,
int  node_id 
)
static
static int com.techsoft3d.communicator.authoring.SC.AssemblyTree_CreateAndAddDrawingSheet ( long  call_info,
long  assembly_tree_handle,
int  parent_node_id 
)
static
static int com.techsoft3d.communicator.authoring.SC.AssemblyTree_CreateAndAddDrawingView ( long  call_info,
long  assembly_tree_handle,
int  drawing_sheet_node_id 
)
static
static int com.techsoft3d.communicator.authoring.SC.AssemblyTree_CreateChild ( long  call_info,
long  assembly_tree_handle,
int  parent_node_id,
boolean  is_a_configuration_node 
)
static
static int com.techsoft3d.communicator.authoring.SC.AssemblyTree_CreatePart ( long  call_info,
long  assembly_tree_handle 
)
static
static int com.techsoft3d.communicator.authoring.SC.AssemblyTree_CreateRoot ( long  call_info,
long  assembly_tree_handle 
)
static
static void com.techsoft3d.communicator.authoring.SC.AssemblyTree_DeserializeFromXml ( long  call_info,
long  assembly_tree_handle,
String  utf8_input_xml_file_path 
)
static
static void com.techsoft3d.communicator.authoring.SC.AssemblyTree_Destroy ( long  call_info,
long  assembly_tree_handle 
)
static
static int com.techsoft3d.communicator.authoring.SC.AssemblyTree_MajorVersion ( )
static
static int com.techsoft3d.communicator.authoring.SC.AssemblyTree_MinorVersion ( )
static
static void com.techsoft3d.communicator.authoring.SC.AssemblyTree_SerializeToModel ( long  call_info,
long  assembly_tree_handle,
long  model_handle 
)
static
static void com.techsoft3d.communicator.authoring.SC.AssemblyTree_SerializeToXml ( long  call_info,
long  assembly_tree_handle,
String  utf8_output_xml_file_path 
)
static
static void com.techsoft3d.communicator.authoring.SC.AssemblyTree_SetBodyInstanceMeshInstanceKey ( long  call_info,
long  assembly_tree_handle,
int  node_id,
int  instance_inc_inclusion_key,
int  instance_inc_instance_key 
)
static
static void com.techsoft3d.communicator.authoring.SC.AssemblyTree_SetCircleEdgeMeasurementData ( long  call_info,
long  assembly_tree_handle,
int  body_node_id,
int  edge_index,
float  radius,
float[]  origin,
float[]  normal 
)
static
static void com.techsoft3d.communicator.authoring.SC.AssemblyTree_SetColorMaterialAndStyleTable ( long  call_info,
long  assembly_tree_handle,
long  color_count,
double[]  colors,
long  material_count,
int[]  material_ambient_rgb_indices,
int[]  material_diffuse_rgb_indices,
int[]  material_emissive_rgb_indices,
int[]  material_specular_rgb_indices,
double[]  material_ambient_alpha,
double[]  material_diffuse_alpha,
double[]  material_emissive_alpha,
double[]  material_specular_alpha,
double[]  material_shininess,
long  style_count,
double[]  style_widths,
byte[]  style_are_materials,
int[]  style_rgb_color_or_material_indices,
byte[]  style_transparencies 
)
static
static void com.techsoft3d.communicator.authoring.SC.AssemblyTree_SetConeFaceMeasurementData ( long  call_info,
long  assembly_tree_handle,
int  body_node_id,
int  face_index,
float  radius,
float[]  origin,
float[]  normal,
float  half_angle 
)
static
static void com.techsoft3d.communicator.authoring.SC.AssemblyTree_SetCylinderFaceMeasurementData ( long  call_info,
long  assembly_tree_handle,
int  body_node_id,
int  face_index,
float  radius,
float[]  origin,
float[]  normal 
)
static
static void com.techsoft3d.communicator.authoring.SC.AssemblyTree_SetExternalModel ( long  call_info,
long  assembly_tree_handle,
int  assembly_node_id,
String  name 
)
static
static void com.techsoft3d.communicator.authoring.SC.AssemblyTree_SetLineEdgeMeasurementData ( long  call_info,
long  assembly_tree_handle,
int  body_node_id,
int  edge_index,
float  length 
)
static
static void com.techsoft3d.communicator.authoring.SC.AssemblyTree_SetNodeFilePath ( long  call_info,
long  assembly_tree_handle,
int  node_id,
String  file_path 
)
static
static void com.techsoft3d.communicator.authoring.SC.AssemblyTree_SetNodeLocalTransform ( long  call_info,
long  assembly_tree_handle,
int  node_id,
float[]  local_transform 
)
static
static void com.techsoft3d.communicator.authoring.SC.AssemblyTree_SetNodeMaterial ( long  call_info,
long  assembly_tree_handle,
int  node_id,
long  material_handle 
)
static
static void com.techsoft3d.communicator.authoring.SC.AssemblyTree_SetNodeMaterialByStyleBehavior ( long  call_info,
long  assembly_tree_handle,
int  node_id,
int  style_index,
short  behavior 
)
static
static void com.techsoft3d.communicator.authoring.SC.AssemblyTree_SetNodeName ( long  call_info,
long  assembly_tree_handle,
int  node_id,
String  name 
)
static
static void com.techsoft3d.communicator.authoring.SC.AssemblyTree_SetNodeUnit ( long  call_info,
long  assembly_tree_handle,
int  node_id,
double  unit 
)
static
static void com.techsoft3d.communicator.authoring.SC.AssemblyTree_SetNodeVisibility ( long  call_info,
long  assembly_tree_handle,
int  node_id,
boolean  visible 
)
static
static void com.techsoft3d.communicator.authoring.SC.AssemblyTree_SetNodeWasRemoved ( long  call_info,
long  assembly_tree_handle,
int  node_id,
boolean  removed 
)
static
static void com.techsoft3d.communicator.authoring.SC.AssemblyTree_SetOtherEdgeMeasurementData ( long  call_info,
long  assembly_tree_handle,
int  body_node_id,
int  edge_index,
float  length 
)
static
static void com.techsoft3d.communicator.authoring.SC.AssemblyTree_SetPart ( long  call_info,
long  assembly_tree_handle,
int  assembly_node_id,
int  part_node_id 
)
static
static void com.techsoft3d.communicator.authoring.SC.AssemblyTree_SetPhysicalProperties ( long  call_info,
long  assembly_tree_handle,
int  node_id,
double[]  gravity_center,
double  surface_area,
double  volume 
)
static
static void com.techsoft3d.communicator.authoring.SC.AssemblyTree_SetPlaneFaceMeasurementData ( long  call_info,
long  assembly_tree_handle,
int  body_node_id,
int  face_index,
float[]  origin,
float[]  normal 
)
static
static void com.techsoft3d.communicator.authoring.SC.AssemblyTree_SetSphereFaceMeasurementData ( long  call_info,
long  assembly_tree_handle,
int  body_node_id,
int  face_index,
float  radius,
float[]  origin,
float[]  normal 
)
static
static void com.techsoft3d.communicator.authoring.SC.AssemblyTree_SetTorusFaceMeasurementData ( long  call_info,
long  assembly_tree_handle,
int  body_node_id,
int  face_index,
float  major_radius,
float  minor_radius,
float[]  origin,
float[]  normal 
)
static
static void com.techsoft3d.communicator.authoring.SC.Cache_Close ( long  call_info,
long  cache_handle 
)
static
static String com.techsoft3d.communicator.authoring.SC.Cache_GetModelPath ( long  call_info,
long  cache_handle,
long  index 
)
static
static int com.techsoft3d.communicator.authoring.SC.Cache_GetModelPathCount ( long  call_info,
long  cache_handle 
)
static
static String com.techsoft3d.communicator.authoring.SC.Cache_ModelExists ( long  call_info,
long  cache_handle,
String  utf8_model_path 
)
static
static long com.techsoft3d.communicator.authoring.SC.Cache_OpenModel ( long  call_info,
long  cache_handle,
String  utf8_model_path,
boolean  read_only 
)
static
static void com.techsoft3d.communicator.authoring.SC.Cache_SetSearchPath ( long  call_info,
long  cache_handle,
String  utf8_search_path,
boolean  append 
)
static
static void com.techsoft3d.communicator.authoring.SC.Cache_SetWorkspacePath ( long  call_info,
long  cache_handle,
String  utf8_directory_path 
)
static
static void com.techsoft3d.communicator.authoring.SC.CallInfo_AppendMessage ( long  call_info,
String  message 
)
static
static void com.techsoft3d.communicator.authoring.SC.CallInfo_ClearMessages ( long  call_info)
static
static long com.techsoft3d.communicator.authoring.SC.CallInfo_Create ( )
static
static int com.techsoft3d.communicator.authoring.SC.CallInfo_Destroy ( long  call_info)
static
static int com.techsoft3d.communicator.authoring.SC.CallInfo_GetErrorValue ( long  call_info)
static
static String com.techsoft3d.communicator.authoring.SC.CallInfo_GetMessage ( long  call_info,
long  index 
)
static
static int com.techsoft3d.communicator.authoring.SC.CallInfo_GetMessageCount ( long  call_info)
static
static void com.techsoft3d.communicator.authoring.SC.CallInfo_SetError ( long  call_info,
int  error_value 
)
static
static void com.techsoft3d.communicator.authoring.SC.CallInfo_SetFindOrInsert ( long  call_info,
boolean  on_off 
)
static
static long com.techsoft3d.communicator.authoring.SC.Camera_Create ( long  call_info,
int  projection,
double[]  position,
double[]  target,
double[]  up_vector,
double  field_width,
double  field_height 
)
static
static void com.techsoft3d.communicator.authoring.SC.Camera_Destroy ( long  call_info,
long  camera_handle 
)
static
static long com.techsoft3d.communicator.authoring.SC.ClipSubRegion_Create ( long  call_info,
long  poly_polygon_count,
int[]  poly_polygons,
int  matrix,
int  operation,
int  space 
)
static
static void com.techsoft3d.communicator.authoring.SC.ClipSubRegion_Destroy ( long  call_info,
long  clip_sub_region_handle 
)
static
static boolean com.techsoft3d.communicator.authoring.SC.Database_DecompressSCZ ( long  call_info,
String  utf8_path_to_scz_file,
String  utf8_output_model_path 
)
static
static long com.techsoft3d.communicator.authoring.SC.Database_OpenCache ( long  call_info)
static
static void com.techsoft3d.communicator.authoring.SC.Database_SetLicense ( long  call_info,
String  encoded_license 
)
static
static int com.techsoft3d.communicator.authoring.SC.Database_Version ( )
static
static long com.techsoft3d.communicator.authoring.SC.Environment_CreateCubeMap ( long  call_info,
int  image_key_neg_z,
int  image_key_pos_z,
int  image_key_neg_x,
int  image_key_pos_x,
int  image_key_neg_y,
int  image_key_pos_y 
)
static
static long com.techsoft3d.communicator.authoring.SC.Environment_CreateSphereMap ( long  call_info,
int  image_key 
)
static
static void com.techsoft3d.communicator.authoring.SC.Environment_Destroy ( long  call_info,
long  environment_handle 
)
static
static long com.techsoft3d.communicator.authoring.SC.Material_Create_0 ( long  call_info,
float[]  rgba,
long  environment_handle,
float  mirror,
float  specular,
float  gloss 
)
static
static long com.techsoft3d.communicator.authoring.SC.Material_Create_1 ( long  call_info,
int  texture_image_key,
int  texture_matrix_key,
int  texture_flags,
float[]  rgba,
long  environment_handle,
float  mirror,
float  specular,
float  gloss 
)
static
static long com.techsoft3d.communicator.authoring.SC.Material_Create_2 ( long  call_info,
int  texture_image_key_1,
int  texture_matrix_key_1,
int  texture_flags_1,
int  texture_image_key_2,
int  texture_matrix_key_2,
int  texture_flags_2,
float[]  rgba,
long  environment_handle,
float  mirror,
float  specular,
float  gloss 
)
static
static void com.techsoft3d.communicator.authoring.SC.Material_Destroy ( long  call_info,
long  material_handle 
)
static
static long com.techsoft3d.communicator.authoring.SC.Mesh_Create ( long  call_info)
static
static void com.techsoft3d.communicator.authoring.SC.Mesh_Destroy ( long  call_info,
long  mesh_handle 
)
static
static void com.techsoft3d.communicator.authoring.SC.Mesh_SetBaseData ( long  call_info,
long  mesh_handle,
int  point_count,
float[]  points,
int  normal_count,
float[]  normals,
int  uv_count,
float[]  uvs,
int  rgba32_count,
byte[]  rgba32s 
)
static
static void com.techsoft3d.communicator.authoring.SC.Mesh_SetElement ( long  call_info,
long  mesh_handle,
int  element_type,
long  index_count,
int[]  indices,
boolean  append_elements 
)
static
static void com.techsoft3d.communicator.authoring.SC.Mesh_SetElementBits ( long  call_info,
long  mesh_handle,
int  element_type,
long  element_bit_count,
byte[]  element_bits,
boolean  append_element_bits 
)
static
static void com.techsoft3d.communicator.authoring.SC.Mesh_SetElements ( long  call_info,
long  mesh_handle,
int  element_type,
long  element_count,
long[]  index_counts,
int[]  indices,
boolean  append_elements 
)
static
static void com.techsoft3d.communicator.authoring.SC.Mesh_SetFlags ( long  call_info,
long  mesh_handle,
int  flags,
int  op 
)
static
static void com.techsoft3d.communicator.authoring.SC.Mesh_SetMaterial ( long  call_info,
long  mesh_handle,
int  element_type,
int  material_key 
)
static
static void com.techsoft3d.communicator.authoring.SC.Mesh_SetMaterialMap ( long  call_info,
long  mesh_handle,
int  element_type,
int  material_map_key 
)
static
static void com.techsoft3d.communicator.authoring.SC.Mesh_SetMaterialMaps ( long  call_info,
long  mesh_handle,
int  face_material_map_key,
int  line_material_map_key,
int  point_material_map_key 
)
static
static void com.techsoft3d.communicator.authoring.SC.Mesh_SetMaterials ( long  call_info,
long  mesh_handle,
int  face_material_key,
int  line_material_key,
int  point_material_key 
)
static
static void com.techsoft3d.communicator.authoring.SC.Model_Close ( long  call_info,
long  model_handle 
)
static
static int com.techsoft3d.communicator.authoring.SC.Model_CreateView ( long  call_info,
long  model_handle 
)
static
static void com.techsoft3d.communicator.authoring.SC.Model_DeleteInclusion ( long  call_info,
long  model_handle,
int  inclusion_key 
)
static
static void com.techsoft3d.communicator.authoring.SC.Model_DeleteInstance ( long  call_info,
long  model_handle,
int  instance_key 
)
static
static void com.techsoft3d.communicator.authoring.SC.Model_DeleteView ( long  call_info,
long  model_handle,
int  view_key 
)
static
static String com.techsoft3d.communicator.authoring.SC.Model_GenerateSCSFile ( long  call_info,
long  model_handle,
String  utf8_scs_file_path 
)
static
static String com.techsoft3d.communicator.authoring.SC.Model_GenerateSCZFile ( long  call_info,
long  model_handle,
String  utf8_scz_file_path 
)
static
static int [] com.techsoft3d.communicator.authoring.SC.Model_GetClipRegionIds ( long  call_info,
long  model_handle 
)
static
static int [] com.techsoft3d.communicator.authoring.SC.Model_GetClipRegionKeys ( long  call_info,
long  model_handle 
)
static
static int [] com.techsoft3d.communicator.authoring.SC.Model_GetDataIds ( long  call_info,
long  model_handle 
)
static
static int [] com.techsoft3d.communicator.authoring.SC.Model_GetDataKeys ( long  call_info,
long  model_handle 
)
static
static int [] com.techsoft3d.communicator.authoring.SC.Model_GetGroupIds ( long  call_info,
long  model_handle 
)
static
static int [] com.techsoft3d.communicator.authoring.SC.Model_GetGroupKeys ( long  call_info,
long  model_handle 
)
static
static int [] com.techsoft3d.communicator.authoring.SC.Model_GetImageIds ( long  call_info,
long  model_handle 
)
static
static int [] com.techsoft3d.communicator.authoring.SC.Model_GetImageKeys ( long  call_info,
long  model_handle 
)
static
static int com.techsoft3d.communicator.authoring.SC.Model_GetInitialView ( long  call_info,
long  model_handle 
)
static
static int [] com.techsoft3d.communicator.authoring.SC.Model_GetInstanceIds ( long  call_info,
long  model_handle 
)
static
static int [] com.techsoft3d.communicator.authoring.SC.Model_GetInstanceIncs ( long  call_info,
long  model_handle 
)
static
static int [] com.techsoft3d.communicator.authoring.SC.Model_GetInstanceKeys ( long  call_info,
long  model_handle 
)
static
static int com.techsoft3d.communicator.authoring.SC.Model_GetKey ( long  call_info,
long  model_handle 
)
static
static int [] com.techsoft3d.communicator.authoring.SC.Model_GetMaterialIds ( long  call_info,
long  model_handle 
)
static
static int [] com.techsoft3d.communicator.authoring.SC.Model_GetMaterialKeys ( long  call_info,
long  model_handle 
)
static
static int [] com.techsoft3d.communicator.authoring.SC.Model_GetMaterialMapIds ( long  call_info,
long  model_handle 
)
static
static int [] com.techsoft3d.communicator.authoring.SC.Model_GetMaterialMapKeys ( long  call_info,
long  model_handle 
)
static
static int [] com.techsoft3d.communicator.authoring.SC.Model_GetMatrixIds ( long  call_info,
long  model_handle 
)
static
static int [] com.techsoft3d.communicator.authoring.SC.Model_GetMatrixKeys ( long  call_info,
long  model_handle 
)
static
static int [] com.techsoft3d.communicator.authoring.SC.Model_GetMeshIds ( long  call_info,
long  model_handle 
)
static
static int [] com.techsoft3d.communicator.authoring.SC.Model_GetMeshKeys ( long  call_info,
long  model_handle 
)
static
static String com.techsoft3d.communicator.authoring.SC.Model_GetName ( long  call_info,
long  model_handle 
)
static
static String com.techsoft3d.communicator.authoring.SC.Model_GetPath ( long  call_info,
long  model_handle 
)
static
static int [] com.techsoft3d.communicator.authoring.SC.Model_GetPolyPolygonIds ( long  call_info,
long  model_handle 
)
static
static int [] com.techsoft3d.communicator.authoring.SC.Model_GetPolyPolygonKeys ( long  call_info,
long  model_handle 
)
static
static int com.techsoft3d.communicator.authoring.SC.Model_Include ( long  call_info,
long  parent_model_handle,
long  child_model_handle,
int  matrix_key 
)
static
static int com.techsoft3d.communicator.authoring.SC.Model_InsertClipRegion ( long  call_info,
long  model_handle,
int  set_key,
long  clip_sub_region_count,
long[]  clip_sub_region_handles 
)
static
static int com.techsoft3d.communicator.authoring.SC.Model_InsertColor ( long  call_info,
long  model_handle,
int  set_key,
float[]  rgba 
)
static
static int com.techsoft3d.communicator.authoring.SC.Model_InsertData ( long  call_info,
long  model_handle,
int  set_key,
int  byte_count,
byte[]  byte_data,
int  priority 
)
static
static int com.techsoft3d.communicator.authoring.SC.Model_InsertGroup ( long  call_info,
long  model_handle,
int  set_key,
long  instance_inc_count,
int[]  instance_incs,
long  group_inc_count,
int[]  group_incs 
)
static
static int com.techsoft3d.communicator.authoring.SC.Model_InsertImageFormatted ( long  call_info,
long  model_handle,
int  set_key,
int  byte_count,
byte[]  byte_data,
int  format 
)
static
static int com.techsoft3d.communicator.authoring.SC.Model_InsertImageGray16 ( long  call_info,
long  model_handle,
int  set_key,
int  width,
int  height,
byte[]  gray_alpha_16_data 
)
static
static int com.techsoft3d.communicator.authoring.SC.Model_InsertImageGray8 ( long  call_info,
long  model_handle,
int  set_key,
int  width,
int  height,
byte[]  gray_8_data 
)
static
static int com.techsoft3d.communicator.authoring.SC.Model_InsertImageRgb24 ( long  call_info,
long  model_handle,
int  set_key,
int  width,
int  height,
byte[]  rgb_24_data 
)
static
static int com.techsoft3d.communicator.authoring.SC.Model_InsertImageRgba32 ( long  call_info,
long  model_handle,
int  set_key,
int  width,
int  height,
byte[]  rgba_32_data 
)
static
static int com.techsoft3d.communicator.authoring.SC.Model_InsertMaterial ( long  call_info,
long  model_handle,
int  set_key,
long  material_handle 
)
static
static int com.techsoft3d.communicator.authoring.SC.Model_InsertMaterialMap ( long  call_info,
long  model_handle,
int  set_key,
long  material_key_count,
int[]  material_keys 
)
static
static int com.techsoft3d.communicator.authoring.SC.Model_InsertMaterialMapSparse ( long  call_info,
long  model_handle,
int  set_key,
long  element_count,
int[]  element_indices,
int[]  element_lengths,
int[]  element_material_keys 
)
static
static int com.techsoft3d.communicator.authoring.SC.Model_InsertMatrix ( long  call_info,
long  model_handle,
int  set_key,
float[]  matrix_3x4 
)
static
static int com.techsoft3d.communicator.authoring.SC.Model_InsertMesh ( long  call_info,
long  model_handle,
int  set_key,
long  mesh_handle 
)
static
static int com.techsoft3d.communicator.authoring.SC.Model_InsertMeshSelector ( long  call_info,
long  model_handle,
int  set_key,
long  mesh_key_count,
int[]  mesh_keys 
)
static
static int com.techsoft3d.communicator.authoring.SC.Model_InsertPolyPolygon ( long  call_info,
long  model_handle,
int  set_key,
int  loop_count,
int[]  loop_counts,
float[]  points 
)
static
static void com.techsoft3d.communicator.authoring.SC.Model_Instance_SetClipRegion ( long  call_info,
long  model_handle,
int  instance_key,
int  clip_region_key 
)
static
static void com.techsoft3d.communicator.authoring.SC.Model_Instance_SetMaterial ( long  call_info,
long  model_handle,
int  instance_key,
int  face_material_key,
int  line_material_key,
int  point_material_key 
)
static
static void com.techsoft3d.communicator.authoring.SC.Model_Instance_SetMaterialMap ( long  call_info,
long  model_handle,
int  instance_key,
int  face_material_map_key,
int  line_material_map_key,
int  point_material_map_key 
)
static
static void com.techsoft3d.communicator.authoring.SC.Model_Instance_SetMatrix ( long  call_info,
long  model_handle,
int  instance_key,
int  matrix_key 
)
static
static void com.techsoft3d.communicator.authoring.SC.Model_Instance_SetMesh ( long  call_info,
long  model_handle,
int  instance_key,
int  mesh_key 
)
static
static void com.techsoft3d.communicator.authoring.SC.Model_Instance_SetModifiers ( long  call_info,
long  model_handle,
int  instance_key,
int  modifiers 
)
static
static void com.techsoft3d.communicator.authoring.SC.Model_Instance_SetVectorCulling ( long  call_info,
long  model_handle,
int  instance_key,
float[]  vector_culling_vector,
float  vector_culling_degrees_tolerance,
int  vector_culling_space 
)
static
static void com.techsoft3d.communicator.authoring.SC.Model_Instance_SetVisibility ( long  call_info,
long  model_handle,
int  instance_key,
int  visibility 
)
static
static void com.techsoft3d.communicator.authoring.SC.Model_PrepareStream ( long  call_info,
long  model_handle 
)
static
static void com.techsoft3d.communicator.authoring.SC.Model_SetViewCamera ( long  call_info,
long  model_handle,
int  view_key,
long  camera_handle 
)
static
static void com.techsoft3d.communicator.authoring.SC.Model_SetViewMaterialProperties ( long  call_info,
long  model_handle,
int  view_key,
long  environment_handle,
float  mirror,
float  specular,
float  gloss 
)
static
static void com.techsoft3d.communicator.authoring.SC.NodeMatrixMap_Associate ( long  call_info,
long  node_matrix_map_handle,
int  node_id,
float[]  matrix_3x4 
)
static
static long com.techsoft3d.communicator.authoring.SC.NodeMatrixMap_Create ( long  call_info)
static
static void com.techsoft3d.communicator.authoring.SC.NodeMatrixMap_Destroy ( long  call_info,
long  node_matrix_map_handle 
)
static
static int com.techsoft3d.communicator.authoring.SC.Texture_PackFlags ( int  tiling,
int  interpolation,
int  mipMapping,
int  parameterization,
int  modifiers 
)
static