MCPcopy Create free account
hub / github.com/OpenWebCAD/node-occ / ReadPoint

Function ReadPoint

src/Util.cc:77–90  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

75}
76
77void ReadPoint(v8::Local<v8::Value> value, double* x, double* y, double*z)
78{
79
80 if (value->IsArray()) {
81 v8::Local<v8::Array> arr = v8::Local<v8::Array>::Cast(value);
82 ReadPropertyPointFromArray(arr, x, y, z);
83 } else if (value->IsObject()) {
84 // object must have x,y,z property set
85 v8::Local<v8::Object> obj = v8::Local<v8::Object>::Cast(value);
86 ReadXYZ(obj, x, y, z);
87 } else {
88 Nan::ThrowError("Invalid Point or Vector ( must be a [] or a {x:..,y:.., z:...} )");
89 }
90}
91
92void ReadUVW(v8::Local<v8::Object> obj, double* x, double* y, double* z)
93{

Callers 12

NAN_METHODFunction · 0.85
NAN_METHODFunction · 0.85
ReadDirFunction · 0.85
ReadVectorFunction · 0.85
ReadRotationFromArgsFunction · 0.85
UpdateMethod · 0.85
NAN_METHODFunction · 0.85
NAN_METHODFunction · 0.85
NAN_METHODFunction · 0.85
NAN_METHODFunction · 0.85
NAN_METHODFunction · 0.85
ReadAx2Function · 0.85

Calls 2

ReadXYZFunction · 0.85

Tested by

no test coverage detected