# Synopsis

PDX_MSGT licr_TorusDef(long option, int model, double centre[3], double normal[3], double major_radius, double minor_radius, MDA_PTR *torus_ptr)

# Purpose

Create an ACIS_TORUS_DEF

# Description

This module will create a ACIS_TORUS_DEF in the ACIS model. This module will set the ACIS_TORUS_DEF fields to the input parameters provided. Refer to the ACIS Programmers Manual for the definition of the parameters for the entity.

# Input

## option

Options (not used)

## model

MDA ACIS model

## centre

X,Y,Z components defining the center of the ACIS_TORUS_DEF

## normal

X,Y,Z components defining the normal of the ACIS_TORUS_DEF

## major_radius

Major radius of ACIS_TORUS_DEF

## minor_radius

Minor radius of ACIS_TORUS_DEF

# Output

## torus_ptr

Pointer to a MDA_PTR to store the new ACIS_TORUS_DEF.

# Return

          LICR_NOERR
          Low level error return
          .fi